Mundarija:
- Ta'minotlar
- 1 -qadam: Rejalashtirish va non paneli
- 2 -qadam: Dastur
- 3 -qadam: Perfboard It
- 4 -qadam: korpusni qurish
- 5 -qadam: rohatlaning
Video: Musiqiy reaktiv kayfiyat chiroqlari: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Kirish va fon
Birinchi kursda (2019 yil bahori) men yotoqxonamni bezatmoqchi edim. Men minigarnituramda tinglagan musiqaga javob beradigan o'z ruhiy chiroqlarimni yaratish g'oyasini oldim. Ochig'ini aytganda, menda ilhom yo'q edi, men shunchaki ular ajoyib ko'rinadi deb o'yladim. Issiq mavsumda, men ovozga javob beradigan LED tasmasini boshqarish moslamasini yig'dim. Bu ishladi, lekin bu faqat to'liq yoki doimiy narsadan uzoqda joylashgan non paneli. Vaqt o'tdi, uy vazifalari yig'ildi va bu loyiha mening tugallanmagan narsalarim qutisiga chuqurroq kirib ketdi.
Keyin karantin e'lon qilindi.
Menga o'zim yoqtirgan narsalar bilan shug'ullanish uchun etarli vaqt va o'tgan kunlarning loyihalarini bajarish uchun kuch kerak bo'ldi. Shunday qilib, yolg'iz non taxtasi qoziq ostidan qutqarildi va bu loyiha nihoyat (asosan,) tugallandi.
Bu to'la -to'kis mahsulot emas, bu karton va nopok dasturlashdan ko'rinib turibdi, lekin baribir qiziqarli kichik bezak.
(Bu yo'riqnoma batafsil ma'lumotga ega emas, asosan bu qurilma qachondan beri ishlab chiqarilganiga bog'liq.)
Old shartlar
Arduino dasturlash bo'yicha asosiy bilim va tajriba.
Yaratuvchiga eslatma (siz):
Siz qilayotgan kayfiyat chiroqlari mennikiga to'g'ri kelmaydi. Bu yo'riqnomani taklif sifatida ko'rib chiqing va o'zingizni aylantiring!
Ta'minotlar
- Teensy ++ 2.0 (yoki sizda mavjud bo'lgan Arduino)
- Har xil rezistorlar
- Har xil kalitlar
- Har xil kondansatörler
- 3,5 mm raz'em (erkak yoki ayol)
- Potentsiometrlar (yoki kodlovchi)
- IC ovoz kuchaytirgichi
- Manzil uchun LED chiziqlar
- Eshitish vositasini ajratuvchi
Bu Amazon -ning sheriklik havolalari, shuning uchun men har bir sotishda ozgina komissiya olaman. Agar sizda bunday materiallar bo'lmasa va kelajakdagi loyihalarimni qo'llab -quvvatlamoqchi bo'lsangiz, mana bu havolalarga o'ting!:)
1 -qadam: Rejalashtirish va non paneli
Har qanday yaxshi loyihaning birinchi qadami sizning talablaringizni o'rnatishdir. Bu qadam juda ochiq tugadi. Buni xohlaganingizcha sodda yoki murakkab qilish sizga bog'liq.
Mening talablarim
- Kayfiyatni yoritish uchun manzilli LED tasmasini boshqaring
- Ovozli reaktiv rejimga ega bo'ling
- Statik RGB rejimiga ega bo'ling - men hali ham yorug'likni ko'rishni xohlayman
- Rejimlar o'rtasida almashish uchun tanlagich kalitiga ega bo'ling
- RGB rejimini boshqarish uchun potentsiometrlar mavjud
- 5V quvvat manbaini ulash uchun vintli terminalga ega bo'ling
O'zingizning talablaringizni aniqlaganingizdan so'ng, keyingi vazifa sizga qaysi komponentlar kerakligini aniqlash va ularni taxtadan ajratishdir. Qo'llanma sifatida yuqoridagi tizim diagrammasini oling! Sinov - bu xatolarni tuzatish, komponentalarning birgalikda ishlashini ta'minlash va ko'p vaqt talab qilinadigan xatolardan qochish uchun muhim qadam.
Eslatmalar:
Nima uchun audio kirish uchun kuchlanish bo'luvchi?
Siz audio signal kirish liniyasida kuchlanish bo'luvchi borligini payqagan bo'lishingiz mumkin. Bu Arduinos ADClarining cheklanishlaridan birini hisobga oladi: ADC faqat 0 - 5V gacha bo'lgan kuchlanishni o'qishi mumkin. Ovozli signal AC bo'lgani uchun uning salbiy bo'ladigan qismlari bo'ladi. Shubhasiz, biz bu manfiy kuchlanishning kirish pimiga yetishini xohlamaymiz, shuning uchun biz signalni kuchlanish bo'luvchi bilan almashtiramiz va uni 2,5 V markazda saqlaymiz.
Nima uchun kuchaytirgich?
Men naushnik yoki karnaylardan foydalanganimda, signal Arduino tomonidan qayta ishlanmaydigan darajada zaif ekanligini aniqladim. Kuchaytirgichni qo'shish bu muammoni hal qildi. Ko'rib turganingizdek, oldindan tekshirish muhim!
2 -qadam: Dastur
Taqdim etilgan kod - bu mening kayfiyat chiroqlarida ishlatgan narsam. Siz, albatta, turli xil apparat va taxtalarning joylashuvi tufayli, bu kodni o'zgartirmasdan ishlatmaysiz. Kutubxonalar qanday ishlatilishini bilish uchun uni misol sifatida oling.
Foydalanilgan kutubxonalar:
Fastled.h (manzilli LEDni boshqarish uchun)
fix_fft.h (Tezroq Fourier konvertatsiyasi uchun. Bu boshqa Fourier transformatsiya kutubxonalari juda sekin bo'lgani uchun kerak edi. ESP32 kabi tezroq mikrokontroller yordamida tezlik muammosini chetlab o'tish mumkin edi.)
3 -qadam: Perfboard It
Agar siz bilimga ega bo'lsangiz, men perforator o'rniga PCB dizaynini tavsiya qilaman. Bu juda zerikarli lehimlash jarayoni. Men har bir payvand chokini batafsil aytib berolmayman, lekin bu erda bir nechta asosiy maslahatlar:
Maslahatlar:
Oldindan o'rnatish uchun komponentlaringizni perfboardga joylashtiring. Bu sizni ko'p bosh og'rig'idan qutqaradi.
Quvvat chizig'idagi keskinlik ta'sirini yumshatish uchun elektr o'tkazgichingizga bypass kondansatkichini qo'ying.
Teshikli kondansatkichlar va rezistorlar taklif qiladigan qo'shimcha qo'rg'oshin uzunligidan foydalaning. Kengashingizdagi boshqa nuqtalarni ulash uchun ulardan foydalaning.
Komponentlarni osongina olib tashlash/biriktirish uchun PWM ayol ulagichlari va erkak bosh pinlaridan foydalaning.
Iloji bo'lsa, qattiq yadroli simdan foydalaning. Teshiklarni burish osonroq.
4 -qadam: korpusni qurish
Yangi perforator/PCB uchun korpusni qurish vaqti keldi. Men kesilgan kartondan foydalandim, chunki bu qo'limdagi eng yaxshi narsa edi. Agar sizda 3D printer yoki boshqa usul bo'lsa, bu ham yaxshi!
Maslahatlar:
Kengash o'lchovlarini o'lchash uchun kaliperlardan foydalaning, ayniqsa, agar siz sumkani yig'ib qo'ysangiz.
Agar karton ishlatilsa
Kesish paytida har doim ozgina bo'sh joy qoldiring. Siz har doim ko'proq kesishingiz mumkin, lekin hech qachon qayta tiklay olmaysiz.
Kichik pichoq yoki aniq pichoqni ishlating. Kichkina pichoq-aniq, yaxshi o'ralgan teshiklarni yaratish uchun kalit.
5 -qadam: rohatlaning
Yangi kayfiyat chiroqlari bilan xursand bo'ling!
Kengaytiriladigan narsalar:
Tegishli ish yuritish?
Boshqa modellar yoki rejimlar?
Tezroq mikrokontrollermi?
Tavsiya:
ESP32 bilan MQTT kayfiyat chiroqlari: 4 qadam (rasmlar bilan)
ESP32 bilan MQTT kayfiyat chiroqlari: Men uzoq vaqt davomida LED tasmasiga sakrashni xohlagan edim, shuning uchun yugurib chiqib, o'yinchoq uchun LED tasmasini oldim. Men bu kayfiyat chiroqlarini yasashni tugatdim. Ularni MQTT yordamida boshqarish mumkin, bu esa har xil aqlli usullarni qo'shish imkonini beradi
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
Musiqiy reaktiv yorug'lik -- Qanday qilib ish stolini ajoyib qilish uchun juda oddiy musiqani reaktiv nur qilish mumkin: 5 qadam (rasmlar bilan)
Musiqiy reaktiv yorug'lik || Qanday qilib ish stoli ajoyib bo'lishi uchun juda oddiy musiqiy reaktiv yorug'lik qilish mumkin. Salom bolalar, bugun biz juda qiziqarli loyihani quramiz. Bugun biz musiqali reaktiv nurni quramiz. Led o'z yorqinligini mos ravishda o'zgartiradi. aslida past chastotali audio signal bo'lgan bosh. Qurilish juda oddiy, biz
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
Musiqiy ertak chiroqlari: 6 qadam (rasmlar bilan)
Musiqiy ertak chiroqlari: Hammaga salom Bu deyarli bayram fasli va ko'plab do'konlar bayramona bezaklarini chiqara boshladilar, menimcha, musiqiy ertaklarni yasashning ayni vaqti keldi