Mundarija:
Video: ATTiny 85 boshqariladigan bayramli simli chiroqlar: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
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
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
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:
Wi -Fi orqali boshqariladigan bitta boshli kepka? RGB chiroqlar bilan: 5 qadam (rasmlar bilan)
Wi -Fi orqali boshqariladigan bitta boshli shlyapa? RGB chiroqlar bilan: Hammaga salom. Mening kichkintoyim bir muncha vaqt davomida bitta boshli jo'yaklarga tegishli qiziqarli kiyiladigan DIYlar haqida meni itarib yubordi. Shunday qilib, men boshimni qirib tashladim va g'ayrioddiy va juda kam byudjetli narsa yaratishga qaror qildim. Bu loyihani davom ettirish uchun ilova kerak emas
Oson LED bayramli yorug'lik namoyishi: Qishda sehrgarlar - FastLED va Arduino qo'llanmasi bilan WS2812B LED tasmasi: 6 qadam
Oson LED bayramli yorug'lik namoyishi: Qishda sehrgarlar | FastLED va Arduino qo'llanmasi bilan WS2812B LED chizig'i: Men ushbu bayram chiroqlarini har qanday joyda ko'rsatish uchun ishlab chiqdim va dasturladim. Men piksel zichligi 30 piksel/ metr bo'lgan bitta WS2812B chizig'idan foydalanardim. Men 5 metrdan foydalanganim uchun menda jami 150 ta LED bor edi. Men kodni sodda tutdim, shuning uchun WS2812 -ni ishlatishni boshlagan har bir kishi
Jeyson bilan har qanday joydan ovoz bilan boshqariladigan chiroqlar: 7 qadam
Jeyson bilan har qanday joydan ovozli boshqariladigan chiroqlar: NodeMCU (ESP8266) va Jason (Android App) yordamida Internetga ulanish orqali istalgan joydan boshqariladigan AC chiroqlari. Jason - bu ovozli boshqariladigan yordamchi ilova, men Android qurilmalarini elektr holatini boshqarish uchun kodladim. AC qurilmasi, hali
Olti burchakli cheksiz oyna, LED chiroqlar va simli: 5 qadam (rasmlar bilan)
LED yoritgichli va lazerli simli olti burchakli abadiy oyna: Agar siz noyob yorug'lik qismini yaratmoqchi bo'lsangiz, bu haqiqatan ham qiziqarli loyiha. Murakkabligi sababli, ba'zi qadamlar haqiqatan ham aniqlikni talab qiladi, lekin umumiy ko'rinishga qarab, siz bir nechta yo'nalishlarni tanlashingiz mumkin
Harakat sensori/taymer tomonidan boshqariladigan chiroqlar: 7 qadam
Harakat sensori/Hisoblagich bilan boshqariladigan chiroqlar: Ushbu loyiha San Luis Obispo (CPE 133) Cal Poly, Raqamli dizayn kursining yakuniy loyihasi sifatida yaratilgan .Biz nega bunday qilamiz? Biz dunyodagi tabiiy resurslarni saqlashga yordam berishni xohlaymiz. Bizning loyihamiz elektr energiyasini tejashga qaratilgan. Yana ko'p narsalarni tejash orqali