Mundarija:
- 1 -qadam: materiallar ro'yxati
- 2 -qadam: Chizma
- 3 -qadam: yorug'lik qo'shing
- 4 -qadam: Kichik OLED -displey
- 5 -qadam: Boshqarish paneli
- 6 -qadam: Arduino qalqoni
- 7 -qadam: ulanish
- 8 -qadam: quvvat
- 9 -qadam: Ovozli modul
- 10 -qadam: Kodlash va funktsiyani qo'shish
- 11 -qadam: Evolyutsiya?
Video: Changli devorli Arduino yorug'lik effektli animatsion LED chiroq: 11 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
AlF2Follow tomonidan Muallifning boshqa maqolalari:
Menda bola tug'ildi va yotoqxonasini tugatgandan so'ng, menga devorga chiroq kerak edi. Men LEDni juda yaxshi ko'rganim uchun, men biror narsa yaratishga qaror qildim.
Menga umuman samolyot yoqadi, shuning uchun nima uchun multfilmdan samolyotni devorga qo'ymaslik kerak, bu erda va men qanday boshlaganimda.
Umid qilamanki, bu sizga men kabi yoqadi:)
Men tasavvur qiladigan bo'lsam, orqa tomondan yoritilgan, 4 ta potentsiometrli:
- RED yorqinligini sozlash uchun 1,
- Yashil uchun 1,
- Moviy uchun 1,
- va umumiy yorqinlikni o'rnatishga qodir bo'lgan oxirgi. Albatta, siz boshqa 3 ta potar bilan yorqinlikni o'zgartirishingiz mumkin, lekin umumiy variantga ega bo'lish amaliyroqdir.
Keyin men dumaloq LED tugmachasini yoqtiraman, shuning uchun men 3tasini qo'ydim
- Chiroqni yoqish/o'chirish uchun 1 (kuch belgisi bilan ko'k),
- ikkinchisi (to'q sariq), O'chirish/O'chirish effektini yoqish uchun (va biz keyinroq effektni o'zgartirish mumkinligini ko'ramiz),
- va oxirgi (oq) ovozni yoqish/o'chirish uchun (ha, men dvigatel effekti uchun ovoz modulini ham qo'shishni xohlardim;)).
Keyin kichik OLED harorat va namlikni, shuningdek ba'zi xabarlarni ko'rsatadi.
1 -qadam: materiallar ro'yxati
Men foydalanadigan materiallar ro'yxati
- stiker
- Dibond 176*65 mahalliy do'koni
- 5v quvvat tugmasi
- Quvvat alimi 5v 5Ah
- oled displey https://fr.aliexpress.com/item/Metal-push-button-… lekin bu standart SSD1306 drayveri emas, shuning uchun uning o'rniga standartini qo'yish yaxshiroq deb o'ylayman (lekin siz ozgina o'zgartirishingiz kerak) Arduino kodi)
- Tugma *3
- 5 dona
- Mega 2560
- MP3 karnay
- DHT22
Hammasi bo'lib 115 € atrofida (eng qimmati - Dibond 54 €. Balki uni formika yoki boshqa narsalar bilan almashtirish mumkin, lekin u qattiq bo'lishi kerak va o'z vaqtida deformatsiyalanmasligi kerak. Ayniqsa qanotlari ingichka.
2 -qadam: Chizma
Men hozir tortmasiman, shuning uchun men Dusty Crophopper stikerini qidirib topdim, buning uchun men undan foydalanishim mumkin. Umid qilamanki, siz Internetda juda ko'p turli o'lcham va modellarni topasiz va men eBay -da 102*46 sm o'lchamdagi (yoki spetsifikatsiyali bo'lsa) yaxshi modelni topdim.
Men uni olganimda hayron bo'ldim, u bir necha qismga bo'linadi va yig'ilgandan so'ng, oxirgi o'lchami 174 * 61 sm, juda katta, lekin u mening devorimda yaxshi edi, shuning uchun keling.
Dastlab men uni yog'ochga yopishtirmoqchi edim, lekin o'rta o'lchamda, lekin men nihoyat Dibond sotib oldim, jodugar juda nozik alyuminiy va 3 mm qalinlikdagi plastmassa. Bu juda qattiq, o'z vaqtida deformatsiyalanmaydi, lekin bu arzon emas.
Men unga yopishtirdim va dumaloq arra va jumboq bilan kesib oldim. Men tayoqqa juda yaqin borishni xohlardim, lekin oxir -oqibat chekkani ushlab turaman, chunki asboblar stikerlarni yomon tirnab tashlagan va toza narsalarni olish juda qiyin bo'lgan.
Ba'zilar keyinroq yuborishadi, natija yomon emas.
Yomon ajablanib, yozilgan o'lchamga kirmagan pervanelning yuqori pichog'i edi, men unga bir parcha material qo'shishim kerak edi: ((pervananing o'rni foydalanuvchi qo'llanmasida va stikerda yo'qligini ko'rishingiz mumkin) o'zi ham xuddi shu holatda)
3 -qadam: yorug'lik qo'shing
LED tasmasi standart RGB emas, balki manzilli RGB ws2812 turi. Har bir LEDni alohida boshqarish mumkin.
G'oya orqada dumaloq yorug'lik bo'lishi va pervanelning aylanish effektini yaratish edi, shuning uchun men yopishtirgan yog'ochni kesib oldim (kuchli elim bilan), men 2 vint qo'shdim, chunki o'g'limning to'shagi pastda bo'ladi va men bermayman. Agar elim o'z vaqtida ishdan chiqsa, uning ustiga tushishini xohlamayman.
Va keyin men LED tasmasini issiq elim bilan yopishtirdim, chunki LED tasmasidan elim etarli emas.
Bir oz sinovdan so'ng, men har bir qanot orqasiga LED tasmasini qo'shishga qaror qildim.
Dusty -ning 2 qanotida sizda ikkita qo'nish chirog'i bor va men teshiklardan yorug'lik o'tishi uchun teshik qildim, shuningdek, yorug'lik nuri uchun har bir uchida bittadan (qizil/yashil)
4 -qadam: Kichik OLED -displey
Men harorat ko'rsatkichini qo'shishni xohlayman, shuning uchun men ozgina OLED -ekranni qo'shdim va uni g'ildiraklardan biriga qo'yishga qaror qildim.
Chiroyli teshik qilish oson emas, men stikerni yopishtiruvchi bilan himoya qildim. Umid qilamanki, menda Dremel bor, u menga yordam berishdan ko'ra aniq asbobga ega. OLED - bu shunchaki issiq elim. Natija mukammal emas, lekin etarli bo'ladi.
5 -qadam: Boshqarish paneli
Boshqaruv paneli - bu Dibondning bir bo'lagi, perpendikulyar yopishtirilgan va chiroq orqasida.
U ikkita kichik armatura bilan yopishtirilgan va potar old tomondan qaraganida biroz o'tib ketadi.
Ovoz va effekt uchun ikkita tugma potar orasiga qo'yiladi. LED kalitining ranglari boshqacha. Ta'sir uchun oq, tovush uchun to'q sariq. Funktsiya yoqilganda, LED yonadi va funksiya o'chirilganda LED o'chadi. Yoqilganda, ozgina nafas effekti bo'ladi (LED yorqinligi o'zgaradi)
Umumiy kalit ikkinchi g'ildirakda. Tugmani qorong'uda topish uchun POWER o'chirilgan bo'lsa, LED yonadi (nafas effekti ham). Quvvat yoqilganda LED o'chadi. Quvvat o'chirilgan bo'lsa ham harorat ko'rsatiladi. Yotoqxonada yorug'lik uchun umumiy kalit mavjud, shuning uchun uni butunlay o'chirib qo'yishim mumkin. E'tibor bering, bu Arduino kodi tomonidan boshqariladigan mantiqiy tugma. Elektrni yoqish/o'chirish jismoniy kalit emas.
E'tibor bering, potar to'g'ridan -to'g'ri Arduino qalqoniga lehimlanadi, lekin men uni ulash/o'chirish uchun ulagichdan (R/C model turi) foydalanaman. Haqiqatan ham, potar orqadan o'rnatiladi, lekin old tomondan almashtiring, shuning uchun ularni ajratish kerak.
DHT22 (harorat/namlik) sensori pastda, g'ildirak orqasida joylashganki, bu holat juda ko'p issiqlik ishlab chiqaradigan quvvat adapteri va LEDdan uzoqda bo'lishi kerak. U tirnalgan holda biriktirilgan.
Oxirgi videoda ko'rishingiz mumkinki, menda kechikish muammosi bor, effekt muntazam ravishda muzlab turadi va menimcha, bu Arduino harorat va namlik ko'rsatkichlarini olganda.
6 -qadam: Arduino qalqoni
Arduino -ga ulanish uchun juda ko'p kabel bor, men prototip ekranini ishlatardim, lekin nuqta emas, chiziqli. Bu juda oson, hatto topish oson bo'lmasa ham.
Siz 2,54 mm standart pinni lehimlaysiz va faqat kerak bo'lganda. Ishlatilmaydigan Arduino pin ulanmagan.
Keyin siz har bir kabelni o'ng piniga lehimlaysiz. Siz o'z qalqoningizni osongina yaratasiz.
Kabelni olish uchun men eski skart rozetkasidan foydalandim (frantsuzcha "péritel" emas)
Qalqon chiroq o'rtasida tirnalgan.
7 -qadam: ulanish
Kechirasiz, men sxemani qilmaganman, lekin menimcha, pinni taqqoslagandan so'ng kabelni ulash oson.
Hammasini lehimlagandan so'ng, kabellar ko'p bo'ladi.
8 -qadam: quvvat
LED tasmasi juda ochko'z va ularni quvvatlantirish uchun sizga kamida 5v 10 Ah kerak.
Boshida faqat markaziy LED bor edi va men 5ahdan foydalanardim, qanotga 2 ta LED tasmasini qo'shganimda 10 Ah ga o'zgartirdim.
Yaxshisi, manzilli LED 5V, Arduino bilan bir xil, shuning uchun bir xil manbaga ulanish oson.
9 -qadam: Ovozli modul
Men bu kichik modulni topdim, u ulanishi juda oddiy va karnay bilan uzatiladi.
Kamdan -kam va yaxshi narsa shundaki, ular sizga namuna kodini va hujjatlarni yuklab olishingiz mumkin bo'lgan havolani yuborishadi, va test kodini yuklaganingizdan so'ng, MP3 -ning bir nechta ovozi, u birinchi urinishda ishlagan, bu yaxshi ajablanib bo'ldi:)
MP3 fayllarini joylashtirish uchun sizga micro SD karta kerak. Siz topa oladigan eng kichigi kerakli kattaroq bo'ladi, mening 4 ta faylim atigi 12 mb, ha mega;)
Xo'sh, nima uchun? Menga pervanel effektiga pervanel tovushini qo'shish kulgili tuyuldi. Shunday qilib, men ushbu modulni qo'shdim. Agar siz effektni o'zgartirsangiz, sizda boshqa ovoz (MP3) bo'ladi.
4 ta effekt mavjud, shuning uchun 01 papkasida 001 dan 004 gacha bo'lgan 4 ta mp3 fayllar.
Karnay yog'och halqaga vidalanadigan Dibond bo'lagiga issiq yopishtirilgan.
Umid qilamanki, ovozni o'chirish ovozni o'chirishga imkon beradi.
Ovoz darajasini sozlash uchun potentsiometrni qo'sha olaman deb hayronman, lekin men buni qilmadim. O'ylaymanki, ovozni yoqgandan keyin bir necha soniya ichida ovozni sozlash uchun potentsiometrlardan birini qayta ishlataman (boshqa ulanish yo'q, faqat ba'zi kod satrlari), lekin men hali buni qilmayman.
Siz diqqat bilan eshitgan bo'lsangiz, bu ovoz turbo tayanch emas, balki pistonli dvigatel, chunki turbo tayanch kichik karnayda chindan ham dahshatli va WW2 dvigatelidan yaxshiroq nima;)
Frantsiya ta'siri uchun, Marselilla -ni qo'yish aniq.
To'lqin uchun, ba'zi zen tovushlari okean to'lqinlari bilan, kamalak uchun esa juda dinamik ovoz (Pulpa fantastika).
Huquqiy masalada MP3 fayllarini berolmayman, uzr.
10 -qadam: Kodlash va funktsiyani qo'shish
Hamma narsani bir -biriga ulab, sinovdan o'tkazganimdan so'ng, men LED tugmachasining yorqinligini o'zgartira olaman deb hayron bo'ldim, shuning uchun LED kabelini Arduino -dagi PWM -ga o'zgartirdim, so'ng nafas olish effekti yaratdim. Haqiqatan ham kerak emas, lekin buni qilish juda kulgili.
Dastlab, men pervanel aylanishini simulyatsiya qiladigan faqat 1 ta effektga ega bo'lishni rejalashtirgandim. Oxir -oqibat men yana bir nechta effektlarni qo'shdim, keyin effektni tanlash uchun effekt tugmachasini (dastlab faqat O'chirish/O'chirish) va effektni o'chirish uchun uzoq bosishdan foydalandim.
Ko'proq effekt bilan va menda kichkina ekran paydo bo'lganda, nima uchun tugma bosilganda va qanday effekt tanlanganini ekranda ko'rsatmasligingiz kerak.
11 -qadam: Evolyutsiya?
Buni amalga oshirish uchun menga vaqt kerak bo'ldi va qurilish paytida men ba'zi funktsiyalarni qo'shdim, lekin har doim yaxshilash uchun ko'p joy bor.
Menga pervanel effekti yoqadi, lekin boshqa effekt juda oddiy, men haqiqatdan ham yaxshiroq va chiroyli qilishim kerak.
Agar iloji bo'lsa, muzlatilgan muammoni hal qilishim kerak.
Ovozli modul kerak emas, nihoyat bu chiroq …
USB kabeli joyiga qo'yilgan va unga osongina kirish mumkin, shuning uchun har qanday yangilanishni amalga oshirish oson.
Ba'zi fikrlar:
- Yorug'lik sensori xonaning yorqinligini avtomatik ravishda sozlash uchun qiziqarli bo'lishi mumkin.
- Kimdir kelganida avtomatik ravishda O'chirish/O'chirish uchun PIR sensori.
- Soat qo'shish
- reaktiv pozitsiya (videoga qarang), menga effekt yoqadi, lekin Dusty chiroqqa qanday moslashishni topa olmadim
- tovush darajasini sozlash
- OLED-dagi har bir rangning RGB darajasini ko'rsating (2017-12-07-ni tahrir qiling: g'oya yaxshi edi, men buni kecha qildim, bir necha kun davomida sinovdan so'ng kodni yangilayman)
- …
O'qiganingiz uchun tashakkur.
Tavsiya:
O'zgaruvchan yorug'lik sezuvchi tungi yorug'lik: 8 qadam (rasmlar bilan)
O'zgaruvchan yorug'lik sezgichli tungi yorug'lik: Bu ko'rsatma qo'lda o'chirish uchun tungi yorug'lik sensori qanday buzilganligini ko'rsatadi. Diqqat bilan o'qing, har qanday ochiq sxemalarni yodda tuting va agar kerak bo'lsa, birlikni sinovdan o'tkazishdan oldin o'z hududingizni o'chiring
Yorug'lik va tovush effektlari bilan Arduino asosidagi yorug'lik chiroqlari: 14 qadam (rasmlar bilan)
Yorug'lik va tovush effektlari bilan Arduino asosidagi Lightsaber: Salom jedi! Bu ko'rsatma kinofilmda bo'lgani kabi ko'rinadigan, ovoz chiqaradigan va bajaradigan chiroqni yasash haqida. Yagona farq - bu metallni kesolmaydi: (Bu qurilma Arduino platformasiga asoslangan va men unga juda ko'p funktsiyalar va funktsiyalarni beraman, u
Atrofdagi yorug'lik effektli arkad kabineti: 9 qadam (rasmlar bilan)
Atrofdagi yorug'lik effektlari bilan arkadali shkaf: Uyda yasalgan arja yog'och shkafi, tijorat sifatidagi arkadali boshqaruv va atrof -muhit realligi effektlarining integratsiyalangan tizimi. Yog'och shkaf 4x8 o'lchamli sendvich panelli Home Depotdan kesilgan. Arja boshqaruvchisi - bu HotRod SE, http://www.hanaho
Sovuq katodli yorug'lik yordamida makro fotografiya yorug'lik manbai: 9 qadam (rasmlar bilan)
Sovuq katodli chiroqlar yordamida makro fotografiya yorug'lik manbai: Yengil chodir yordamida tortishish paytida past zichlikdagi yorug'lik manbai juda foydali. LCD ekranlarda topilgan CCFL (sovuq katodli lyuminestsent nur) bu maqsad uchun juda mos keladi. CCFL va unga tegishli yorug'lik tarqatuvchi panellarni singan lapto ichida topish mumkin
A $ 20 / 20min tijorat sifatli katlanadigan yorug'lik qutisi / yorug'lik chodir: 7 qadam (rasmlar bilan)
20 /20 daqiqalik tijorat sifatli katlanadigan yorug'lik qutisi / yorug'lik chodirlari: Agar siz mahsulot uchun DIY yorug'lik qutisini qidirayotgan bo'lsangiz yoki fotosuratlarni yopib qo'ysangiz, sizda ko'p tanlov bor. Karton qutilardan kir yuvish to'siqlariga qadar, siz loyiha o'limga qadar amalga oshirildi deb o'ylashingiz mumkin. Lekin kuting! 20 dollarga