Mundarija:
- Ta'minotlar
- 1 -qadam: Bu qanday ishlaydi - MSGEQ7
- 2 -qadam: sinov davri
- 3 -qadam: kod
- 4 -qadam: o'rni qo'shish
- 5 -qadam: Hammasini bajaradigan kengash
- 6 -qadam: Bajarildi + kelajak
Video: DIY avtomatik musiqiy Rojdestvo chiroqlari (MSGEQ7 + Arduino): 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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 oddiy qo'llanma bo'ladi, lekin kelasi yili men bu loyiha bilan ko'p ish qilishni rejalashtiryapman.
Loyihaning to'liq videosi:
Ta'minotlar
Bluetooth qabul qiluvchisi
Arduino Nano https://amzn.to/3piiJHb yoki
PRO Mini
(dasturlash uchun https://amzn.to/2WGa19q kerak bo'ladi)
MSGEQ7 IC
MSGEQ7 moduli
MSGEQ7 qalqoni
Qarshiliklar
Kondensatorlar
O'rnimizni - mexanik https://amzn.to/3pm2WXF yoki
Qattiq holat https://amzn.to/2KOVqFU X3
Solid State 4 kanali
8x8 LED displeyli
Lehimlash mumkin bo'lgan elektron jadvallar
O'rnatish uchun simlar to'plami
JST adapterlari
3,5 mm stereo uyali rozetka
Quvvat manbai moduli
9V 1A quvvat manbai
AC vilkasi, AC rozetkalari va har qanday mahalliy uskunadan elektr quti
Ishlatilgan asboblar (bu video uchun sotib olinmagan, menda bor umumiy narsalar):
Lehim temir:
Matoni ta'mirlash:
Qo'rg'oshinsiz lehim simlari:
Magnit yordam qo'llari:
Multimetr: https://amzn.to/3oQrgB5 (keyingi xaridim)
Elektron platalar ushlagichi
Bu xabarda mening kanalimni qo'llab -quvvatlashga yordam beradigan sheriklik havolalari mavjud. Agar siz mening havolalarimdan birini sotib olsangiz, men kichik komissiya olishim mumkin; sizga qo'shimcha xarajatlarsiz
1 -qadam: Bu qanday ishlaydi - MSGEQ7
Shunday qilib, ushbu loyihaning asosiy komponenti MSGeq7 bo'ladi. Bu etti diapazonli grafik ekvalayzer IC-bu CMOS chipi bo'lib, u audio spektrni etti diapazonga, 63Hz, 160Hz, 400Hz, 1kHz, 2.5kHz, 6.25kHz va 16kHzga ajratadi. Har bir diapazonning amplitudasining DC tasvirini taqdim etish uchun etti chastota aniqlanadi va chiqishga ko'paytiriladi. Filtrli javoblarni tanlash uchun tashqi komponentlar kerak emas. Chipdagi soat osilatorining chastotasini tanlash uchun faqat chipdan tashqari rezistor va kondansatör kerak. Filtr markazining chastotalari bu chastotani kuzatadi.
Ma'lumotlar jadvallari:
Umuman olganda, ICdan foydalanish juda oson.
2 -qadam: sinov davri
Msgeq7 uchun ma'lumotlar jadvali men kuzatgan va ushbu loyiha sxemasini loyihalashda ishlatgan odatiy dastur sxemasini beradi.
Maxsus rezistorlar va kondansatkichlarning qiymatiga e'tibor bering. Menda Bluetooth modulining msgeq7 orqali sezilishi uchun 2 x 3,5 mm stereo audio uyasi bor. MSGni ajratish va boshqa raz'emni AUX kabeli orqali karnayga chiqarishga ruxsat berish uchun sizga ikkita 22k rezistor va kondansatör kerak bo'ladi.
Bundan tashqari, men LEDlarni keyinchalik o'rni bilan almashtirdim (ular asosan ushbu loyiha sohasida bir xil), keyin Rojdestvo chiroqlarini boshqarish uchun.
LEDlar "past", "o'rta", "baland" tovushlarini ifodalaydi. Reja - chastota amplitudalarini sezish va keyin chiroqni yoqadigan tetik nuqtasini aniqlash.
Men, shuningdek, ovoz chastotasini yaxshi ovozli vizualizatsiya qilish uchun 8x8 LEDli matritsani qo'shdim.
Kod har qanday Arduino taxtasi bilan ishlashi mumkin, lekin men sinov uchun nanodan va oxirgi taxtada Pro Mini dan foydalanaman.
3 -qadam: kod
Shunday qilib, kod yana juda oddiy.
To'liq kod:
Kodga 8x8 displeyli MAX7219 uchun https://www.arduino.cc/reference/en/libraries/ledc… LedControl kutubxonasi kerak. Boshqa hech qanday qo'shimcha kutubxona kerak emas va kod yolg'iz.
Loopda men MSG -ning turli diapazonlarini tekshiraman va 8x8 matritsasida ko'rsatiladigan 0 dan 7 gacha bo'lgan qiymatlarni o'lchayman. Keyin qiymatlarni bir zumda saqlayman, shundan so'ng tezda qayta ishlanadi.
Keyin bu amplituda qiymatlari belgilangan qiymatni kesib o'tadimi -yo'qmi tekshiriladi. Agar ular shunday qilsalar, men chiroqni qo'yaman.
0, 1, 2 = LOWs (63Hz dan 400Hz gacha)
tarmoqli 3 = MID (400 Gts dan 2500 Gts gacha)
4, 5, 6 -band = YUQORI (2,5KHz dan 16KHz gacha)
Menimcha, bu eng yaxshi yorug'lik effektini bergan kuzatuvlarga asoslangan shaxsiy tanlov edi. Buni har qanday musiqa yoki yorug'lik namoyishiga mos ravishda o'zgartirish va o'zgartirish mumkin.
Men mexanik o'rni ishlatishni tugatganimdan buyon menda mavjud bo'lgan yagona narsa - bu bayroq tizimini qo'shib qo'ydim, bu esa takroriy oynalarni minimal vaqt davomida ushlab turishga imkon beradi, bu esa o'rni shikastlanishi va ta'sir qilishi mumkin. musiqiy yoritish.
Vaqt o'tib, amplitudasi qaytadan ishga tushmasa, svetodiod o'chadi va jarayon davom etadi.
Men millis () dan foydalanmoqdaman, buning uchun kodni kechiktirish bilan blokirovka qilmaslik kerak. Shunday qilib, kod juda tez va samarali ishlaydi.
4 -qadam: o'rni qo'shish
OGOHLANTIRISH: AC kuchlanish bilan ishlashda ehtiyot bo'ling. Agar ishonchingiz komil bo'lmasa, professional/elektrchidan yordam so'rang. E'tibor bering, men litsenziyaga ega simman.
Ushbu loyiha uchun men mexanik o'rni ishlataman, chunki menda bo'lgan qattiq holli o'rni faqat shahar kuchlanishlari uchun/
Xo'rsin.
Agar sizda mexanik o'rni bo'lmasa va ushbu loyihani amalga oshirishni rejalashtirmagan bo'lsangiz, sizga SSRlar to'plamini olishni maslahat beraman.
Ular tezroq va eng muhimi tinchroq. E'tibor bering, SSR bitta oqimga qancha chiroq qo'yishni va oqim chizig'ini o'lchashni hisobga olish uchun mexanik o'rni bilan solishtirganda pastroq oqim darajasiga ega.
5 -qadam: Hammasini bajaradigan kengash
Hamma narsani xohlaganimdek bajarganimdan so'ng, men hamma narsani lehimli non taxtasiga qo'ydim.
Bu xuddi shu vaqtdagi sxema, xuddi shu payt men audio kirish va chiqish uchun eski noutbuk audio raz'emidan foydalandim.
Menda Arduino pro mini va taxtali quvvat manbai bor, shuning uchun taxtani 12V shahar raz'emidan quvvatlantirish mumkin.
8x8 displey vintlardek teshiklardan biriga biriktirilgan.
O'rnimizni 4 ta o'rni nazorat qilish uchun Gnd, 5v va 4 GPIO bilan ta'minlaydigan 6 pinli JST ulagichiga ega. Ushbu loyiha uchun men faqat 3 ta o'rni ishlataman, 4 ulagichi normal yopilgan va kelajak uchun qattiq o'rnatish va taxtani quvvatlantirish uchun ishlatiladi.
6 -qadam: Bajarildi + kelajak
Loyihaning to'liq videosi:
Siz yoqtirishingiz va obuna bo'lishingiz mumkin.
Keyingi yili masofadan va vaqtni boshqarishga ruxsat berish uchun wifi va RTC qo'shmoqchiman. Bundan tashqari, mashinalar ovozni sozlashi mumkin bo'lgan FM uzatuvchi. Eng muhimi, men SSRni o'z o'rni bilan almashtirardim. Men MSGEQ7 -ni DSP -ga almashtirishim va yaxshiroq yorug'lik effektlari uchun ovozni to'g'ri tahlil qilishim mumkin edi.
Umid qilamanki, barchaga Rojdestvo va Yangi yil muborak bo'lsin.
Tavsiya:
Musiqiy reaktiv kayfiyat chiroqlari: 5 qadam (rasmlar bilan)
Musiqiy reaktiv kayfiyat chiroqlari: kirish va orqa 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 alohida ilhom yo'q edi
Avtomatik Rojdestvo chiroqlari: 6 qadam (rasmlar bilan)
Avtomatlashtirilgan Rojdestvo chiroqlari: Ushbu 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 uchun 8 kanalli o'rni ishlatiladi
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