Índice:

MIDI 5V LED Strip Light Controller para o Spielatron ou outro sintetizador MIDI: 7 etapas (com imagens)
MIDI 5V LED Strip Light Controller para o Spielatron ou outro sintetizador MIDI: 7 etapas (com imagens)

Vídeo: MIDI 5V LED Strip Light Controller para o Spielatron ou outro sintetizador MIDI: 7 etapas (com imagens)

Vídeo: MIDI 5V LED Strip Light Controller para o Spielatron ou outro sintetizador MIDI: 7 etapas (com imagens)
Vídeo: Tutorial! RGB LED strips as a MIDI device 2024, Julho
Anonim
MIDI 5V LED Strip Light Controller para o Spielatron ou outro sintetizador MIDI
MIDI 5V LED Strip Light Controller para o Spielatron ou outro sintetizador MIDI

Este controlador pisca fitas LED de três cores por 50 ms por nota. Azul para G5 a D # 6, vermelho para E6 a B6 e verde para C7 a G7. O controlador é um dispositivo ALSA MIDI, de modo que o software MIDI pode gerar saída para os LEDs ao mesmo tempo que um dispositivo de sintetizador MIDI como o Spielatron. As tiras de LED tricolor 5V e o Arduino Nano foram adquiridos da Banggood.

Etapa 1: dê uma olhada no resultado final

Image
Image

Aqui, o controlador está operando com o Spielatron. Ambos são registrados como dispositivos MIDI usando ttymidi de acordo com nosso Instructable em enviar música para o Spielatron. Tanto o Spielatron quanto as luzes MIDI recebem a mesma trilha de música do LMMS.

Etapa 2: Fazendo a placa de circuito impresso

Preencher o PCB
Preencher o PCB

Roteamos o PCB usando o arquivo dxf fornecido.

Etapa 3: preencher o PCB

Preencha o PCB com três resistores de 10K e três transistores BD681 NPN Darlington e faixas de cabeçalho em linha simples de acordo com o diagrama esquemático fornecido.

Etapa 4: Monte a PCB em um suporte de suporte de plástico

Monte o PCB em um suporte de suporte de plástico
Monte o PCB em um suporte de suporte de plástico

Note que nem todos os pinos do Nano são usados, portanto não é necessário colocar pinos de encaixe em todo o comprimento, também existem alguns orifícios sobressalentes e almofadas que são para outro projeto que usam esta mesma placa conforme a imagem acima.

Monte o PCB no suporte de plástico impresso em 3D. A montagem de plástico é impressa a partir do arquivo stl fornecido.

Etapa 5: Terminar os cabos na faixa de LED tricolor de 5 V

Terminar cabos na faixa de LED tricolor 5V
Terminar cabos na faixa de LED tricolor 5V

Termine os condutores na faixa de LED tricolor de 5 V, observando a ordem dos pinos que estão sendo

5V + ve

azul

vermelho

verde

Etapa 6: Conecte a faixa de LED, programe o Nano e adicione à placa

Conecte a faixa de LED, programe o Nano e adicione à placa
Conecte a faixa de LED, programe o Nano e adicione à placa

Conecte a outra extremidade dos fios da faixa de LED ao conector do PCB com o primeiro pino (5V + ve) à direita, conforme a imagem acima.

Programe o Nano com o arquivo ino fornecido. Isso é muito semelhante ao código do Spielatron, apenas a função note on apenas verifica o valor MIDI da nota e seleciona uma cor para os LEDs dependendo de seu valor.

Azul para notas G5 a Ré # 6, vermelho para notas E6 a B6 e verde para notas C7 a G7.

Novamente, não há nenhum código na função note off, pois os LEDs piscam apenas por 50ms e, em seguida, são desligados pela função note on.

Etapa 7: enviar música para o controlador de luz MIDI

Agora você está concluído e tudo o que você precisa fazer é enviar uma música para o controlador de luz MIDI e os LEDs piscarão de acordo com o valor da nota. No final do vídeo acima, há uma peça de teste mostrando os LEDs mudando de cor à medida que o Spielatron sobe e desce em uma escala cromática.

Recomendado: