Բովանդակություն:

LED կախազարդ հին օպտիկական կրիչից ՝ 11 քայլ
LED կախազարդ հին օպտիկական կրիչից ՝ 11 քայլ

Video: LED կախազարդ հին օպտիկական կրիչից ՝ 11 քայլ

Video: LED կախազարդ հին օպտիկական կրիչից ՝ 11 քայլ
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Նոյեմբեր
Anonim
LED կախազարդ հին օպտիկական կրիչից
LED կախազարդ հին օպտիկական կրիչից
LED կախազարդ հին օպտիկական կրիչից
LED կախազարդ հին օպտիկական կրիչից

Այս Ուղեցույցում ես ձեզ ցույց կտամ, թե ինչպես կարող եք պատրաստել յուրահատուկ լուսավոր մանյակ հին օպտիկական սկավառակի ոսպնյակների հավաքածուից, գումարած մի քանի լրացուցիչ էլեկտրոնային բաղադրիչներ:

Ես ոգեշնչվեցի դա պատրաստել իմ դստեր համար, երբ ես հանեցի հին CD սկավառակը և տեսա, թե որքան զով տեսք ունի ոսպնյակների հավաքածուն: Ես գիտեի, որ այն կդարձնի գեղեցիկ «տեխնիկական» վզնոց, եթե ես գտնեմ միկրոկոնտրոլեր և LED լուսավորություն տեղադրելու միջոց: Կարծում եմ, որ վերջնական արդյունքը բավականին յուրահատուկ ոճ է `geek chic:

Նախքան այս հրահանգը գործարկելը, դուք կցանկանաք համոզվել, որ ունեք աշխատանքային Arduino զարգացման միջավայր և կարող եք թիրախավորել և ծրագրավորել ATtiny AVR միկրոկոնտրոլերները: Այս կայքում կան մի քանի օգտակար Ուղեցույցներ, որոնք կարող են առաջ մղել ձեզ, ներառյալ սա ՝

Սա նաև կներառի բավականին նուրբ զոդում շատ փոքր մասերի վրա, ուստի պատրաստեք ձեր զոդման հմտությունները:

Եթե պատրաստ եք շարունակել, ստուգեք մատակարարումների ցանկը և եկեք գնանք:

Պարագաներ

Մեկ կամ ավելի հին օպտիկական կրիչներ (ցանկալի է, որ CD սկավառակ - DVD կամ BluRay սկավառակը նույնպես աշխատի, բայց մենք վայրենիներ չենք):

Մակերևութային լեռ ATtiny85 (8-պինյա SOIC փաթեթ):

Zeroրոյական տեղադրման ուժ (ZIF) 8-պինյա SOIC- ից DIP ադապտեր:

CR2032 մարտկոց:

CR2032 մարտկոցի կրիչ (ես գտա այս նախագծի համար կատարյալ ուղղահայաց տեսակը):

Ստանդարտ շոշափելի անջատիչ:

Մակերևույթի վրա ամրացվող LED (չափը 5050 -ը լավ է աշխատում): Կարմիրը լավագույնս կաշխատի, բայց ես օգտագործել եմ նաև կանաչն ու կապույտը:

Soldոդման երկաթ և զոդ:

Որոշ մետաղալարեր:

Սուպեր սոսինձ:

Որոշ պինցետներ, կայուն ձեռքեր և պողպատե նյարդեր:

(ըստ ցանկության) տախտակ և լարեր ՝ նախատիպավորման համար

(ըստ ցանկության) 5 մմ LED նախատիպավորման համար

Քայլ 1: Առանձնացրեք CD սկավառակը

Վերցրեք CD Drive- ը
Վերցրեք CD Drive- ը
Վերցրեք CD Drive- ը
Վերցրեք CD Drive- ը
Վերցրեք CD Drive- ը
Վերցրեք CD Drive- ը

Հին օպտիկական սկավառակը նախագծի մասերի գանձ է, բայց, առայժմ, մեզ հետաքրքրում է միայն ոսպնյակների հավաքումը:

Հեռացրեք CD սկավառակը և գտեք ոսպնյակների հավաքածուն: Դա կլինի սկավառակից կարդացող մեխանիզմի մի մասը: Քշելու մեխանիզմը սովորաբար պարունակում է մի քանի շարժիչ ՝ CD- ն վարելու և ոսպնյակը տեղափոխելու համար:

Ոսպնյակների հավաքումը հեռացնելը կարող է մի փոքր աշխատել, բայց դա այնքան էլ դժվար չէ: Հեռացրեք այնքան էլեկտրոնիկա, որքան կարող եք ՝ առանց ոսպնյակի կառուցվածքի կառուցվածքը քայքայելու: Առնվազն դուք ցանկանում եք մաքրել ոսպնյակի հետևում գտնվող տարածությունը: Սա այն տարածությունն է, ուր կգնա մեր շրջանը:

Ինձ դուր է գալիս այս իրերի արտաքին տեսքը, ինչն էլ սկզբնապես ինձ տվեց այս նախագծի գաղափարը: Այնքան ֆուտուրիստական և տեխնիկական, հիանալի է:

Քայլ 2. Հասկացեք / փոփոխեք ծրագիրը

ATtiny85 միկրոկառավարիչը կլինի վզնոցի հետևում գտնվող ուղեղը, բայց նախ այն պետք է ծրագրավորել:

Ես կցել եմ իմ գրած ծրագիրը ՝ վզնոցների լուսաշոուն վարելու համար: Գոյություն ունի երկու ֆայլ ՝ էսքիզը և ֆայլը, որը սահմանում է կախազարդի լուսային հաջորդականությունները: Ես փորձել եմ մեկնաբանել ծածկագիրը, բայց հավանաբար այն դեռ որոշակի աշխատանքի կարիք ունի:

Կախազարդը վերահսկվում է անջատիչով: Երբ անջատիչը սեղմվում է, այն առաջացնում է ATtiny85- ի վերականգնում, որը այն վերաբերվում է որպես մուտքագրման: Մեկ սեղմումով կախազարդը հուշում է պտտվել դեպի հաջորդ LED հաջորդականությունը: Մեկ վայրկյանի ընթացքում երկու հրում ATTiny85- ին հրամայում է դադարեցնել ձեր դեմքին LED լուսարձակը և պարզապես քնել: Մարտկոցը խնայելու համար այն 10 րոպե հետո ինքնաբերաբար քնելու է:

Դուք կարող եք ավելացնել, փոխել կամ հեռացնել LED հաջորդականությունները ՝ փոփոխելով sequences.h ֆայլը: Ես փորձել եմ հստակ հասկացնել, թե ինչպես ավելացնել նոր հաջորդականություններ:

Քայլ 3. Programրագրեք ATtiny85- ը

Programրագրեք ATtiny85- ը
Programրագրեք ATtiny85- ը
Programրագրեք ATtiny85- ը
Programրագրեք ATtiny85- ը

Նախքան առաջ շարժվելը, եկեք ծրագիրը բեռնենք ATtiny85- ում: Ձեզ հարկավոր կլինի ծրագրավորման սարքավորում, որը կարող է աշխատել ATtiny85 կազմաձևով և պատրաստ է գործի: Ամբողջական հրահանգները դուրս են այս Ուղեցույցի շրջանակներից, բայց ես ձեզ նորից նշեմ այստեղ ՝

Եթե ձեր ծրագրավորման սարքավորումները չեն ապահովում SOIC փաթեթը, ձեզ նույնպես անհրաժեշտ կլինի ձեր 8-պինյա SOIC- ից մինչև 8-փին DIP ադապտեր: Չեմ կարող հիշել, թե որտեղից եմ գնել իմը, բայց «8 pin soic to dip adapter zif» - ի արագ որոնումը պետք է ձեզ հասցնի այնտեղ, որտեղ դուք պետք է գնաք:

Itselfրագրավորումն ինքնին բավականին պարզ է.

Ներբեռնեք երկու կցված ֆայլերը (LED_pendant.ino և sequences.h) ձեր Arduino էսքիզների թղթապանակում ՝ «LED_pendant» անունով թղթապանակում և բացեք նախագիծը Arduino IDE- ում:

Կարգավորեք Arduino IDE- ն ATtiny85- ի և ձեր ընտրած ծրագրավորողի համար:

Համոզվեք, որ IDE- ն կարգավորված է ATtiny85- ի կազմաձևման համար `իր 8 ՄՀց ներքին ժամացույցն օգտագործելու համար:

