Sommario:

Controller per strisce LED MIDI 5V per Spielatron o altro sintetizzatore MIDI: 7 passaggi (con immagini)
Controller per strisce LED MIDI 5V per Spielatron o altro sintetizzatore MIDI: 7 passaggi (con immagini)

Video: Controller per strisce LED MIDI 5V per Spielatron o altro sintetizzatore MIDI: 7 passaggi (con immagini)

Video: Controller per strisce LED MIDI 5V per Spielatron o altro sintetizzatore MIDI: 7 passaggi (con immagini)
Video: How To Use Addressable RGB WS2812B LED Strips With a Raspberry Pi Single Board Computer 2024, Dicembre
Anonim
Controller per strisce LED MIDI 5V per Spielatron o altri sintetizzatori MIDI
Controller per strisce LED MIDI 5V per Spielatron o altri sintetizzatori MIDI

Questo controller lampeggia luci a strisce LED tricolore per 50 ms per nota. Blu per G5 a D # 6, rosso per E6 a B6 e verde per C7 a G7. Il controller è un dispositivo MIDI ALSA in modo che il software MIDI possa inviare in uscita ai LED contemporaneamente a un dispositivo sintetizzatore MIDI come lo Spielatron. Le strisce LED 5V tricolore e Arduino Nano sono state acquistate da Banggood.

Passaggio 1: dai un'occhiata al risultato finale

Image
Image

Qui il controller funziona con lo Spielatron. Entrambi sono registrati come dispositivi MIDI utilizzando ttymidi secondo il nostro Instructable sull'invio di musica allo Spielatron. Sia lo Spielatron che le luci MIDI ricevono la stessa traccia musicale da LMMS.

Passaggio 2: realizzare il circuito stampato

Popolare il PCB
Popolare il PCB

Abbiamo instradato il PCB utilizzando il file dxf fornito.

Passaggio 3: popolare il PCB

Popolare il PCB con tre resistori da 10K e tre transistor Darlington NPN BD681 e singole strisce di intestazione in linea secondo il diagramma schematico fornito.

Passaggio 4: montare il PCB sul supporto in plastica distanziatore

Montare il PCB sul supporto di plastica stand-off
Montare il PCB sul supporto di plastica stand-off

Si noti che non vengono utilizzati tutti i pin della Nano quindi non è necessario mettere i pin dell'intestazione per l'intera lunghezza, inoltre ci sono alcuni fori e pad di ricambio che sono per un altro progetto che utilizza la stessa scheda come nell'immagine sopra.

Montare il PCB sul supporto distanziatore in plastica stampata in 3D. Il supporto in plastica è stampato dal file stl fornito.

Passaggio 5: terminare i cavi sulla striscia LED a tre colori da 5 V

Terminare i cavi sulla striscia LED a tre colori da 5 V
Terminare i cavi sulla striscia LED a tre colori da 5 V

Terminare i cavi sulla striscia LED tricolore 5V annotando l'ordine dei pin essendo

5V +ve

blu

rosso

verde

Passaggio 6: collegare la striscia LED, programmare il Nano e aggiungere alla scheda

Collega la striscia LED, programma il Nano e aggiungi alla scheda
Collega la striscia LED, programma il Nano e aggiungi alla scheda

Collegare l'altra estremità dei cavi dalla striscia LED all'intestazione sul PCB con il primo pin (5V + ve) a destra come nell'immagine sopra.

Programma il Nano con il file ino fornito. Questo è molto simile al codice per lo Spielatron solo la funzione note on controlla solo il valore MIDI della nota e seleziona un colore per i LED a seconda del suo valore.

Blu per le note da G5 a D#6, rosso per le note da E6 a B6 e verde per le note da C7 a G7.

Anche in questo caso non c'è alcun codice nella funzione note off poiché i LED lampeggiano solo per 50 ms e poi si spengono dalla funzione note on.

Passaggio 7: inviare musica al controller luci MIDI

Ora hai finito e tutto ciò che devi fare è inviare un brano musicale al controller della luce MIDI e i LED lampeggeranno in base al loro valore di nota. Alla fine del video sopra c'è un pezzo di prova che mostra i LED che cambiano colore mentre lo Spielatron avanza su e giù per una scala cromatica.

Consigliato: