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

ATTiny 85 վերահսկվող տոնական լարային լույսեր. 5 քայլ
ATTiny 85 վերահսկվող տոնական լարային լույսեր. 5 քայլ

Video: ATTiny 85 վերահսկվող տոնական լարային լույսեր. 5 քայլ

Video: ATTiny 85 վերահսկվող տոնական լարային լույսեր. 5 քայլ
Video: Start using Digispark USB ATtiny85 Arduino board with blink and relay example | Robojax 2024, Նոյեմբեր
Anonim
ATTiny 85 վերահսկվող տոնական լարային լույսեր
ATTiny 85 վերահսկվող տոնական լարային լույսեր
ATTiny 85 վերահսկվող տոնական լարային լույսեր
ATTiny 85 վերահսկվող տոնական լարային լույսեր
ATTiny 85 վերահսկվող տոնական լարային լույսեր
ATTiny 85 վերահսկվող տոնական լարային լույսեր

EBay թերթելիս ես հանդիպեցի WS2811 չիպի միջոցով հասցեագրվող 50 LED- ների այս տողերին, մինչդեռ չեմ կարծում, որ դրանք իսկապես նախագծված են որպես հեքիաթային լույսեր օգտագործելու համար, բայց նրանք լավ են աշխատում և ծառի վրա հիանալի տեսք ունեն: Հնարավոր կլիներ նաև փոխել գույները `դրանք հարմար դարձնելով տոնական ցանկացած շարք թեմաների: Քանի որ մոտենում է Սուրբ Christmasննդին, ես գնացի շատ ու կարմիր և կանաչ, ինչպես նաև որոշ նախշերով, որոնք օգտագործում են շատ պատահական գույներ և, իհարկե, հասցեագրվող LED նախագիծը կավարտվեր առանց ծիածանի:

Միկրո վերահսկիչը ATTiny 85 է, և կան 3 կոճակներ, որոնք փոխում են ձևերի ռեժիմն ու արագությունը, ինչը, հուսով եմ, բավականին ինտուիտիվ է:

Ես ATTiny85- ի մեծ երկրպագու եմ, քանի որ այն լավ է աշխատում Arduino IDE- ի հետ, այն էժան է և, իմ փորձից ելնելով, նրա բավականին ճկուն չիպը:

Մեկ հավաքածուի ընդհանուր արժեքը 15 ֆունտից պակաս է և հեշտությամբ կարելի է ավարտել հանգստյան օրերին միայն հիմնական գործիքներով:

Պահանջվող ժամանակավոր մասեր

  • Arduinouno կամ համարժեք ATTiny ծրագրավորման համար
  • հացի տախտակ և jumper լարեր `ATTiny- ի փորձարկման և ծրագրավորման համար
  • զոդման եւ զոդման
  • տաք սոսինձ ատրճանակ

Շինության համար օգտագործվող մասեր

Ես ներառել եմ Amazon- ի որոշ իրերի հղումներ, որոնք կօգնեն բացահայտել դրանք, դա ամենևին էլ ամենալավ վայրը չէ դրանք գնելու համար, և դուք պետք է գնումներ կատարեք:

  • ATTiny85 plus կամընտիր DIP 8 IC վարդակից (https://amzn.to/2RgKpeJ)
  • 1000uF կոնդենսատոր * (տե՛ս նշումները)
  • 3 x 1 -ից 5 kΩ Քաշեք ներքևի ռեզիստորները:
  • 1 x 300-500Ω դիմադրություն * (տե՛ս նշումները)
  • 1 հատ նախատիպային տախտակ (https://amzn.to/2Rn4YGs)
  • USB- ից DC մալուխ (https://amzn.to/2BE2iyP)
  • DC վարդակից միակցիչ (https://amzn.to/2TUFbHy)
  • Հասցեավորվող LED- ների խայթոց (https://amzn.to/2Rm1Yds)
  • 3 x վայրկենական սեղմիչ անջատիչ
  • Նախագծի տուփ (https://amzn.to/2DTeTzA)

3 ակնթարթային սեղմիչ անջատիչները կարող են լինել ցանկացած տեսակի, բայց ձեզ հարկավոր է հարմարեցնել ձեր դիզայնը `ձեր անջատիչներին համապատասխան: Ես ունեի մի քանի ավելի երկար կոճակ և 2 ոտք, ինչը նրանց լավ է հարմարեցնում այս նախագծին, քանի որ ես կարող եմ դրանք խցանել վերևի ծածկույթի անցքից և ներքևից տաք սոսնձել դրանք տեղում:

* Սա պատճենված է Adafruit NeoPixel Überguide- ից և բացատրում է կոնդենսատորի և դիմադրության անհրաժեշտությունը:

Նախքան NeoPixels- ը էներգիայի որևէ մեծ աղբյուրի (DC «պատի գորտնուկ» կամ նույնիսկ մեծ մարտկոց) միացնելը, ավելացրեք կոնդենսատոր (1000 μF, 6.3V կամ ավելի բարձր) + և - տերմինալների վրա, ինչպես ցույց է տրված վերևում: Կոնդենսատորը կտրուկ փոփոխություններ է կատարում հոսանքի գծով գծված հոսանքի մեջ: Տեղադրեք 300 -ից 500 Օմ դիմադրություն Arduino տվյալների ելքային քորոցի և առաջին NeoPixel- ի մուտքի միջև: Ռեզիստորը պետք է լինի NeoPixel (ներ) ին ամենամոտ լարերի վերջում, այլ ոչ թե միկրոկոնտրոլերի: Որոշ ապրանքներ արդեն ներառում են այս դիմադրությունը … եթե վստահ չեք, ավելացրեք այն … կրկնապատկվելը վնաս չունի:

Այլ բաներ, որոնք պետք է նշել

Էլեկտրաէներգիայի օգտագործումը միշտ էլ այն է, ինչի մասին պետք է մտածել հասցեավորվող LED- ների հետ: Հաշվարկելու համար, թե որքան էներգիա է ձեզ հարկավոր, պարզապես վերցրեք ձեր զանգվածի LED- ների թիվը և այն կրկնապատկեք 60 -ով, քանի որ յուրաքանչյուր LED կարող է նկարել 60 մ

Սա 50 -ի տող է, այնպես որ 50X60- ը 3000 կամ 3 ամպեր է, մինչդեռ դա բավականին մեծ ուժ է, արժե հիշել, որ նրանք այդքանը կօգտագործեն միայն երեք գույների լիարժեք պայծառության դեպքում: Դուք կարող եք կազմակերպել ձեր ծածկագիրը `խուսափելու համար կամ օգտագործեք setBrightness () հրահանգը` այն սահմանափակելու համար: փորձարկման ժամանակ ես գտա, որ իմ կարգավորումը լավ է աշխատում 2 ամպ սնուցման աղբյուրի վրա:

Ես խորհուրդ կտայի կարդալ Adafruit NeoPixel Überguide- ը (https://learn.adafruit.com/adafruit-neopixel-uber…), քանի որ այն ամեն ինչ շատ ավելի մանրամասն է բացատրում, քան կարող եմ:

Քայլ 1: Հորատում

Հորատում
Հորատում
Հորատում
Հորատում
Հորատում
Հորատում

Հորատում

Նախագծի տուփի մեջ սոսնձելու մի քանի անցք կա:

  • 1x 8 մմ հետևի մասում ՝ հոսանքի վարդակի համար
  • 3x 2.5 մմ անցքեր առջևում ՝ LED- ների 3 հանգույցների համար կամ 1 անցք, որը բավական մեծ է, որպեսզի բոլոր 3 կապանքները դուրս գան:
  • Կոճակների համար վերևում ՝ 3x3,5 մմ

Լավագույնն այն է, որ փորձարկեք 8 մմ անցքը, բայց որպես փափուկ պլաստիկի տուփ, այն հեշտ է փորել և չպետք է որևէ խնդիր առաջացնի

Քայլ 2: oldոդում

Oldոդման
Oldոդման
Oldոդման
Oldոդման
Oldոդման
Oldոդման

Ամրացրեք հոսանքի վարդակի միակցիչները, տեղադրեք տուփի մեջ և ամրացրեք ամրացման ընկույզը:

Տեղադրեք կոճակները անցքերի մեջ և տաք սոսինձով կամ էպոքսիդով տեղադրեք դրանք տեղում: Ես կոճակներից յուրաքանչյուրից մեկական ոտք եմ քաշել և դրանք միասին զոդել, այնպես որ մեզ անհրաժեշտ կլինի միայն մեկ 5 վոլտ սնուցում բոլոր 3 կոճակներին:

LED լարերը ունեն 2 լրացուցիչ լարեր, որոնք մեզ անհրաժեշտ չեն այս նախագծի համար, որպեսզի կարողանանք դրանք կտրել: Ես դրանք կտրել եմ գագաթին մոտ մի փոքր տարբեր երկարություններով, որպեսզի չկարողանան կարճ կտրել: Պահեք այս լարերը, քանի որ դրանք կարող ենք վերամշակել տուփի ներսում

Ես նաև անջատել եմ միակցիչը, քանի որ մենք ուղղակիորեն կպչենք լարերին, կտրեք հնարավորինս մոտ միակցիչին:

Նախատիպերի տախտակը շատ լավ տեղավորվում է նախագծի տուփի ներսում, այնպես որ ոչ մի հատում չի պահանջում:

ICոդեք IC վարդակից տախտակի վրա ՝ վերևի մոտակայքում, ինչը թույլ է տալիս ներքևում ավելի շատ տարածք մնացած բաղադրիչների համար և միանալ LED լարին:

Կոճակների համար լարերը կպցրեք ֆիզիկական 5, 6 և 7 կապումներին, լարերը միացրեք ներքև քաշվող դիմադրիչների վրա, որոնք էլ իրենց հերթին կկապվեն գետնին

  • Pin 5 = ռեժիմի կոճակ
  • Պին 6 = Արագության մինուս կոճակ
  • Պին 7 = Արագություն գումարած կոճակ

LED- ների տվյալների հաղորդալարը միանում է ֆիզիկական 3-րդ կապին, այնպես որ միացրեք մեկ այլ մետաղալար և միացրեք մյուս ծայրը 300-500Ω ռեզիստորին `տախտակի ներքևի մասում:

Մենք կարող ենք օգտագործել LED լարերը, որոնք մենք կտրել ենք, որպես մեր հիմնական հոսանքի լարեր

  • 5 Վ -ին միացրեք IC վարդակից 8 -րդ կապը, կոճակների համար նախատեսված մետաղալարը և հիմնական LED լարային RED մետաղալարը
  • Միացրեք IC վարդակից 4 -րդ կապը, բոլոր 3 -րդ ձգվող դիմադրիչները և հիմնական LED խայթող WHITE մետաղալարը գետնին

Կպչեք 5 վ կոճակի մետաղալարը կոճակների համար սովորականին: Յուրաքանչյուր կոճակ ամրացրեք IC- ի ճիշտ Pin- ին: Հուսով եմ, որ պատկերներում կտեսնեք, որ ես գնել եմ լարերը, որոնք IC- ին միանում են տախտակի կենտրոնին `մի կողմից դիմադրողով, իսկ մյուս կողմից` կոճակով:

Ես կոնդենսատորը տեղադրել եմ տախտակի վրա, բայց ավելի հեշտ կլիներ այն միացնել վարդակի ոտքերին:

Երբ տախտակն ամբողջությամբ լցված է, LED լարերի համար նախատեսված 3 լարերը անցքերի միջով ամրացվում են տախտակին: Միացրեք հոսանքի լարերը վարդակին: Այս վարդակների վրա կենտրոնական քորոցը (սովորաբար V+) միացված է ավելի կարճ ոտքին, բայց միշտ ավելի լավ է կրկնակի ստուգում կատարել:

Ամեն ինչ տեղում ամրացնելուց առաջ ամեն ինչ ստուգելը ամեն ինչ աշխատում է, քանի որ հեշտ է բաց թողնել կապը:

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