Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Quero apresentar o desenho de uma placa que estou preparando para o controle das luzes de natal sincronizadas com a música.
Inicialmente o projeto pretendia usá-lo em um Raspberry Pi, mas a placa pode ser usada com qualquer placa, como arduino, beagleboard, bananaPi, orangePi, … escolha a que quiser, pois é baseada em I2C
Atualmente tenho uma versão 2 da placa, mas estou melhorando de acordo com as necessidades ou novos recursos a incluir.
Você pode ver a versão 2 rodando em minhas luzes Duxman instrutíveis
www.instructables.com/id/Duxman-Lights/
Etapa 1: Ferramentas
- Soldador
- Lata
- Desoldering tape
- Terminais de conexão
- Alfinetes masculinos e femininos
- 3 Transistores Tip120
- 1 Transistor KA78T05 (12v a 5v máx. 3A)
- 1 expansor de porta i2C MCP23016
- 1 conector DC 12V
- Programa Fritzing (https://fritzing.org/)
- Noções de soldagem
- Noções básicas de eletrônica
Etapa 2: Desing da placa
Bem antes de mais nada é necessário indicar que não é uma placa são duas, uma que faz como placa-mãe e outra que conectaremos assim para substituí-la ou trocá-la por outro tipo de módulo.
Você tem o design nos links deste post.
O sistema é projetado para ter dois módulos de 4 transistores tip120 e assim ligar e desligar facilmente as faixas de LED.
e por outro lado reservamos 8 saídas para conectar outros dispositivos. no meu caso, vou usar controladores de relé de estado sólido e, assim, conectar inversores elwire e ser capaz de usar outras luzes de natal comerciais que irei hackear em breve
Etapa 3: Soldando La Placa
Em breve
No momento, estou fazendo o prato, acho que vou tê-lo disponível em uma semana.
e vou atualizar este post
Etapa 4: tempo para se divertir e testar
Crie o seu programa de driver na plataforma que você gosta, se você não gosta de programar ou não quer você pode pegar meu código e modificá-lo ou utilizá-lo livremente, pois estou constantemente melhorando-o.
No link a seguir você encontra o código de desenvolvimento, no momento nem programei o código para este crachá, mas espero tê-lo em breve, infelizmente:) Trabalho e tenho 4 gatos para alimentar
Versão DEV
github.com/duxman/luces
Versão em desenvolvimento e melhorando constantemente com novos recursos quando tenho tempo.
Não recomendo usar esta versão porque posso cometer erros de programação como um bom programador que sou, que atira a primeira pedra quem não escreveu um bug
Versão 0.01
github.com/duxman/luces/tree/Version-0.01
- É a versão inicial
- apenas jogue wavs
- Suporta apenas saídas digitais
Versão 0.02
github.com/duxman/luces/tree/Version-0.02
- Permite a reprodução de wav e mp3 (estes se tornarão wav na primeira reprodução)
- Scripts separados são criados para permitir a execução de músicas e sequências
- A configuração da web é adaptada
- Reprodução de música e sincronização melhoradas
- Zonas de iluminação agora são definidas em vez de pinos individuais
- Cada zona permite vários pinos.
Você pode ver um exemplo de como funciona no meu instrutível Duxman-Lights