Arduino 72 LEDs - Christmas Tree
Árvore de Natal baseda em Arduino com 72 LEDs
Este projeto foi baseado no projeto do Blog "Alicate de ponta fina" traduzido do Japonês
que se enconta no endereço http://radiopench.blog96.fc2.com/blog-entry-1135.html a quem dedico todos os créditos do projeto.
Para maiores detalhes consultem também o site do projeto original.
Consiste em utilizar o método Charlieplexing para multiplexar 72 LEDs com apenas 8 pinos de dados de um Arduino NANO para assim poder fazer efeitos parecidos com uma árvore natalina.
DIAGRAMA DE INTERLIGAÇÃO DOS LEDs:
Note que o pino comum (pino de interconexão de todos os ânodos e cátodos dos LEDs) de uma camada é ligado sempre no final da cadeia da camanda inferior.
Imagem do site origem do projeto, ver texto. |
Como podemos observar consiste em 8 níveis (camadas) de LEDs interligados aos pinos de acionamento do arduino NANO (D2 a D10) Cada pino aciona un nível ou um conjunto de LEDs, fazendo assim o efeito de multiplexação dos LEDs
D6 e D5 - acionam o nível 0
D7 - aciona o nível 1
D4 - aciona o nível 2
D8 - aciona o nível 3
D3 - aciona o nível 4
D9 - aciona o nível 5
D2 - aciona o nível 6
D10 - aciona o nível 7
DIAGRAMA DO ARDUINO:
Imagem do site origem do projeto, ver texto. |
O botão de Restart é para resetar o modo de Brilho, não importando seu estado caso o junper Manual Bright estiver fechado; nesse caso o brilho será proporcionado pela programação e/ou de acordo com o nível ajustado no potênciometro Brightness. Caso o jumper Manual Bright não estiver fechado o modo de brilho será setado pelo botão.
FOTOS:
Aspectos construtivos.
Usei o acrílico de CDs para poder colar os LEDs com super cola, depois os terminais dos LEDs foram dobrados (ânodo + cátodo) para formar os pares de LEDs (na parte de baixo) e os ânodos e cátodos dos LEDs foram interligados todos juntos (na parte de cima)
Veja os diagramas de conexão das camadas.
Na parte de cima fica o ponto comum dos LEDs (ânodos e cátodos conectados juntos e conectados ao pino de acionamento do nível correspondente).
Na parte de baixo ficam os conjuntos de LEDs (ânodo + cátodo) a ser acionado por cada pino do arduino para efetuar a multiplexação.
Durante a construção aprendi a retirar a camada brilhante do CD ai ficou muito melhor em aspecto, a primeira camada ficou com brilho.
Mais adiante colocarei um diagrama para cada camada.
NÍVEL 0 E NÍVEL 1
Note que o nível 1 foi contruído sem acrílico, no método aranha mesmo e o nível 0 é o mais fácil.
NÍVEL 2
NÍVEL 3
NÍVEL 4
NÍVEL 5
NÍVEL 6
NÍVEL 7
DIGRAMAS DAS CAMADAS:
Lembre-se o comum vem da união de todos os cátodos e ânodos dos LEDs na parte de cima da ligação.
A parte de baixo é a ligação entre ânodo e cátodo de cada conjunto de LED a ser multiplexado pelos pinos do Arduino.
Na hora de empilhar as camadas note que o comum de uma camada é ligado em lado oposto da camada inferior (se o comum da camada inferior esta a direira o da camada seguinte estará á esquerda e asim por diante....) conforme diagrama esquemático.
Camada 0: 2 LEDs, 180º
Camada 1: 4 LEDs, 90º
Camada 2: 6 LEDs, 60º
Camada 3: 8 LEDs, 45º
Camada 4: 10 LEDs, 36º
Camada 5: 12 LEDs, 30º
Camada 6: 14 LEDs, 26º
Camada 7: 16 LEDs, 22,5º
SOFTWARE:
Você pode baixar o código comentado em português do meu GitHub:
VÍDEOS:
1 - Vista frontal, mostrando todos os modos de operação.
2 - Vista superior.
Até a próxima!
Nenhum comentário:
Postar um comentário