Esta placa foi desenvolvida para o concurso "Julialabs PCB Challenge" de 2021 com um tema natalino. A idéia geral foi fazer um enfeite de para a árvore de natal (a estrela que normalmente é colocada no topo da árvore) que funcione de maneira automática (ao inserir a bateria) fazendo sequências "pisca-pisca" nas pontas principais da mesma (inclusive há buracos na parte interior da placa para se passar uma fita ou linha para afixar a placa na árvore de natal!)
Para funcionar ela só precisará de uma bateria 3V tipo CR1220 (facilmente encontrada - a famosa "bateria de relógio") para iniciar automaticamente a apresentação de uma sequências de acendimento de LEDs predefinidos (por software) que destacam os oito cantos principais da estrela. As sequências (não necessarimanete nesta ordem) são:
- Alternando os 4 cantos internos (LEDs azuis) e os 4 cantos externos (LEDs brancos)
- Fazendo uma volta completa piscando no sentido horário e anti-horário
- Piscando todos os Leds acesos e apagados entre estas sequências.
O Hardware foi desenvolvido usando o software Eagle, incluindo aqui:
- O esquemático
- A placa de circuito impresso
- O arquivo gerber para fabricação.
Já a simulação do funcionamento do circuito foi realizada utilizando o software Proteus.
Todos os arquivos referentes ao desenvolvimento do Hardware se encontram na pasta HARDWARE
- O software foi desenvolvido em C++ usando a extensão PlatformIO para a IDE VSCode. Nele temos macros (#define) para cada led individualmente e para grupos dos leds (por cor, ou considerandos todos os leds simultaneamente). O código principal pode ser encontrado na pasta SRC.
- O código no arquivo main.cpp também pode ser utilizado normalmente na Arduino IDE, desde que realizadas as devidas configurações para a correta programação do Attiny85 na mesma.
Todos arquivos referentes ao desenvolvimento do software no PlatformIO estão na pasta SOFTWARE
- Foram usados encapsulamentos SOIC e componentes SMD de solda manual fácil para uma experiência fácil também na montagem.
- Os LEDs devem ser colocados lateralmente (virados para as mesmas direções) ou, se possível, com uma orientação para o lado interno da placa (que poderia ser possível com um "ajuste" na hora da soldagem) aproveitando melhor as partes translúcidas da placa.
- Todo o processo foi transmitido em stream na Twitch e parte desse desenvolvimento será destacado no Youtube futuramente.
- Toda parte "verde" da placa deveria ser "azul" a ser escolhido no momento da fabricação. Infelizmente nao consegui fazer este setup no Eagle ou nas visualizações do projeto.
| Placa | Esquemático |
|---|---|
![]() |
|
| Visualização 3D | Simulação |
![]() |
![]() |
| Componente | Quantidade | Observação | Datasheet |
|---|---|---|---|
| ATTINY85V-10SNR | 1 | Microcontrolador | Datasheet |
| SN74HC595D | 1 | Registrador de deslocamento de 8 bits | Datasheet |
| Clip de Bateria CR1220 | 1 | Modelo Keystone 3000TR | Datasheet |
| Resistor 150Ω | 8 | Observacao | Datasheet |
| LED Branco | 4 | montagem lateral / SMD | Datasheet |
| LED Azul | 4 | montagem lateral / SMD | Datasheet |


