Sommario:

Translightion Board (visualizzatore musicale controllabile): 5 passaggi
Translightion Board (visualizzatore musicale controllabile): 5 passaggi

Video: Translightion Board (visualizzatore musicale controllabile): 5 passaggi

Video: Translightion Board (visualizzatore musicale controllabile): 5 passaggi
Video: The Final Fantasy VI Retrospective 2024, Luglio
Anonim
Translightion Board (visualizzatore musicale controllabile)
Translightion Board (visualizzatore musicale controllabile)

Traduci la musica in uno spettacolo di luci abbagliante con questo progetto di controller luci personalizzabile. Ottimo per DJ, feste e spettacoli 1:1!

Demo aggiornata qui sotto!

Passaggio 1: sfondo

Sfondo
Sfondo

L'idea alla base di questo progetto era quella di creare un controller per consentire agli utenti di "suonare" la luce come se fosse uno strumento con effetti visivi personalizzati, controllo gestuale e quadranti di luminosità/velocità.

Considerando quanto possono essere costosi i controller delle luci di consumo (spesso $ 100 dollari o più, escluse le luci!) Abbiamo deciso di provare a creare una soluzione più economica e più personalizzabile!

AGGIORNAMENTO- Abbiamo recentemente aggiornato questo progetto. Le immagini della build sono della versione 1.0, la cui demo è sotto.

Il cablaggio e la build sono fondamentalmente gli stessi per la versione 2.0, l'abbiamo semplicemente inserita in una custodia più bella e abbiamo aggiunto più hardware per gli aggiornamenti successivi. Il codice aggiornato è anche pubblicato nella sezione codice.

Passaggio 2: materiali

  • Arduino UNO
  • Telemetro ad ultrasuoni
  • Digilent Pmod KYPD
  • Potenziometro rotativo
  • Strisce LED (2)
  • Sensore sonoro Seeed Grove v1.6
  • Pistola per colla a caldo
  • Tabellone (ho usato un campione di legno da Home Depot)

Passaggio 3: configurare il circuito

Configura il circuito
Configura il circuito
Configura il circuito
Configura il circuito
Configura il circuito
Configura il circuito

Una delle sfide con un progetto come questo è il numero di pulsanti che dovrebbe includere. Anche nei miei progetti più conservatori, volevo avere circa 8 pulsanti per gestire le diverse sequenze visive, le tavolozze dei colori e la selezione di altre modalità. Cablare così tanti pulsanti può essere noioso e apre molte possibilità che una connessione si interrompa e rovini l'intera performance. Inoltre l'Arduino che stiamo utilizzando (l'ONU) ha solo tanti ingressi digitali che possono essere utilizzati. Fortunatamente utilizzando il Pmod KYPD siamo stati in grado di aggirare entrambi questi problemi!

Il piccolo fattore di forma del Pmod KYPD gli consente di adattarsi perfettamente a qualsiasi battiscopa senza occupare troppo spazio. Sto usando un campione di legno che ho ricevuto gratuitamente dal mio negozio di ferramenta locale come pannello di montaggio. Per cablare questo progetto, prima cablate il Pmod KYPD secondo il diagramma di Fritzing sopra.

Quindi collegare i potenziometri ai pin analogici A5 (luminosità) e A4 (velocità). Collegare le strisce LED a terra e 5 V, quindi collegare entrambi i pin del segnale al pin digitale 11. Collegare il sensore audio all'alimentazione e alla massa e il bianco filo ad A1 e filo giallo ad A0 (se non si ha il cavo di collegamento come riferimento, il filo giallo è quello esterno, e più documentazione sul sensore è qui. Per il sensore Ping/telemetro ad ultrasuoni Trig è sul Pin 13 Digitale ed Echo è su Digital Pin 12 (oltre a alimentazione e massa ovviamente).

Passaggio 4: codice

Per il codice avrai bisogno della libreria FastLED e Keypad (entrambe si trovano nel gestore della libreria IDE di Arduino). La tastiera non è elencata per prima quando la cerchi, dovrai scorrere verso il basso fino a trovare quella di Mark Stanley e Alexander Brevig.

Copia e incolla il codice nell'IDE di Arduino e fai clic su Carica. Ora è il momento di giocare con il tabellone! Nota: i pulsanti 3 e 4 sono collegati al sensore ping, quindi prova a mettere la mano sul sensore quando attivi quei visualizzatori. Divertiti e sentiti libero di espandere questo progetto per aggiungere più visualizzatori, sensori, ecc!

AGGIORNAMENTO- Abbiamo aggiornato il codice e aggiunto più funzionalità, scarica LEDController_2 se desideri le funzionalità aggiuntive.

Nel nuovo codice i visualizzatori sono:

1. Flusso

2. Cascata

3. Doppio rimbalzo

4. Rimbalzo della mano

5. Livelli

6. Livelli centrali

7. Blob

8. AmbientSpot

9. Segmenti

0. Impulso

Passaggio 5: è tempo di spettacoli di luci

È tempo di spettacoli di luci!
È tempo di spettacoli di luci!

Ora è il momento di usare la lavagna!

Nella mia configurazione i pulsanti 1-4 sono le sequenze visive, 5 è la modalità automatica con il sensore sonoro e 6-9, F e C sono le tavolozze dei colori, che influenzano qualsiasi visualizzatore.

Consigliato: