Mundarija:

Translightion taxtasi (boshqariladigan musiqa vizualizatori): 5 qadam
Translightion taxtasi (boshqariladigan musiqa vizualizatori): 5 qadam

Video: Translightion taxtasi (boshqariladigan musiqa vizualizatori): 5 qadam

Video: Translightion taxtasi (boshqariladigan musiqa vizualizatori): 5 qadam
Video: Как убить постельного клопа 2024, Iyul
Anonim
Translightion taxtasi (boshqariladigan musiqa vizualizatori)
Translightion taxtasi (boshqariladigan musiqa vizualizatori)

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

Fon
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

O'chirish tizimini sozlash
O'chirish tizimini sozlash
O'chirish tizimini sozlash
O'chirish tizimini sozlash
O'chirish tizimini sozlash
O'chirish tizimini sozlash

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

Lightshows vaqti keldi!
Lightshows vaqti keldi!

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: