INHOUDSOPGAWE:

Translightion Board (beheerbare musiekvisualiseerder): 5 stappe
Translightion Board (beheerbare musiekvisualiseerder): 5 stappe

Video: Translightion Board (beheerbare musiekvisualiseerder): 5 stappe

Video: Translightion Board (beheerbare musiekvisualiseerder): 5 stappe
Video: Light Controller- Version 2.0 Demo 2024, Julie
Anonim
Translightion Board (beheerbare musiekvisualiseerder)
Translightion Board (beheerbare musiekvisualiseerder)

Vertaal musiek na 'n skitterende ligskou met hierdie aanpasbare ligkontroleprojek. Ideaal vir DJ's, partytjies en 1: 1 shows!

Opgedateerde demo hieronder!

Stap 1: Agtergrond

Agtergrond
Agtergrond

Die idee agter hierdie projek was om 'n kontroleerder te skep waarmee gebruikers lig kan "speel" asof dit 'n instrument is met persoonlike beeldmateriaal, gebaarbeheer en helderheid/snelkies.

Aangesien die prys van verbruikers se ligte beheerders baie duur kan wees (dikwels $ 100 dollar of meer- nie die ligte ingesluit nie!), Het ons besluit om 'n goedkoper, meer aanpasbare oplossing te probeer maak!

UPDATE- Ons het hierdie projek onlangs opgedateer. Die boufoto's is afkomstig van die 1.0 -weergawe, waarvan die demo hieronder is.

Die bedrading en bou is basies dieselfde vir die 2.0 -weergawe, ons sit dit net in 'n mooier omhulsel en voeg meer hardeware by vir latere opdaterings. Die opgedateerde kode word ook in die kode -afdeling geplaas.

Stap 2: materiaal

  • Arduino UNO
  • Ultrasoniese afstandsmeter
  • Digilent Pmod KYPD
  • Roterende potensiometer
  • LED Strips (2)
  • Seeed Grove Sound Sensor v1.6
  • Warm gom geweer
  • Agterplank (ek het 'n houtmonster van Home Depot gebruik)

Stap 3: Stel die stroombaan op

Stel die stroombaan op
Stel die stroombaan op
Stel die stroombaan op
Stel die stroombaan op
Stel die stroombaan op
Stel die stroombaan op

Een van die uitdagings met 'n projek soos hierdie is die aantal knoppies wat dit moet insluit. Selfs in my meer konserwatiewe ontwerpe, wou ek ongeveer 8 knoppies hê om die verskillende visuele rye, kleurpalette en ander moduskeuses te bestuur. Om soveel knoppies op te sit, kan vervelig wees, en daar is baie moontlikhede dat een verbinding die hele optrede kan verbreek en verwoes. Boonop het die Arduino wat ons gebruik (die UNO) slegs soveel digitale insette wat gebruik kan word. Gelukkig kon ons albei hierdie probleme omseil deur die Pmod KYPD te gebruik!

Die klein vormfaktor van die Pmod KYPD stel dit in staat om netjies op enige plank te pas sonder om te veel vaste eiendom op te neem. Ek gebruik 'n houtmonster wat ek gratis by my plaaslike hardewarewinkel gekry het as my monteerpaneel. Om hierdie projek op te dra, moet u eers die Pmod KYPD opdra volgens die bostaande Fritzing -diagram.

Draai dan u potensiometers in na Analoge penne A5 (helderheid) en A4 (spoed). Heg die LED -strokies aan op die grond en 5V, en verbind dan die seelpennetjies in die digitale pen 11. Draai die klanksensor na die krag en die grond, en die wit draad na A1 en geel draad na A0 (as u nie die aansluitkabel as verwysing het nie, is die geel draad die buitekant, en meer dokumentasie oor die sensor is hier. Vir die Ping -sensor/Ultrasoniese afstandsmeter is die digitale pen 13 en Echo is op Digital Pin 12 (benewens krag en grond natuurlik).

Stap 4: Kode

Vir die kode benodig u die FastLED- en sleutelbordbiblioteek (beide in die Arduino IDE -biblioteekbestuurder). Die sleutelbord word nie eers gelys as u daarna soek nie; u moet afrol totdat u die een van Mark Stanley en Alexander Brevig vind.

Kopieer en plak die kode in die Arduino IDE en klik op oplaai. Nou is dit tyd om met die bord te speel! Opmerking- Knoppies 3 en 4 is aan die pingsensor geheg, dus probeer u hand oor die sensor sit as u die visualiseerders aktiveer. Geniet dit en brei hierdie projek uit om meer visualiseerders, sensors, ens.

UPDATE- Ons het die kode opgedateer en meer funksies bygevoeg; laai LEDController_2 af as u die bykomende funksies wil hê.

In die nuwe kode is die visualiseerders:

1. Vloei

2. Waterval

3. DoubleBounce

4. Hand Weiering

5. Vlakke

6. Middelvlakke

7. Blob

8. AmbientSpots

9. Segmente

0. Pols

Stap 5: Tyd vir Lightshows

Tyd vir Lightshows!
Tyd vir Lightshows!

Nou is dit tyd om die bord te gebruik!

In my opstelknoppies 1-4 is die visuele rye, 5 is outomaties af met die klanksensor, en 6-9, F en C is die kleurpalette, wat enige van die visualiseerders beïnvloed.

Aanbeveel: