YAFLC (Եվս մեկ թարթող LED մոմ). 8 քայլ
YAFLC (Եվս մեկ թարթող LED մոմ). 8 քայլ
Anonim

Instructables- ում կան բազմաթիվ գրառումներ այն մասին, թե ինչպես պատրաստել թրծվող LED մոմ: Սա իմ տարբերակն է: Նախագիծը պահանջում է հետևյալ բաղադրիչները. Tiny45 AVR միկրոկառավարիչ (Tiny13- ը նույնպես կանի) 2. 1W whiteերմ սպիտակ (կամ դեղին) LED3. Perspex խողովակ 4. AA կամ AAA չափի մարտկոցներ `4 (ալկալային կամ NiMH) 5: PCB- ի պաշար (կամ ընդհանուր նշանակության տախտակ) 6. Մարտկոցի կրողներ 7. 1/4W ռեզիստորներ 50 Օմ- 4 և 10 Կ -1,8: Միացման/անջատման անջատիչ 9. Միացնող մետաղալար 10. փայտի կտոր հիմքի համար 11. դիմակավորման ժապավեն Գործիքներ ՝ 1. Ironոդման երկաթ և զոդ 2. Տաք սոսինձ ատրճանակ 3. AVR ISP ծրագրավորող 4. պտուտակահան, ֆայլեր, հորատման մեքենա և համապատասխան հորատման բիտեր:

Քայլ 1: Շղթայի դիագրամ

Մոմի համար պահանջվող սխեման այստեղ է: Նաև երևում է տախտակի դասավորությունը: Տախտակի դասավորության մեջ կապույտ հետքերը մշակվում են որպես թռիչքային լարեր: Ամբողջական սխեման բաժանված է երկու տախտակի, որոնցից մեկը պարունակում է վերահսկիչ, և ունի 1-W LED լուսադիոդ: Երկու տախտակները դասավորված են երկհարկանի, շրջանաձև PCB- ներով: Գաղափարն այն է, որ շղթայի համար լինի ավելի փոքր ընդհանուր տրամագիծ: չորս 2-փին միակցիչ օգտագործվում է վերահսկիչ տախտակը LED տախտակին միացնելու համար: Հսկիչ տախտակի հինգերորդ միակցիչը էլեկտրամատակարարման համար է:

Քայլ 2: PCB- ների պատրաստում

Մոդելա ֆրեզերային մեքենան օգտագործել եմ տախտակները աղալու և կտրելու համար: Դուք կարող եք ձեռք բերել այս տախտակները `պատրաստված PCB- ի առևտրային արտադրողներից, ինչպիսիք են PCB ExpressPCB Express- ը, կամ կարող եք դրանք պատրաստել տանը, ինչպես նկարագրված է այստեղ:

Քայլ 3: PCB- ների զոդում

Ես կպցրեցի բոլոր բաղադրիչները, ինչպես երևում է լուսանկարներում: Շղթան բաշխելով երկու տախտակի վրա `մեկը վերահսկիչի համար, մյուսը` LED- ի համար ոչ միայն օգտակար է տախտակի տրամագիծը նվազեցնելու համար, այլև ապահովելու համար, որ երբ վերահսկիչի տախտակը ծրագրավորվի ISP միակցիչի միջոցով (առաջին հերթին անջատելով LED տախտակը վերահսկիչի տախտակից), LED- ը չի բեռնում ինտերնետի մատակարարի ազդանշանները: Ես նախ միացրեցի SMD- ի բոլոր բաղադրիչները, այնուհետև jumper լարերը, այնուհետև մնացած բաղադրիչները:

Քայլ 4: Պատրաստեք LED տախտակը

LED տախտակը զոդելուց հետո ես տաք սոսինձ ատրճանակով մի փոքր սոսինձ թափեցի LED- ի վրա: Երբ տաք սոսինձը սկսում է սառչել, ես սոսինձը դուրս եմ հանում որպես մի տեսակ «ֆիթիլ»: Սոսինձը ծառայում է երկու նպատակի. Այն ցրում է լույսը, իսկ «հյուսվածքը» իսկական մոմի զգացողություն է հաղորդում:

Քայլ 5: Programրագրավորեք վերահսկիչը

Նախագծի ծածկագիրն իսկապես շատ փոքր է: Կոդ կազմված է AVRGCC- ի հետ: Կոդը ծրագրավորվել է վերահսկիչի մեջ `վերահսկիչի PCB- ի ISP միակցիչի միջոցով: /*Codeրամեկուսացման համար նախատեսված մոմի նախագիծ*//*Միացրեք 1 -W դեղին/տաք սպիտակ LED****Pin 2 - PB3 LED Cathode*//*Pin 3 - PB4 LED Cathode*//*Pin 5 - PB0 LED կաթոդ*//*Pin 6 - PB1 LED կաթոդ*//*Pin 7 - PB2 LED կաթոդ*//*LED անոդ Vcc/*Սահմանել առավելագույն հոսանքը յուրաքանչյուր LED- ի համար 30 մԱ*//*LFSR Աղբյուր: https://en.wikipedia.org/wiki/Linear_feedback_shift_register*/#include#includemain(){ unsigned long lfsr = 1; unsigned char temp; DDRB = 255; for (;;) {lfsr = (lfsr >> 1) (-(lfsr & 1u) & 0xd0000001u); / * թակել 32 31 29 1 */temp = (անստորագիր նշան) lfsr; DDRB = ~ temp; PORTB = temp; temp = (unsigned char) (lfsr >> 24); _ delay_loop_2 (temp << 7); }}

Քայլ 6: Շենքի կառուցում

Մոմը փակելու համար ընտրվել է 6 դյույմ երկարությամբ, 2.2 դյույմ լայնությամբ perspex խողովակ: Փայտե պատվանդանը մշակվել է պերսպեքս խողովակի տեղադրման համար: Հսկիչ PCB- ն և LED PCB- ն տեղադրվել են խողովակի ներսում մեկ այլ «կրող» PCB- ի վրա, որն ունի նաև On/Off անջատիչ:

Քայլ 7: Մոմի պատվանդան

Մշակվել է փայտե մոմի պատվանդան: Մարտկոցի երկու կրիչները ՝ յուրաքանչյուրը 2 x 1.2V Eneloop (:)) մարտկոցներով, տեղադրված էին պատվանդանի վրա և պահվում էին տաք սոսինձով միասին:

Քայլ 8: Ամփոփեք

Ի վերջո, perspex խողովակը ծածկված էր դեղին դիմակավոր ժապավենով ՝ ներսը թաքցնելու և նաև մոմի մոմի պատրանք տալու համար … միգուցե այն ավելի ուշ նկարեմ … Բայց հիմա այսպես է: Ես վայելում էի մոմը կառուցելը, հուսով եմ: նույնպես…

Խորհուրդ ենք տալիս: