Mundarija:

ATTiny 85 boshqariladigan bayramli simli chiroqlar: 5 qadam
ATTiny 85 boshqariladigan bayramli simli chiroqlar: 5 qadam

Video: ATTiny 85 boshqariladigan bayramli simli chiroqlar: 5 qadam

Video: ATTiny 85 boshqariladigan bayramli simli chiroqlar: 5 qadam
Video: ATtiny85 arduino прошивка и подключение 2024, Iyul
Anonim
ATTiny 85 boshqariladigan bayramli simli chiroqlar
ATTiny 85 boshqariladigan bayramli simli chiroqlar
ATTiny 85 boshqariladigan bayramli simli chiroqlar
ATTiny 85 boshqariladigan bayramli simli chiroqlar
ATTiny 85 boshqariladigan bayramli simli chiroqlar
ATTiny 85 boshqariladigan bayramli simli chiroqlar

EBay -ni ko'rib chiqayotganimda, men WS2811 chipidan foydalangan holda, 50 ta adresli LEDlarning qatorlarini uchratdim, lekin menimcha, ular haqiqatan ham ertak chiroqlari sifatida ishlatilmagan, ular yaxshi ishlaydi va daraxtda ajoyib ko'rinadi. Bundan tashqari, har qanday bayram mavzusiga mos keladigan ranglarni o'zgartirish mumkin bo'ladi. Rojdestvo arafasida men juda ko'p qizil va yashil ranglarni, shuningdek tasodifiy ranglardan foydalanadigan naqshlarni oldim va, albatta, kamalaksiz qanday LED -loyihani bajarish mumkin.

Mikro -kontroller - bu ATTiny 85 va 3 tugma mavjud, ular rejim va naqshlarning tezligini o'zgartiradi, menimcha, bu intuitiv usul.

Men ATTiny85 -ning ashaddiy muxlisiman, chunki u Arduino IDE bilan yaxshi ishlaydi, uning arzonligi va mening tajribamdan ko'rinib turibdiki, u juda bardoshli chip.

To'plamning umumiy narxi 15 funtdan oshmaydi va uni faqat asosiy vositalar yordamida hafta oxiri yakunlash mumkin.

Vaqtinchalik qismlar kerak:

  • ATTiny dasturlash uchun Arduinouno yoki unga tenglashtirilgan
  • ATTiny -ni sinash va dasturlash uchun non paneli va o'tish simlari
  • lehim temir va lehim
  • issiq yopishtiruvchi qurol

Qurilish uchun ishlatiladigan qismlar:

Men ularni aniqlashga yordam berish uchun Amazon -dagi ba'zi narsalarga havolalarni qo'shdim, bu ularni sotib olish uchun eng yaxshi joy emas va siz xarid qilishingiz kerak.

  • ATTiny85 plus ixtiyoriy DIP 8 IC soket (https://amzn.to/2RgKpeJ)
  • 1000uF kondansatör * (eslatmalarni ko'ring)
  • 3 x 1 dan 5 kΩ gacha qarshiliklarni torting.
  • 1 x 300-500Ω qarshilik * (eslatmalarni ko'ring)
  • 1 dona prototip taxtasi (https://amzn.to/2Rn4YGs)
  • USB -to -shahar kabeli (https://amzn.to/2BE2iyP)
  • DC soket ulagichi (https://amzn.to/2TUFbHy)
  • Manzilga yo'naltirilgan LEDlarning yonishi (https://amzn.to/2Rm1Yds)
  • 3 x lahzali bosish tugmasi
  • Loyiha qutisi (https://amzn.to/2DTeTzA)

3 lahzali bosish tugmachalari sizga yoqadigan har qanday bo'lishi mumkin, lekin siz dizaynni kalitlarga mos ravishda o'zgartirishingiz kerak bo'lishi mumkin. Menda uzunroq tugmachali va 2 oyog'i bor edi, bu ularni ushbu loyihaga juda mos keladi, chunki men ularni yuqori qopqog'idagi teshikdan o'tkazib, pastdan issiq yopishtira olaman.

* Bu Adafruit NeoPixel Überguide -dan ko'chirilgan va kondansatör va rezistorga bo'lgan ehtiyojni tushuntiradi.

NeoPixel -ni har qanday katta quvvat manbaiga ulashdan oldin (DC "devor siğili" yoki hatto katta akkumulyator), yuqorida ko'rsatilganidek + va - terminallariga kondansatör (1000 mF, 6,3V yoki undan yuqori) qo'shing. Kondensator chiziq chizig'idagi oqimning keskin o'zgarishiga to'sqinlik qiladi. Arduino ma'lumotlar chiqarish pimi va birinchi NeoPixelga kirish o'rtasida 300 dan 500 Ohmgacha bo'lgan rezistorni joylashtiring. Rezistor mikrokontrolderga emas, balki NeoPixel (lar) ga eng yaqin sim uchida bo'lishi kerak. Ba'zi mahsulotlar allaqachon bu rezistorni o'z ichiga oladi.

E'tibor qilish kerak bo'lgan boshqa narsalar:

Quvvatni sarflash har doim siz manzilli LEDlar haqida o'ylashingiz kerak. Qanchalik kuch kerakligini aniqlash uchun siz qatorlar sonidagi LEDlar sonini 60 ga ko'paytiring, chunki har bir LED 60ma chizishi mumkin.

Bu 50 ta sim, shuning uchun 50X60 3000 yoki 3 amperni tashkil qiladi, lekin bu juda katta kuch, agar ular faqat uchta rangda to'liq yorqinlikda bo'lsa, shuncha ko'p sarflanishini unutmaslik kerak. Bunga yo'l qo'ymaslik uchun kodingizni tartibga solishingiz yoki uni cheklash uchun setBrightness () buyrug'idan foydalanishingiz mumkin. sinovda men 2 amperli quvvat manbaida sozlashimni yaxshi topdim.

Men Adafruit NeoPixel Überguide (https://learn.adafruit.com/adafruit-neopixel-uber…) ni o'qishni tavsiya qilaman, chunki u hamma narsani men tushunganimdan ko'ra yaxshiroq tushuntiradi.

1 -qadam: burg'ulash

Burg'ulash
Burg'ulash
Burg'ulash
Burg'ulash
Burg'ulash
Burg'ulash

Burg'ulash

Loyiha qutisiga arralash uchun bir nechta teshik bor.

  • Elektr rozetkasi uchun orqa tomondan 1x8 mm
  • LEDlarning 3 ta uchi uchun old tomondan 2,5 mm diametrli 3 teshik yoki 3 teshikning chiqishi uchun etarlicha katta bo'lgan 1 teshik.
  • Tugmalar uchun yuqori qismida 3x 3,5 mm

8 millimetrli teshikni uchirish eng yaxshisidir, lekin yumshoq plastmassadan yasalgan quti sifatida burg'ulash oson va hech qanday muammo tug'dirmasligi kerak

2 -qadam: Lehimlash

Lehimlash
Lehimlash
Lehimlash
Lehimlash
Lehimlash
Lehimlash

Quvvat rozetkasining ulagichlarini torting, qutiga soling va mahkamlagichni mahkamlang.

Tugmalarni teshiklarga joylashtiring va ularni issiq elim yoki epoksi bilan joyiga qo'ying. Men har bir tugmachadan bitta oyog'imni tortdim va ularni lehimladim, shuning uchun bizga har 3 tugmachaga 5 voltlik bitta besleme kerak bo'ladi.

LED chiziqlarida ikkita qo'shimcha sim bor, biz ularni loyihaga ulashimiz shart emas, shuning uchun biz ularni uzib qo'yishimiz mumkin. Men ularni bir oz boshqacha uzunlikdagi tepaga yaqin kesib tashladim, shuning uchun ular qisqartirolmaydilar. Ushbu simlarni saqlang, chunki biz ularni qutida qayta ishlashimiz mumkin

Men ulagichni uzib qo'ydim, chunki biz to'g'ridan -to'g'ri simlarga lehimlaymiz, ulagichga iloji boricha yaqinroq kesib oling.

Prototiplash taxtasi loyiha qutisiga juda yaxshi joylashtirilgan, shuning uchun hech qanday kesish talab qilinmagan.

IC rozetkasini yuqori qismga yaqinroq taxtaga lehimlang, bu bizga boshqa komponentlar uchun pastda ko'proq joy ajratish va LED chizig'iga ulanish imkonini beradi.

Lehim simlari tugmachalar uchun 5, 6 va 7 -chi jismoniy pimlarga, simlarni tortiladigan rezistorlarga ulang, bu esa o'z navbatida erga ulanadi.

  • 5 -pin = rejim tugmasi
  • 6 -pin = Tezlikni minus tugmasi
  • Pin 7 = Tezlikni qo'shish tugmasi

LEDlarning ma'lumot simlari 3-chi fizik pinga ulanadi, shuning uchun boshqa simni lehimlang va ikkinchi uchini taxtaning pastki qismidagi 300-500Ω rezistorga ulang.

Biz LED simini uzib qo'ygan simlarni asosiy quvvat simlarimiz sifatida ishlatishimiz mumkin

  • IC rozetkasining 8 -pinini, tugmachalar uchun simni va asosiy LEDli RED simini 5V ga ulang
  • IC rozetkasining 4 -pinini, barcha 3 rezistorni torting va oq LED simini tuproqqa ulang.

5V tugmachali simni tugmalar uchun umumiy qismga lehimlang. Har bir tugmani IC to'g'ri piniga ulang. Umid qilamanki, siz rasmlarda men bir tomondan rezistorli, ikkinchisida tugmachali, kartaning markaziga IC ga ulanadigan simlarni sotib olganimni ko'rasiz.

Men kondensatorni taxtaga joylashtirdim, lekin uni rozetkaning oyoqlariga ulash osonroq bo'lardi.

Kengash tugagandan so'ng, diodli chiziq uchun uchta simni teshiklardan o'tkazing va taxtaga lehimlang. Elektr simlarini rozetkaga ulang. Bu rozetkalarda markaziy pim bor (odatda V+), qisqaroq oyog'iga ulangan, lekin har doim ikki marta tekshirish yaxshidir.

Hammasini joyiga yopishtirishdan oldin, hamma narsani tekshirib ko'ring, chunki ulanishni o'tkazib yuborish oson.

Tavsiya: