Índice:
- Etapa 1: dê uma olhada no resultado final
- Etapa 2: Fazendo a placa de circuito impresso
- Etapa 3: preencher o PCB
- Etapa 4: Monte a PCB em um suporte de suporte de plástico
- Etapa 5: Terminar os cabos na faixa de LED tricolor de 5 V
- Etapa 6: Conecte a faixa de LED, programe o Nano e adicione à placa
- Etapa 7: enviar música para o controlador de luz MIDI
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
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
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
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 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.