Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este é um pequeno dispositivo para exibir animações e mensagens curtas. Consiste em apenas três componentes e é muito fácil de construir. E divertido de assistir. Se você não quiser juntar tudo sozinho, pode comprar um kit com todas as peças necessárias e um microcontrolador pré-programado na Tinker Store.
Etapa 1: Peças e Ferramentas
Apenas quatro partes necessárias:
- ATTINY2313V-10PU, microcontrolador, 2 k flash RAM, Digikey
- LEDMS88R, matriz de 8 * 8 LED, Futurlec
- Suporte de bateria com interruptor para duas baterias AA, Digikey
- 2 pilhas AA ou recarregáveis
O ATtiny2313V é um microcontrolador que opera de 5,5 a 1,8 Volt. Portanto, é fácil alimentá-lo com duas células AA. E, como você pode ver, não há resistores. Normalmente você precisaria de um resistor para limitar a corrente através dos LEDs. Somos um pouco aventureiros aqui e anexamos a matriz de LED do jeito Evil-Mad-Scientist diretamente ao controlador. O controlador habilita apenas uma linha por vez e percorre todas as linhas tão rápido que uma imagem estável emerge. Com duas baterias AA, a tela funcionou durante duas semanas ininterruptas. A vida da bateria depende um pouco de quantos pixels estão acesos ao mesmo tempo. Para construí-lo, você precisa de:
- Ferro de solda e solda
- Alicate
- Decapante de fio ou faca
- Pinças de jacaré
- Terceira mão (opcional)
Se você deseja programar suas próprias animações e mensagens, também precisará de um programador AVR.
Etapa 2: prototipagem em uma placa de ensaio
Usei um breadboard para testar o circuito e experimentar novas mensagens ou animações. O controlador na placa de ensaio é alimentado pelo programador com 5 Volts. Essa é a razão para os resistores de 100 Ohm. Eles são necessários apenas na placa de ensaio. Observe que, na maioria das vezes, você precisa de resistores limitadores de corrente para LEDs. Apenas em casos muito especiais, você pode diminuir o resistor limitador de corrente. Caso contrário, você pode destruir o LED. Em anexo está um zip que contém o código-fonte e um Makefile. Update, 7 de maio de 2009: Se você o compilou sozinho e ele não cabe no ATtiny2313 (avrdude reclamando sobre o endereço 0xXXX fora do intervalo), então, por favor tente uma versão mais antiga do avr-gcc. A versão 3.4.6 funciona bem para mim. Se você estiver usando o WinAVR, procure WinAVR-20060421-install.exe.
Etapa 3: preparar o controlador
Pegue o alicate e dobre os pinos ligeiramente para cima. Depois, todos os pinos devem estar um tanto alinhados.
Etapa 4: preparar a tela
Agora pegue o display de matriz e dobre suas pernas também. Você pode usar um pedaço de plástico para dobrar as pernas sobre ele. Isso pode tornar mais fácil.
Etapa 5: conecte os cabos da bateria
Agora pegue o cabo do estojo da bateria e enrole-o em um dos pinos do meio. Insira o cabo na parte superior da matriz. A parte inferior está marcada com uma inscrição (NFM-12883AS-11), nesta foto do lado direito da matriz. Faça um nó simples ao redor do alfinete. Isso serve como um alívio de tensão. Descasque um pouco o fio preto.
Etapa 6: Alinhe a tela com o microcontrolador
Fixe o controlador no lugar com pinças de crocodilo. Coloque-o na matriz de forma que haja dois pinos na parte superior e na parte inferior, que não estejam fixados na matriz. Isso pode ser um pouco complicado. Talvez você precise realinhar alguns dos pinos. Há um pequeno entalhe no microcontrolador. Esse entalhe deve apontar para a esquerda.
Etapa 7: Solde
Agora solde dois pinos, um de cada lado. Em seguida, remova os clipes jacaré e verifique novamente o alinhamento de todos os pinos. Se tudo se encaixar, solde o resto dos pinos. O último trabalho é conectar os cabos da bateria. Faça pequenos ganchos na extremidade de cada cabo. O vermelho se conecta ao pino 20, o pino superior direito. O cabo preto se conecta ao pino 10 no lado esquerdo inferior.
Etapa 8: Insira as baterias
E é isso. Insira duas baterias AA ou recarregáveis e ligue-o. Cada vez que você o liga, ele exibe outra das animações pré-programadas ou mensagens de texto. Pronto. Espero que você tenha aproveitado.