Օգտագործեք 8-պինյա SOIC ադապտեր ՝ ձեր ATtiny85- ը ծրագրավորողին միացնելու համար:

Այրեք bootloader- ը չիպի վրա: Մի մոռացեք սա, հակառակ դեպքում ձեր չիպի ժամացույցի արագությունը չափազանց դանդաղ կլինի, և ձեր լուսային հաջորդականությունները ճիշտ չեն աշխատի (փորձի ձայն? Այո):

Վերջապես, ծրագիրը վերբեռնեք ձեր չիպին:

Քայլ 4. Սեղանի վրա ձեր սխեման (ըստ ցանկության)

Breadboard Your Circuit (ըստ ցանկության)
Breadboard Your Circuit (ըստ ցանկության)
Breadboard Your Circuit (ըստ ցանկության)
Breadboard Your Circuit (ըստ ցանկության)

Միշտ լավ գաղափար է միացում միացնել նախքան զոդից դուրս գալը և այն պաշտոնական դարձնելը: Սա հատկապես լավ գաղափար է այս դեպքում, քանի որ դուք չեք կարողանա վերագրանցել ATtiny85- ը, եթե գիտակցեք, որ սխալ եք թույլ տվել (կրկին սա խոսելու փորձի ձայնն է):

Ձեր SOIC- ից DIP ադապտերը պետք է թույլ տա ձեր ATtiny85- ը միացնել անմիջապես ձեր տախտակին: Էլեկտրագծերի և տախտակի գծապատկերում ցուցադրվող կապերը կատարելուց հետո LED- ը պետք է լուսավորվի: Հաջորդականությունը պետք է փոխվի մեկ կոճակի սեղմումով, և LED- ը պետք է անջատվի կրկնակի սեղմումից հետո:

