Mündəricat:

Translightion Board (Nəzarət Edilən Musiqi Vizualizatoru): 5 Addım
Translightion Board (Nəzarət Edilən Musiqi Vizualizatoru): 5 Addım

Video: Translightion Board (Nəzarət Edilən Musiqi Vizualizatoru): 5 Addım

Video: Translightion Board (Nəzarət Edilən Musiqi Vizualizatoru): 5 Addım
Video: Stray Kids – SUPER BOARD [ПЕРЕВОД НА РУССКИЙ/КИРИЛЛИЗАЦИЯ Color Coded Lyrics] 2024, Iyul
Anonim
Translightion Board (İdarə Edilə bilən Musiqi Vizualizatoru)
Translightion Board (İdarə Edilə bilən Musiqi Vizualizatoru)

Bu özelleştirilebilir işıq nəzarətçi layihəsi ilə musiqini göz qamaşdıran bir işıq şousuna tərcümə edin. DJ -lər, partiyalar və 1: 1 şouları üçün əladır!

Aşağıda yenilənmiş demo!

Addım 1: Arxa plan

Fon
Fon

Bu layihənin arxasında duran fikir, istifadəçilərə xüsusi vizual, jest nəzarəti və parlaqlıq/sürətli yığımları olan bir alət kimi işığı "çalmağa" imkan verən bir nəzarətçi yaratmaq idi.

İstehlakçı işıq nəzarətçilərinin nə qədər bahalı ola biləcəyini nəzərə alaraq (tez-tez 100 dollar və ya daha çox- işıqlar daxil deyil!) Daha ucuz və daha fərdiləşdirilə bilən bir həll etməyə çalışmağa qərar verdik!

YENİLƏNİB- Bu yaxınlarda bu layihəni yenilədik. Quraşdırma şəkilləri 1.0 versiyasından, kimin demosu aşağıda.

Kablolama və quruluş əsasən 2.0 versiyası üçün eynidır, onu daha gözəl görünüşlü bir qutuya qoyduq və sonrakı yeniləmələr üçün daha çox avadanlıq əlavə etdik. Yenilənmiş kod da kod bölməsində yerləşdirilib.

Addım 2: Materiallar

  • Arduino UNO
  • Ultrasonik uzaqgörən
  • Digilent Pmod KYPD
  • Rotary Potansiyometr
  • LED şeritler (2)
  • Görülmüş Grove Səs Sensoru v1.6
  • İsti yapışqan silahı
  • Arxa panel (Home Depotdan taxta nümunəsi istifadə etdim)

Addım 3: Dövrə qurun

Dövrə qurun
Dövrə qurun
Dövrə qurun
Dövrə qurun
Dövrə qurun
Dövrə qurun

Belə bir layihə ilə əlaqədar çətinliklərdən biri, daxil etməli olduğu düymələrin sayıdır. Daha mühafizəkar dizaynlarımda belə, fərqli vizual ardıcıllıqları, rəng palitralarını və digər rejim seçimlərini idarə etmək üçün təxminən 8 düyməyə sahib olmaq istəyirdim. Bir çox düyməni bağlamaq yorucu ola bilər və bir bağlantının bütün performansı pozması və məhv etməsi üçün çoxlu imkanlar açır. Əlavə olaraq istifadə etdiyimiz Arduino (UNO) yalnız istifadə edilə biləcək bir çox rəqəmsal girişə malikdir. Xoşbəxtlikdən, Pmod KYPD -dən istifadə edərək hər iki problemi də aşa bildik!

Pmod KYPD-nin kiçik form faktoru, çox daşınmaz əmlak almadan hər hansı bir lövhəyə səliqəli şəkildə oturmasına imkan verir. Yerli hardware mağazamdan aldığım taxta nümunəsini montaj paneli olaraq pulsuz istifadə edirəm. Bu layihəni bağlamaq üçün əvvəlcə yuxarıdakı Fritzing diaqramına uyğun olaraq Pmod KYPD -ni bağlayın.

Sonra potensialiometrlərinizi A5 (parlaqlıq) və A4 (sürət) pinlərinə bağlayın. LED şeridlərini yerə və 5V -ə bağlayın, sonra hər iki siqnal pinini Digital Pin 11 -ə bağlayın. Səs sensorunu elektrikə və yerə, A1 və A0 sarı tel və Echo Digital Pin 12 -dədir (əlbəttə gücə və zəminə əlavə olaraq).

Addım 4: Kod

Kod üçün FastLED və Keypad kitabxanasına ehtiyacınız olacaq (hər ikisi də Arduino IDE kitabxana menecerindədir). Klaviatura axtardığınız zaman əvvəlcə siyahıda deyil, Mark Stanley və Alexander Brevig tərəfindən tapılana qədər aşağıya doğru hərəkət etməli olacaqsınız.

Kodu kopyalayın və Arduino IDE -ə yapışdırın və yükləyin. İndi lövhə ilə oynamaq vaxtıdır! Qeyd- 3 və 4 düymələri ping sensoruna bağlıdır, buna görə həmin vizuallaşdırıcıları aktivləşdirərkən əlinizi sensorun üstünə qoymağa çalışın. Əylən və daha çox vizuallaşdırıcı, sensör və s. Əlavə etmək üçün bu layihəni genişləndirməkdən çekinmeyin!

YENİLƏNİŞ- Kodu yenilədik və daha çox funksiya əlavə etdik, əlavə xüsusiyyətlər istəyirsinizsə, LEDController_2 yükləyin.

Yeni kodda vizuallaşdırıcılar bunlardır:

1. Axın

2. Şəlalə

3. DoubleBounce

4. Əllə Sıçrama

5. Səviyyə

6. Mərkəz səviyyələri

7. Blob

8. AmbientSpots

9. Segmentlər

0. Pulse

Addım 5: Lightshows zamanı

Lightshows zamanı!
Lightshows zamanı!

İndi lövhədən istifadə etməyin vaxtı gəldi!

Quraşdırma düymələrimdə 1-4 vizual ardıcıllıq, 5 səs sensoru ilə avtomatik rejim və 6-9, F və C hər hansı bir vizuallaşdırıcıya təsir edən rəng palitrasıdır.

Tövsiyə: