Mundarija:
- 1 -qadam: materiallarni oling
- 2 -qadam: Elektr - estafeta va Rojdestvo chiroqlarini ulash
- 3 -qadam: Elektr - Mikrofon va Arduino
- 4 -qadam: Arduino kodi - miltillovchi avtomatik chiroqlar
- 5 -qadam: Arduino kodi - qo'lda miltillovchi chiroqlar
- 6 -qadam: Chiroqlarni o'rnating va kodni ishga tushiring
Video: Avtomatik Rojdestvo chiroqlari: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu yo'riqnomada men sizga musiqa yangraganda avtomatik ravishda miltillovchi Rojdestvo chiroqlarini qanday qurishni ko'rsataman! Loyiha 2 qismdan iborat: elektr davri va Arduino kodi/algoritmi. O'chirish 8 kanalli o'rni yordamida 8 ta Rojdestvo chiroqlarining har birida kontaktlarning zanglashiga olib keladi. Elektret mikrofoni karnaylarda o'ynayotgan tovush to'lqinlarini yozib oladi va analog kirish yordamida Arduino -ga yuboradi.
Bu erda foydalanish mumkin bo'lgan dasturlar uchun 2 variant mavjud. Siz qo'lda kod shablonini ishlatib, ma'lum bir musiqiy treklar uchun ma'lum chiroqlarni qo'lda miltillashingiz mumkin yoki siz o'ynagan chastotaga qarab turli simli simlarni faollashtiradigan avtomatik koddan foydalanishingiz mumkin.
1 -qadam: materiallarni oling
Ushbu loyiha uchun materiallar ro'yxati juda yumshoq bo'lib, uni juda arzon loyihaga aylantiradi. Materiallar ro'yxati va men hamma narsani qayerdan sotib olganman (amazon sheriklik havolalari):
1 marta Arduino Uno
1x elektron jadvallar
1x elektret mikrofon kuchaytirgichi
1 ta Jumper Wire Bundle 65 PCS
1x Premium ayol/erkak o'tish simlari - 20 x 12 https://www.adafruit.com/product/1713
1x SunFounder 8 kanalli estafeta
8 marta Vickerman Mini Rojdestvo chiroqlari (kamroq iplarni ham sotib olish mumkin)
Shuni ham ta'kidlash kerakki, agar siz bunday loyihalarda yangi bo'lsangiz, rezina qo'lqop va o't o'chirgich tavsiya etiladi. Quyida materiallar ro'yxatining PDF formatida yuklab olinadigan versiyasi ham mavjud.
2 -qadam: Elektr - estafeta va Rojdestvo chiroqlarini ulash
Elektr zanjirining yuragi - bu o'rni. O'rnimizni - bu o'rni ancha kichik kuchlanish qo'llanilganda yopiladigan mexanik kalit. Bu ishlaydi, chunki kichikroq kuchlanish mexanik kalitni yopish uchun elektromagnit hosil qiladigan simli bobin orqali o'tadi. Kalit har bir Rojdestvo nurining bir xil kesilgan uchiga ulangan. Kalit yopilganda, rozetkaning zo'riqish chizig'i orqali o'tib, yorug'lik hosil qiladi!
Eslatma: Chiroqlar ulangan paytda Rojdestvo chiroqlarini ishlatmang!
Chiroqlarni o'rni bilan bog'lash uchun, yorug'lik chizig'iga bitta kesma qiling va simni ozgina kesib oling, kesmaning har bir tomonida oz miqdordagi mis paydo bo'ladi. Bu bajarilgandan so'ng, har bir mis uchini odatda 1 o'rni ochiladigan uchlariga ulang. Buni 8 ta yorug'lik chizig'i uchun qiling.
O'rnimizni qanday ulash haqida ko'proq ma'lumotni bu erda topishingiz mumkin:
3 -qadam: Elektr - Mikrofon va Arduino
Keyinchalik, biz ovozli to'lqinlarni analog kirish sifatida qabul qilishni boshlashimiz uchun elektrod mikrofonini Arduino -ga ulashimiz kerak. VCC mikrofoni va Arduino 5V ga erga ulanishi bilan ulanish juda oddiy, mikrofon chiqishi to'g'ridan -to'g'ri Arduino analog 0 piniga ulanadi. Yuqoridagi rasmlar va pastdagi vizual Fritzing sxemasi mikrofon va o'rni kartasining Arduino -ga qanday ulanishini batafsil tasvirlab beradi.
4 -qadam: Arduino kodi - miltillovchi avtomatik chiroqlar
Barcha elektronikalarni ulab bo'lgach, Arduino kodini yuklash vaqti keldi! Avtomatik miltillovchi chiroqlar kodi Rojdestvo chiroqlari mikrofon eshitadigan tovush chastotasiga qarab avtomatik ravishda miltillaydi. Vaqt zonasidan tovush to'lqinini chastota maydoniga o'tkazish uchun kod FFT (Fast Fourier Transform) ga o'xshash FHT (Fast Hartley Transform) algoritmi yordamida ishlaydi.
Men odatda kod yozganda maxsus kutubxonalardan foydalanishni yoqtirmayman, lekin ochiq musiqa laboratoriyalaridagi kutubxona bilan ishlash juda oson edi va bu loyihani ancha tezlashtirdi! Kod GitHub omborimda mavjud bo'ladi:
5 -qadam: Arduino kodi - qo'lda miltillovchi chiroqlar
Mening GitHub omborida qo'lda miltillovchi chiroqlar kodi ham bor. Bu ombordagi qo'lda kod hozirda Carol of Bells uchun kalibrlangan, lekin siz ushbu kodda ishlatilgan naqshga amal qilib, kodni istalgan qo'shiqqa miltillovchi qilib o'zgartirishingiz mumkin! Kod GitHub -da ham mavjud bo'ladi:
6 -qadam: Chiroqlarni o'rnating va kodni ishga tushiring
Chiroqlaringizni xohlagan joyingizga qo'ying, kodingizni Arduino taxtasiga yuklang va yorug'lik dasturini tomosha qiling! Ishingiz tugagach va u ishlayotganda, siz Arduino -ni 9V batareya bilan quvvatlantirishingiz mumkin, shuning uchun noutbukni yoningizda ushlab turishingiz shart emas. Shoudan rohatlaning!
Tavsiya:
NeoPixel C9 Rojdestvo chiroqlari uchun diffuzerlar: 6 qadam (rasmlar bilan)
NeoPixel C9 Rojdestvo chiroqlari uchun diffuzerlar: Ba'zida yaxshi narsalar yo'qoladi, masalan muzli C9 lampalari. Bilasizmi, bo'yoq parchalanadigan joylar. Ha, Charli Braunning yaxshiliklarining muzli C9 lampalari .. Mana, 12 mm WS2811 NeoPixel adresli LEDlar uchun mos keladigan C9 LEDli diffuzer. P tomonidan
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
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