Եթե այն աշխատի, պատրաստ եք շարունակել:

Քայլ 5. Պատրաստվեք կառուցել շրջանը

Պատրաստվեք կառուցել շրջանը
Պատրաստվեք կառուցել շրջանը
Պատրաստվեք կառուցել շրջանը
Պատրաստվեք կառուցել շրջանը

Կցված սխեմայի սխեման ցույց է տալիս, թե որքան պարզ է այս սխեման իրականում: Դժվարությունը գալիս է, քանի որ ամեն ինչ այնքան փոքր է:

Տիեզերքը խնայելու համար մենք մտադիր ենք միացնել մեր բաղադրամասերը ՝ առանց տպատախտակի օգտագործման: Փոխարենը, ամեն ինչ կպահվի զոդման, սոսնձի և սիրո հետ միասին:

Սկսեք ՝ զգուշորեն թեքելով ATtiny85- ի քորոցները չիպի «փորի» շուրջ: Նրանք պետք չէ շատ թեքվել, դրանք պարզապես պետք է մի փոքր շեղվեն ճանապարհից:

Քայլ 6. LED- ը կպցրեք ATtiny85- ին

Կպչեք LED- ն ATtiny85- ին
Կպչեք LED- ն ATtiny85- ին

ATtiny85- ի որովայնին (ներքևում) ավելացրեք մի կաթիլ սուպեր -սոսինձ: Սա LED- ը կպահի տեղում:

Someամանակ հատկացրեք ՝ կրկնակի ստուգելու LED- ի կողմնորոշումը չիպի նկատմամբ, քանի որ դրանում ընդամենը մեկ կրակոց եք ստանում: Մի փոքր մտածողություն է պետք ՝ պարզելու համար, թե ինչպես է այն դիրքավորվում, բայց հետ գնալ չկա: Համոզվեք, որ LED- ի դրական քորոցը մոտ է չիպի 8 -ին, իսկ LED- ի բացասական քորոցը մոտ է 5 -ին:

Օգտագործեք ձեր պինցետները ՝ LED- ն դիրքի բերելու համար և փորձեք ձեզ չկպչել չիպին (փորձի այդ ձայնը նորից):

Դուք կարող եք նկատել, որ ես այստեղ օգտագործել եմ RGB LED, քանի որ դա այն է, ինչ ունեի: Ես ավարտեցի պարզապես օգտագործել կանաչ մասը: Գուցե հետաքրքիր մարտահրավեր լինի ՝ փորձել օգտագործել բոլոր երեք գույները…

Քայլ 7. Կպչուն անջատիչը կպցրեք ATtiny85- ին

Կպչեք շոշափելիքի անջատիչը ATtiny85- ին
Կպչեք շոշափելիքի անջատիչը ATtiny85- ին
Կպչեք շոշափելիքի անջատիչը ATtiny85- ին
Կպչեք շոշափելիքի անջատիչը ATtiny85- ին
Կպչեք շոշափելիքի անջատիչը ATtiny85- ին
Կպչեք շոշափելիքի անջատիչը ATtiny85- ին

Շոշափելի անջատիչը կպչուն կլինի ATtiny85- ի մյուս կողմում `մուտքագրում ապահովելու համար:

Այն միացված է RESET քորոցի և գետնի միջև, որպեսզի չիպը վերականգնվի, երբ անջատիչը սեղմվի: Resրագիրը օգտագործում է այս վերակայումները `LED հաջորդականությունը փոխելու կամ հրամանի դեպքում ինքն իրեն անջատելու համար:

Ստանդարտ շոշափելի անջատիչն ունի չորս կապում, որոնք իրականում երկու զույգ կապակցված կապում են: Ես փորձել եմ կցված լուսանկարում մատնանշել կապված զույգերը:

Նախ, անջատիչի երկու կողմից հեռացրեք երկու ՉԻ ԿԱՊ, ինչպես ցույց է տրված նկարում: Դուք կարող եք դրանք կտրել, բայց ավելի հեշտ է դրանք թեքել այս ու այն կողմ, մինչև դրանք պոկվեն:

