Mundarija:
- 1 -qadam: Sizga kerak bo'lgan qismlar
- 2 -qadam: SSR kengashi
- 3 -qadam: Arduino -ni qo'shing
- 4 -qadam: WaveShield -ni yarating
- 5 -qadam: SSRlarga ulaning
- 6 -qadam: Sketchni yuklang va hamma narsani sinab ko'ring
- 7 -qadam: Hammasini qutiga soling
- 8 -qadam: Rojdestvo chiroqlarini ulang
- 9 -qadam: O'zgarishlar uchun g'oyalar
Video: Arduino yordamida musiqaga Rojdestvo chiroqlari: 9 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:29
Xotinim bilan men so'nggi bir necha dam olish kunlari o'z musiqamizga mos keladigan musiqiy shou yaratmoqchi edik. Quyidagi ikkita yo'riqnomadan ilhomlanib, biz nihoyat bu yil ishni boshlashga qaror qildik. Biz bir xil boshqaruv moslamasini (chiroqlar VA musiqa) xohlardik, lekin uni Internet orqali boshqarishga hojat yo'q edi, bu esa uni boshqa ikkita ko'rsatma qurilmasidan biroz farq qiladi. Video keladi! Men ishlatgan manbalar: Ko'rsatmalar: Arduino Rojdestvo nuri boshqaruvchisi
1 -qadam: Sizga kerak bo'lgan qismlar
SSR materiallari ($ 7): MOC3031 optokupl (8) Z0103 TRIAC (8)
Nurni boshqarish moslamalari (61 dollar): Arduino DuemilanoveWaveShield
FM transmitteri - men bitta (quydagi rasmlarda ko'rsatilgan) qildim, lekin hamma ishlaydi ($ 15+)
RadioShack B&M ($ 14): simli terminallar (3 ta paket, 12 ta ulagich) 276-1388 bosilgan elektron karta 276-147 (kichikroq ishlatilishi mumkin) 330 ohmli rezistorlar (2x 5 paketli) 150 ohmli rezistorlar (2x 5 paketli)
Home Depot B&M ($ 25): 50 fut landshaft/purkagichli sim (18ga, 7 o'tkazgich) 079407238170 6 'Quvvat kabeli (x8, ayol 120v konnektoridan foydalanish uchun minimal) -sizga chiroqlarning joylashishiga qarab 8 dan ortiq kerak bo'lishi mumkin.; Men 11 ta shaffof plastik qutidan foydalanardim (mening dollar daraxtim yo'q edi, lekin HD -da 0,87 dollar bo'lgan)
Har xil: lehimlantiruvchi temir (men butan bilan ishlaydigan BernzOmatic-dan Home Depot-dan foydalanaman; issiqlik tabancasi sifatida ishlaydi) Lehim (juda tavsiya etiladi: lehimlash pastasi) Tornavidalar (WaveShield uchun Philips, simli terminallar uchun standart) Tel (WaveShield uchun va SSRlarga ulanish uchun), Men o'zimga qo'shimcha taxtali o'tish simlarini ishlatardim) Diagonal kesgichlar Tel -Stripers SD -karta (har qanday o'lchamda, men 64MB ishlatardim) Arduino uchun elektr tarmoqli quvvat manbai (menda qo'shimcha quvvatli USB uyadan foydalandim) Issiq yopishtiruvchi qurol Simli yong'oqlar (ixtiyoriy)
2 -qadam: SSR kengashi
Solid State Relay Board Agar xohlasangiz, mening sxemam va taxtamning to'liq o'lchamli nusxalarini ham ko'rishingiz mumkin. Men barcha komponentlarni taxtaga joylashtirishdan boshladim. Men ularni qanday yotqizilganidan qoniqqanimda, men qo'shimcha simga muhtoj bo'lmagan barcha narsalarni taxtaga lehimlashdan boshladim (asosan, Arduino va 120v liniyasidan boshqa hamma narsa). Keyin umumiy maydonlarni/issiq simlarni lehimladim. Kengashning pastki qismidan ko'rinib turibdiki, u juda tartibsiz ko'rinadi. Ish tugagach, men har bir SSRni alohida sinovdan o'tkazdim, 120V quvvatni ulab, neytral bo'ylab o'lchab, har birida issiq chiqish yoqildi, men 5V manbasini taxtaning Arduino tomoniga qo'ydim.
3 -qadam: Arduino -ni qo'shing
Men Arduino kartasini SSR PCB ga mahkamlash uchun issiq yopishtiruvchi tabancadan foydalandim. Agar siz FM uzatgichni to'g'ridan -to'g'ri PCB -ga lehimlashga qaror qilsangiz, uni quyidagi rasmning chap pastki qismidagi qo'shimcha joyga qo'shishingiz mumkin. Aks holda, siz har qanday umumiy FM uzatgichini ulashingiz mumkin.
4 -qadam: WaveShield -ni yarating
WaveShield to'plamini yaratish uchun Lady Ada -ning ajoyib ko'rsatmalariga amal qiling. Men standart boshqaruv pinlarini ishlatardim (2 - LCS, 3 - CLK, 4 - DI, 5 - LAT, 10 - LCS). Men A0 pinini R7 da 1,5k rezistorga uladim (quyidagi rasmga qarang). Tugatganingizdan so'ng, qo'shiqlarni tayyorlash va ularni SD -kartangizga o'tkazish uchun ko'rsatmalarga amal qiling. Ish tugagach, kartani WaveShield -ga joylashtiring.
5 -qadam: SSRlarga ulaning
Men qo'shimcha taxtali o'tish simlarini ishlatardim, quyidagilarni ulashim kerak edi: WaveShield (bularni o'zgartirish mumkin, lekin men odatdagidan foydalanganman) D2 - LCS D3 - CLK D4 - DI D5 - LATFirst 3 SSR SSR D6 - Channel 1 D7 - Channel 2 D8 - 3 -kanal WaveShield D10 -> LCSWaveShield - SD -karta (o'zgartirish mumkin emas) D11 D12 D13Power Gnd [0] - SSR GroundVu o'lchagichi A0 - Kuchaytirgichdan chiqishni o'lchash uchun WaveShield -dagi R7 (1.5K qarshilik) ga ulaning. Qolgan 5 ta SSR kanallari A1 = D15 - 4 -kanal A2 = D16 - 5 -kanal A3 = D17 - 6 -kanal A4 = D18 - 7 -kanal A5 = D19 - 8 -kanal
6 -qadam: Sketchni yuklang va hamma narsani sinab ko'ring
O'rnatishni tekshirish uchun landshaft simining qisqa uzunligidan foydalandim. Men qora simni neytral simli terminalga, qolgan oltita o'tkazgichning har birini esa birinchi oltita SSR issiq simli terminaliga uladim. Landshaft simining boshqa uchida men barcha neytrallarni qora o'tkazgichga, qolgan oltita o'tkazgichning har birini oltita ayol elektr rozetkasining har birining issiq simiga uladim (pastdagi rasmga qarang). Quvvat bilan ta'minlash uchun men ayol konnektorlarni yig'ishdan qolgan olti oyoqli erkak quvvat simlaridan birini 120V kirish simli terminallariga uladim (pastdagi rasmga qarang) Men bu yerdan xmas_box.pde dan foydalanganman va hamma narsani sinab ko'rishda disk raskadrovka rostini o'rnatganman. Men hamma narsani tashqarida o'rnatganimdan keyin kodni tahrir qilishni rejalashtirmoqdaman, lekin hozircha u o'zgarishsiz ishlaydi. 2010-06-22-ni yangilang: Men ishlatgan kodni o'z ichiga olgan 7-zipli faylni biriktirdim (yuqoridagi asl koddan tashqari). Men yangi kodni shu yilning oxirida yuklayman, men tekshirgichni bir joyga to'plaganimda va kelajakda kengaytirish uchun o'z fikrlarimni amalga oshirganimda. 2010-12-11-ni yangilang: Men dasturni WaveHC kutubxonasidagi daphc misoli va xmas_box Instructable-dan VuMeter kodi yordamida qayta yozdim. Endi u WaveShield SD -kartasida topilgan har qanday qo'shiqni uzluksiz holda ijro etadi. Dastur quyida Christmas_Lights_2010.pde. Men shuningdek, Christmas_Lights_2010_Channel_Test.pde -ni o'z ichiga olganman, u faqat 8 kanalni aylanib o'tadi, shunda ular ishlashini bilasiz.
7 -qadam: Hammasini qutiga soling
Men elektron kartani shaffof plastik vannaga issiq yopishtirishdan boshladim. Menda qo'shimcha quvvatli USB uyasi bor edi, shuning uchun men uni Arduino -ni quvvatlantirish uchun ishlatishga qaror qildim. Men uyaning quvvat adapterini joyiga issiq qilib yopishtirdim va unga 11 -chi 6 -sonli uzaytirgichni (faqat uzilmagan) uladim. Men ham uyani joyiga yopishtirdim. Uzaytirgichning qarama -qarshi tomoniga men plataning 120v vilkasini uladim. Hubdan Arduino-ga o'tadigan USB kabeli Dollar Tree-dan uzaytiriladigan 1 dollarlik simi, lekin har qanday USB kabeli ishlaydi. Iplarni vannaning yonidan o'tkazish uchun men plastmassani eritib yuborish uchun uchini olib tashlagan lehimlantiruvchi dazmolni ishlatardim (samarali mini -qurol). Keyin shnurlarni mahkamlash uchun issiq elim ishlatdim. Men buni chiroqlarning quvvat simlari (pastdagi rasmning yuqori qismi) va taxtaning quvvat kabeli (pastda) bilan qildim. Men simlarni yong'oq yordamida o'chirib qo'ydim, barcha chiroqlarga o'chirilgan sinov simlariga ulang (7 va 8 -kanallar uchun qo'shimcha ikkitasini qo'shing). Qopqoqni qo'shing va hamma narsa tayyor. Men uchun suv o'tkazmaydigan darajada bo'lishi kerak va u RV ning oldingi pog'onalari bilan himoyalangan.
8 -qadam: Rojdestvo chiroqlarini ulang
Landshaft kabellarini barcha chiroqlarga o'tkazing va 120V kuchlanishli ayol konnektorlariga sim o'tkazing. Har bir ulagich ham qora simga, ham oltita rangga ulanadi (kabeldagi har bir kanal uchun bittadan). Men ikkita uzunlikdagi kabelni ishga tushirdim (barcha 8 kanalni qamrab olish uchun). Sizga har bir kanal uchun 120 dan ortiq ayol ulagich kerak bo'lishi mumkin. Men kichkina daraxtlarim va bug'ularim uchun har bir kanal uchun ikkitadan foydalanardim (markaziy Rojdestvo daraxti har tomonida bittasi bor).
9 -qadam: O'zgarishlar uchun g'oyalar
Kengaytirish: Arduino -da qo'shimcha kanallarni qo'shish uchun 3 ta qo'shimcha pin mavjud. Men, ehtimol, kelgusi yilda bu uchtasini qo'shaman (yoki keyingi ikkita variantni tanlang). 4A Z0405 kabi yuqori quvvatli TRIAC -lardan foydalaning, agar siz LED chiroqlarini ishlatsangiz, 1A PULLI bo'lishi kerak Shift registridan foydalaning, shunda sizda 11 dan ortiq kanal bo'lishi mumkin.
Tavsiya:
DIY avtomatik musiqiy Rojdestvo chiroqlari (MSGEQ7 + Arduino): 6 qadam (rasmlar bilan)
DIY avtomatik musiqiy Rojdestvo chiroqlari (MSGEQ7 + Arduino): Shunday qilib, men har yili shunday qilaman, deb aytaman va hech qachon bu ishni qilmayman, chunki men ko'p ishni kechiktiraman. 2020 - o'zgarish yili, shuning uchun men buni amalga oshirish yili deb aytaman. Umid qilamanki, sizga Rojdestvo chiroqlari yoqadi va o'zingiz yoqasiz. Bu s bo'ladi
Raspberry Pi bilan yangi boshlanuvchilar uchun DIY musiqiy Rojdestvo chiroqlari: 12 qadam (rasmlar bilan)
Raspberry Pi bilan yangi boshlanuvchilar uchun DIY musiqiy Rojdestvo chiroqlari: Bugun men Rojdestvo chiroqlarini musiqa bilan miltillash uchun malina pi ishlatish bosqichlarini o'taman. Bir necha dollarlik qo'shimcha materiallar bilan men sizga oddiy Rojdestvo chiroqlarini butun uy yorug'lik shousiga aylantirish bo'yicha maslahat beraman. Uning maqsadi
Ir sensori yordamida Arduino yordamida aqlli ko'cha chiroqlari: 4 qadam (rasmlar bilan)
Arduino yordamida Ir Sensor yordamida Smart Street Light: Iltimos, boshqa loyihalar uchun mening kanalimga OBUNA BO'LING. Bu loyiha Smart ko'cha yoritgichi haqida, avtomobil o'tayotganda ko'cha chiroqlari yonadi, bu erda biz 4 IQ sensorini ishlatamiz. avtomobil, har bir IQ sensori boshqaradi
DIY Rojdestvo chiroqlari musiqaga o'rnatildi - Xoreografik uy chiroqlari: 15 qadam (rasmlar bilan)
DIY Rojdestvo chiroqlari musiqaga o'rnatildi - Xoreografik uy chiroqlari: DIY Rojdestvo chiroqlari musiqaga o'rnatildi - Xoreografiya qilingan uy chiroqlari Bu boshlang'ich DIY emas. Sizga elektronika, davriylik, BASIC dasturlash va elektr xavfsizligi haqida umumiy bilimlar kerak bo'ladi. Ushbu DIY tajribali odam uchun mo'ljallangan, shuning uchun
Rojdestvo qutisi: Arduino/ioBridge Internet orqali boshqariladigan Rojdestvo chiroqlari va musiqiy shou: 7 qadam
Rojdestvo qutisi: Arduino/ioBridge Internet orqali boshqariladigan Rojdestvo chiroqlari va musiqiy shou: Mening xmas qutimdagi loyiham Internet bilan boshqariladigan Rojdestvo chiroqlari va musiqiy shoudan iborat. Rojdestvo qo'shig'ini onlayn tarzda so'rash mumkin, keyin navbatga qo'yiladi va kerakli tartibda ijro etiladi. Musiqa FM statida uzatiladi