Mundarija:
- 1 -qadam: Fon
- 2 -qadam: materiallar
- 3 -qadam: O'chirish sxemasini o'rnating
- 4 -qadam: kod
- 5 -qadam: Lightshows vaqti
Video: Translightion taxtasi (boshqariladigan musiqa vizualizatori): 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Musiqani ko'zni qamashtiradigan yorug'lik dasturiga tarjima qiling, bu moslashtiruvchi yorug'lik boshqaruvchisi. DJ, partiyalar va 1: 1 ko'rsatuvlari uchun ajoyib!
Quyida demo yangilandi!
1 -qadam: Fon
Loyihaning g'oyasi foydalanuvchilarga yorug'likni "ijro etish" imkonini beradigan boshqaruvchi yaratish edi, chunki u maxsus vizual asboblar, imo -ishorali boshqaruv va yorqinlik/tez terish moslamasi.
Iste'molchilarning yorug'lik nazorat qilish moslamalari qanchalik qimmat bo'lishi mumkinligini hisobga olib (ko'pincha 100 dollar yoki undan ko'p- chiroqlarni hisobga olmaganda!) Biz arzonroq va moslashtirilgan echim topishga qaror qildik!
YANGILASh- Biz yaqinda ushbu loyihani yangiladik. Qurilish rasmlari 1.0 versiyasidan, demosi quyida.
Ulanish va tuzilish asosan 2.0 versiyasi uchun bir xil, biz uni yanada chiroyli ko'rinadigan qutiga joylashtirdik va keyingi yangilanishlar uchun qo'shimcha uskunalar qo'shdik. Yangilangan kod kod bo'limiga ham joylashtirilgan.
2 -qadam: materiallar
- Arduino UNO
- Ultrasonik diapazonni aniqlovchi
- Digilent Pmod KYPD
- Aylanadigan potentsiometr
- LED chiziqlar (2)
- Grove tovush sensori v1.6
- Issiq yopishtiruvchi qurol
- Orqa taxta (men Home Depot -dan yog'och namunasidan foydalanganman)
3 -qadam: O'chirish sxemasini o'rnating
Bunday loyiha bilan bog'liq qiyinchiliklardan biri bu o'z ichiga olishi kerak bo'lgan tugmalar soni. Hatto konservativ dizaynlarimda ham, men har xil vizual ketma -ketlikni, ranglar palitrasini va boshqa rejim tanlashni boshqarish uchun 8 tagacha tugmachaga ega bo'lishni xohlardim. Ko'p tugmachalarni ulash zerikarli bo'lishi mumkin va bitta ulanish butun ishlashni buzishi va buzishi uchun katta imkoniyatlar ochadi. Bundan tashqari, biz foydalanadigan Arduino (UNO) faqat juda ko'p raqamli kirishga ega. Yaxshiyamki, Pmod KYPD yordamida biz bu muammolarni hal qila oldik!
Pmod KYPD-ning kichik form-faktori unga har qanday taglik taxtasiga juda ko'p ko'chmas mulkni olmasdan, to'g'ri joylashishiga imkon beradi. O'rnatish paneli sifatida men mahalliy asbob -uskunalar do'konidan olgan yog'och namunasidan foydalanayapman, bu loyihani ulash uchun avval Pmod KYPD -ni yuqoridagi Fritzing diagrammasi bo'yicha ulang.
Keyin potentsiometrlarni A5 (yorqinlik) va A4 (tezlik) pinlariga ulang. LED chiziqlarini erga va 5V ga ulang, so'ngra ikkala signal pimini raqamli pin 11 ga ulang. Ovoz sensori quvvat va erga, A1 simli va A0 sariq sim va Echo raqamli pin 12 -da (albatta kuch va erdan tashqari).
4 -qadam: kod
Kod uchun sizga FastLED va klaviatura kutubxonasi kerak bo'ladi (ikkalasi ham Arduino IDE kutubxona menejerida joylashgan). Klaviatura birinchi qidiruvda ko'rsatilmagan, siz Mark Stenli va Aleksandr Brevigni topmaguningizcha pastga siljishingiz kerak bo'ladi.
Kodni Arduino IDE -ga nusxalash va joylashtirish va yuklashni bosing. Endi taxta bilan o'ynash vaqti keldi! Eslatma- 3 va 4 tugmachalari ping sensoriga biriktirilgan, shuning uchun vizualizatorlarni faollashtirganda qo'lingizni sensorning ustiga qo'yishga harakat qiling. Vizualizatorlar, datchiklar va boshqalarni qo'shish uchun ushbu loyihani kengaytiring.
UPDATE- Biz kodni yangiladik va qo'shimcha funktsiyalarni qo'shdik, agar siz qo'shimcha funktsiyalarni xohlasangiz, LEDController_2-ni yuklab oling.
Yangi kodda vizualizatorlar:
1. Oqim
2. Sharshara
3. DoubleBounce
4. Qo'l bilan sakrash
5. Darajalar
6. Markaz darajalari
7. Blob
8. AmbientSpots
9. Segmentlar
0. Puls
5 -qadam: Lightshows vaqti
Endi taxtadan foydalanish vaqti keldi!
O'rnatish tugmalarimda 1-4-bu vizual ketma-ketlik, 5-ovoz sensori bilan avtomatik rejim, 6-9, F va C-ranglar palitrasi, bu har qanday vizualizatorga ta'sir qiladi.
Tavsiya:
Musiqa lazer vizualizatori: 5 qadam
Laser Music Visualizer: Siz o'zingiz yoqtirgan qo'shiqlar qanday eshitilishini bilasiz. Endi siz vizualizator yasashingiz va ularning qanday ko'rinishini ko'rishingiz mumkin. Bu shunday ishlaydi: karnay orqali ovoz chiqarilganda, karnayning diafragmasi titraydi. Bu tebranishlar oynani biriktirib qo'yadi
LightBox musiqa vizualizatori: 5 qadam (rasmlar bilan)
LightBox musiqa vizualizatori: LightBox musiqaga mos keladigan chiroyli yorug'lik naqshlarini yaratish uchun musiqani tahlil qilish uchun telefoningiz yoki planshetingizning o'rnatilgan mikrofonidan foydalanadi. Ilovani ishga tushiring, telefoningizni yoki planshetingizni tovush manbasiga yaqin joyda joylashtiring, shunda qutingiz tasvirni ko'radi
Arduino bilan musiqa vizualizatori: 5 qadam
Arduino bilan musiqa vizualizatori: Interaktiv musiqa vizualizatori KomponentlariLM338T x5Potentiometr x2 (1k va 10k) 1N4006 diode x5Kondensator x2 (1uF va 10uF) rezistorlar x3 (416, 10k va 1k) Aux ajratuvchi
Aqlli chiroq (TCfD) - Kamalak + Musiqa vizualizatori: 7 qadam (rasmlar bilan)
Smart Lamp (TCfD) - Rainbow + Musiqiy Vizualizator: Ushbu loyiha TUDelft -da kontseptual dizayn texnologiyasi kursida bajarilgan. Yakuniy mahsulot - bu ESP -32 bazali LED chiroq va serverga ulangan. Prototip uchun chiroq ikkita funktsiyaga ega; tinchlantiruvchi rang chiqaradigan kamalak effekti
Musiqa vizualizatori (osiloskop): 4 qadam (rasmlar bilan)
Musiqiy vizualizator (osiloskop): Bu musiqiy vizualizator sizning musiqangiz tajribasiga chuqurlik qo'shishning ajoyib usulini beradi va uni yaratish juda oson. Bu, shuningdek, ba'zi ilovalar uchun haqiqiy osiloskop sifatida foydali bo'lishi mumkin: -eski crt (deyarli hamma b & am