Շարունակելուց առաջ ստուգեք ձեր ATtiny85- ի կողմնորոշումը: Մնացած երկու կապում պետք է տեղադրվեն միկրոկառավարիչի 1 և 4 կապերի մոտ: Օգտագործեք սոսինձի կաթիլ `անջատիչն ATTin85- ի վերևին ամրացնելու համար (LED- ի հակառակ կողմը):

Շնորհավորում եմ: Դու ձեռքում ունես շրջանաձև սենդվիչ, որը կլինի ուղեղը վզնոցի հետևում:

Քայլ 8: erոդեք շղթան

Oldոդել շղթան
Oldոդել շղթան
Oldոդել շղթան
Oldոդել շղթան
Oldոդել շղթան
Oldոդել շղթան

Ուրախ փոքրիկ փաթեթի մեջ ամրացված ամեն ինչով, դուք պատրաստ եք զոդել LED- ն և անցնել ATtiny85- ին: Սա նախագծի ամենադժվար մասն է, քանի որ ամեն ինչ այնքան փոքր է:

Ամեն ինչ պետք է շարել: Sոդման միացումներ, ինչպես ցույց է տրված դիագրամում: Օգնող ձեռքերը կարող են օգտակար լինել այստեղ:

LED- ի դրական քորոցը պետք է զոդել ATtiny85- ի 8 -րդ կապին (զգույշ եղեք, որ LED- ը չտաքանա):

LED- ի բացասական քորոցը պետք է զոդել ATtiny85- ի 5 -րդ կապին:

Անջատիչի կապումներն անհրաժեշտ է զոդել ATtiny85- ի 1 -ին և 4 -րդ կապերին: Նրանք պետք է լինեն հեշտ, քանի որ դրանք միմյանց մոտ կլինեն:

Powerոդման հոսանքի լարերը ATtiny85- ի 4 -րդ և 8 -րդ կապում: Թողեք դրանք երկար, որպեսզի դրանք երկարացվեն, երբ մենք ամրացնում ենք մարտկոցի պահոցը:

Էլեկտրական լարերը միացված, ձեռքով միացրեք ձեր միացումը մարտկոցին `համոզվելու, որ այն աշխատում է:

Քայլ 9. Շղթան կպցրեք ոսպնյակների հավաքածուին

Շղթան սոսնձեցրեք ոսպնյակների վահանակին
Շղթան սոսնձեցրեք ոսպնյակների վահանակին

Որոշ ժամանակ տրամադրեք ՝ պարզելու համար, թե ինչպես է միացումը տեղավորվում ոսպնյակների հավաքածուի մեջ: Դա մի փոքր շրջան է, բայց տարածքը դեռ նեղ է:

Ես կարողացա մետաղից և պլաստմասսայից կտրել մի կտոր և լարերի համար տեղ ազատելու համար:

Այժմ պարզապես կպցրեք միացումն իր տեղում, որի LED- ն նայում է դեպի ոսպնյակների հավաքածուն և անջատիչը ցույց է տալիս: Եթե սուպեր սոսինձը լավ կապ ստեղծելու համար բավարար նյութ չկա, փորձեք ավելի շատ գել նման սոսինձ, կամ, եթե զգույշ լինեք, տաք սոսինձը նույնպես կարող է աշխատել:

Դեռ ինձ հետ ես մինչ այժմ: Լավ! Մենք գրեթե ավարտել ենք:

Քայլ 10: Միացրեք մարտկոցի կրիչը

Միացրեք մարտկոցի կրիչը
Միացրեք մարտկոցի կրիչը

Էլեկտրահաղորդալարերը կպցրեք մարտկոցի կրիչին (կրկին, համոզվեք, որ այստեղ ուշադրություն դարձրեք կողմնորոշմանը):

Այս պահին դուք պետք է ունենաք լիարժեք ֆունկցիոնալ կախազարդ: Տեղադրեք մարտկոց և թույլ տվեք փայլել:

Դուք կարող եք թողնել մարտկոցի պահիչը կախված վիճակում, որը կաշխատի, եթե դրա հետ զգույշ լինեք, կամ այն ավելի ապահով ամրացնեք գերծանրքաշային կամ տաք սոսինձով:

Քայլ 11: Վայելեք:

Վայելեք
Վայելեք

Կցեք սա վզնոցին և այն կատարյալ նվեր կդառնա ձեր կյանքի այդ հատուկ գիքի համար:

Դրա մարտկոցի ժամկետը պետք է լինի շատ լավ: LED- ը չի օգտագործում հսկայական էներգիա, և կախազարդն ինքն է քնում մոտ 10 րոպե հետո:

Ես շատ կցանկանայի տեսնել ձեր արտադրածը: Խնդրում ենք տեղադրել դրանք, եթե ինքներդ եք պատրաստում:

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