Talaan ng mga Nilalaman:

Translightion Board (Controllable Music Visualizer): 5 Mga Hakbang
Translightion Board (Controllable Music Visualizer): 5 Mga Hakbang

Video: Translightion Board (Controllable Music Visualizer): 5 Mga Hakbang

Video: Translightion Board (Controllable Music Visualizer): 5 Mga Hakbang
Video: IQ TEST 2024, Hulyo
Anonim
Translightion Board (Kontroladong Music Visualizer)
Translightion Board (Kontroladong Music Visualizer)

Isalin ang musika sa isang nakasisilaw na light show kasama ang napapasadyang proyekto ng light controller. Mahusay para sa mga DJ, party, at 1: 1 na palabas!

Nai-update na demo sa ibaba!

Hakbang 1: Background

Background
Background

Ang ideya sa likod ng proyektong ito ay upang lumikha ng isang tagapamahala upang pahintulutan ang mga gumagamit na "maglaro" ng ilaw tulad nito ay isang instrumento na may pasadyang mga visual, pagkontrol ng kilos, at mga pagdayal sa bilis / bilis.

Isinasaalang-alang kung gaano maaaring maging ang mga mapanganib na mga light control ng consumer (madalas na $ 100 pera o higit pa - hindi kasama ang mga ilaw!) Napagpasyahan naming subukan na gumawa ng isang mas mura at mas napapasadyang solusyon!

UPDATE- Nai-update namin kamakailan ang proyektong ito. Ang pagbuo ng mga larawan ay mula sa bersyon ng 1.0, kaninong demo ay nasa ibaba.

Ang mga kable at build ay karaniwang pareho para sa 2.0 bersyon, inilalagay lamang namin ito sa isang mas mahusay na naghahanap ng kaso at nagdagdag ng higit pang hardware para sa mga pag-update sa paglaon. Ang na-update na code ay nai-post din sa seksyon ng code.

Hakbang 2: Mga Kagamitan

  • Arduino UNO
  • Ultrasonic Rangefinder
  • Digilent Pmod KYPD
  • Rotary Potentiometer
  • Mga LED Strip (2)
  • Nakita ang Grove Sound Sensor v1.6
  • Mainit na glue GUN
  • Backboard (Gumamit ako ng sample ng kahoy mula sa Home Depot)

Hakbang 3: I-setup ang Circuit

I-setup ang Circuit
I-setup ang Circuit
I-setup ang Circuit
I-setup ang Circuit
I-setup ang Circuit
I-setup ang Circuit

Ang isa sa mga hamon sa isang proyekto na tulad nito ay ang bilang ng mga pindutan na nais itong isama. Kahit na sa aking mas konserbatibong mga disenyo, nais kong magkaroon ng halos 8 mga pindutan upang pamahalaan ang iba't ibang mga pagkakasunud-sunod ng visual, paleta ng kulay, at iba pang pagpipilian ng mode. Ang pag-kable na maraming mga pindutan ay maaaring maging nakakapagod at magbubukas ng maraming posibilidad para sa isang koneksyon upang masira at masira ang buong pagganap. Bilang karagdagan ang Arduino na ginagamit namin (ang UNO) ay mayroon lamang maraming mga digital input na maaaring magamit. Sa kabutihang-palad sa pamamagitan ng paggamit ng Pmod KYPD nagawa naming maiwasan ang parehong mga isyung ito!

Ang maliit na form-factor ng Pmod KYPD ay pinapayagan itong magkasya nang maayos sa anumang baseboard nang hindi kumukuha ng labis na real estate. Gumagamit ako ng isang sample ng kahoy na nakuha ko mula sa aking lokal na tindahan ng hardware nang libre bilang aking mounting panel. Upang mai-wire ang proyektong ito, i-wire muna ang Pmod KYPD alinsunod sa diagram ng Fritzing sa itaas.

Pagkatapos ay i-wire ang iyong potentiometers sa Analog Pins A5 (ningning) at A4 (bilis). Ilakip ang LED Strips sa Ground at 5V, pagkatapos ay i-wire ang parehong signal pin sa Digital Pin 11. Wire up ang sensor ng tunog sa lakas at lupa, at ang puti kawad sa A1 at dilaw na kawad sa A0 (kung wala kang koneksyon na kable bilang sanggunian, ang dilaw na kawad ay ang nasa labas, at mas maraming dokumentasyon sa sensor ang narito. Para sa Ping sensor / Ultrasonic rangefinder Trig ay nasa Digital Pin 13 at ang Echo ay nasa Digital Pin 12 (bilang karagdagan sa lakas at ground course).

Hakbang 4: Code

Para sa code kakailanganin mo ang FastLED at Keypad library (parehong matatagpuan sa Arduino IDE library manager). Ang Keypad ay hindi unang nakalista kapag hinahanap mo ito, kakailanganin mong mag-scroll pababa hanggang makita mo ang isa nina Mark Stanley at Alexander Brevig.

Kopyahin at i-paste ang code sa Arduino IDE at i-click ang upload. Ngayon ay oras na upang maglaro kasama ang board! Tandaan- Ang mga pindutan na 3 at 4 ay nakakabit sa sensor ng ping kaya subukang ilagay ang iyong kamay sa sensor kapag naaktibo mo ang mga visualizer na iyon. Magsaya at huwag mag-atubiling palawakin ang proyektong ito upang magdagdag ng higit pang mga visualizer, sensor, ect!

I-UPDATE- Nai-update namin ang code at nagdagdag ng higit na pag-andar, i-download ang LEDController_2 kung nais mo ang mga karagdagang tampok.

Sa bagong code ang mga visualizer ay:

1. Daloy

2. Talon

3. DoubleBounce

4. Kamay Bounce

5. Mga Antas

6. Mga Antas ng Center

7. Blob

8. Mga AmbientSpot

9. Mga Segment

0. Pulso

Hakbang 5: Oras para sa Lightshows

Oras para sa Lightshows!
Oras para sa Lightshows!

Ngayon ay oras na upang gamitin ang board!

Sa aking mga pindutan sa pag-set up 1-4 ay ang mga visual na pagkakasunud-sunod, ang 5 ay auto-mode na may sound sensor, at 6-9, F at C ang mga color palette, na nakakaimpluwensya sa alinman sa mga visualizer.

Inirerekumendang: