Índice:
- Etapa 1: Peças e Ferramentas
- Etapa 2: prototipagem em uma placa de ensaio
- Etapa 3: preparar o controlador
- Etapa 4: preparar a tela
- Etapa 5: conecte os cabos da bateria
- Etapa 6: Alinhe a tela com o microcontrolador
- Etapa 7: Solde
- Etapa 8: Insira as baterias
Vídeo: 64 pixels: 8 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:40
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.
Recomendado:
Living Pixels - Imagine Technology Has Life: 4 etapas (com imagens)
Living Pixels - Imagine Technology Has Life: Vendo produtos domésticos inteligentes sendo mais comuns em nossas vidas, comecei a pensar sobre a relação entre as pessoas e esses produtos. Se um dia os produtos para a casa inteligente se tornarem uma parte indispensável da vida de todos, que atitudes devemos ter
FLEXBALL - uma bola PCB flexível de cem pixels com WiFi: 6 etapas (com imagens)
FLEXBALL - uma bola PCB flexível de cem pixels com WiFi: Olá fabricantes, é o fabricante do moekoe! Flexball é baseado em uma PCB flexível equipada com 100 LEDs endereçáveis WS2812 2020. É controlado por um ESP8285-01f - o menor módulo baseado em ESP da Espressif. Além disso, possui um acelerômetro ADXL345
Lâmpada de minério do Minecraft - tamanho personalizável e densidade de pixels: 4 etapas
Lâmpada de minério do Minecraft - tamanho personalizável e densidade de pixels: meu filho de sete anos é obcecado pelo Minecraft, então decidi construir algo relacionado para ele. Procurando opções, há um projeto legal de lâmpada de Dan J Hamer no Thingiverse, mas depois de ajustá-lo um pouco, decidi começar meu próprio projeto (você
Nano Pixels de 26 bits usando Arduino: 4 etapas
Nano Pixels de 26 bits usando Arduino: Em meu artigo anterior, fiz um tutorial sobre como usar o LED WS2812 Nano Pixel. Nesse artigo, usei o 16 Bit Ring Nano Pixel WS2812. E neste artigo, vou mostrar como usar o anel de 26 bits Nano Pixels WS2812. Na seção de hardware
Tela LED RGB de 64 pixels - Outro clone do Arduino: 12 etapas (com imagens)
Tela LED RGB de 64 pixels - Outro clone do Arduino: Esta tela é baseada em uma matriz LED RGB 8x8. Para fins de teste, ele foi conectado a uma placa Arduino padrão (Diecimila) usando 4 registradores de deslocamento. Depois de colocá-lo para funcionar, eu o permatizei em um PCB fabricado. Os registradores de deslocamento têm largura de 8 bits e