Kazalo:

Translightion Board (Nadzorljiv glasbeni vizualizator): 5 korakov
Translightion Board (Nadzorljiv glasbeni vizualizator): 5 korakov

Video: Translightion Board (Nadzorljiv glasbeni vizualizator): 5 korakov

Video: Translightion Board (Nadzorljiv glasbeni vizualizator): 5 korakov
Video: Light Controller- Version 2.0 Demo 2024, November
Anonim
Translightion Board (Nadzorljiv glasbeni vizualizator)
Translightion Board (Nadzorljiv glasbeni vizualizator)

S tem prilagodljivim projektom krmiljenja svetlobe prevedite glasbo v bleščečo svetlobno predstavo. Odlično za DJ -e, zabave in predstave 1: 1!

Spodaj posodobljen demo!

1. korak: Ozadje

Ozadje
Ozadje

Zamisel tega projekta je bila ustvariti krmilnik, ki bo uporabnikom omogočal, da "igrajo" svetlobo, kot da je instrument z vizualizacijami po meri, nadzorom kretenj in svetlostjo/hitrim klicanjem.

Glede na to, kako dragi so lahko potrošniški svetlobni krmilniki (pogosto 100 dolarjev ali več- brez luči!), Smo se odločili, da poskusimo narediti cenejšo in bolj prilagodljivo rešitev!

UPDATE- Ta projekt smo nedavno posodobili. Slike za izdelavo so iz različice 1.0, spodnja predstavitev je predstavljena.

Ožičenje in izdelava sta v bistvu enaki za različico 2.0, samo smo jo postavili v ohišje lepšega videza in dodali več strojne opreme za kasnejše posodobitve. Posodobljena koda je objavljena tudi v razdelku s kodami.

2. korak: Materiali

  • Arduino UNO
  • Ultrazvočni daljinomer
  • Digilent Pmod KYPD
  • Rotacijski potenciometer
  • LED trakovi (2)
  • Glej zvočni senzor Grove v1.6
  • Pištola za vroče lepilo
  • Ozadje (uporabil sem vzorec lesa iz Home Depota)

3. korak: Nastavite vezje

Nastavite vezje
Nastavite vezje
Nastavite vezje
Nastavite vezje
Nastavite vezje
Nastavite vezje

Eden od izzivov pri takem projektu je število gumbov, ki bi jih moral vključiti. Tudi v mojih bolj konzervativnih modelih sem želel imeti okoli 8 gumbov za upravljanje različnih vizualnih sekvenc, barvnih palet in izbire drugih načinov. Ožičenje toliko gumbov je lahko dolgočasno in odpira veliko možnosti, da ena povezava prekine in pokvari celotno delovanje. Poleg tega ima Arduino (UNO) le toliko digitalnih vhodov, ki jih je mogoče uporabiti. Na srečo smo s pomočjo Pmod KYPD uspeli zaobiti oba problema!

Majhna oblika Pmod KYPD omogoča, da se lepo prilega kateri koli podstavki, ne da bi zavzel preveč nepremičnin. Kot montažno ploščo uporabljam vzorec lesa, ki sem ga brezplačno dobil iz lokalne prodajalne strojne opreme. Za povezovanje tega projekta najprej povežite Pmod KYPD v skladu z zgornjim diagramom Fritzing.

Nato potenciometre priključite na analogne nožice A5 (svetlost) in A4 (hitrost). LED trakove pritrdite na ozemljitev in 5 V, nato pa oba signalna zatiča priključite na digitalni pin 11. Priključite zvočni senzor na napajanje in ozemljitev ter belo žica na A1 in rumena žica na A0 (če nimate referenčnega priključnega kabla, je rumena žica zunanja, tukaj je več dokumentacije o senzorju. Za senzor Ping/ultrazvočni daljinomer je sprožilec na digitalnem pin 13 in Echo je na Digital Pin 12 (poleg napajanja in ozemljitve seveda).

4. korak: Koda

Za kodo boste potrebovali knjižnico FastLED in tipkovnico (obe najdete v upravitelju knjižnice Arduino IDE). Ko iščete tipkovnico, najprej ni na seznamu, pomikati se boste morali navzdol, dokler ne najdete tistega, ki sta ga napisala Mark Stanley in Alexander Brevig.

Kopirajte in prilepite kodo v Arduino IDE in kliknite naloži. Zdaj je čas, da se igrate z desko! Opomba- gumba 3 in 4 sta pritrjena na senzor pinga, zato poskusite, ko aktivirate te vizualizatorje, položiti roko nad senzor. Zabavajte se in vas prosimo, da razširite ta projekt, da dodate več vizualizatorjev, senzorjev itd.!

UPDATE- Posodobili smo kodo in dodali več funkcionalnosti, če želite dodatne funkcije, prenesite LEDController_2.

V novi kodi so vizualizatorji:

1. Pretok

2. Slap

3. DoubleBounce

4. Ročno odbijanje

5. Ravni

6. Sredinske ravni

7. Blob

8. AmbientSpots

9. Segmenti

0. Utrip

5. korak: Čas je za svetlobne predstave

Čas je za Lightshows!
Čas je za Lightshows!

Zdaj je čas za uporabo plošče!

V mojih nastavitvenih gumbih 1-4 so vizualne sekvence, 5 je samodejni način s senzorjem zvoka, 6-9, F in C pa barvne palete, ki vplivajo na katerega od vizualizatorjev.

Priporočena: