Neste tutorial falaremos sobre um display interessante e de baixo custo: a Matriz de Leds.
Com certeza, você já deve ter visto vários desses displays conectados formando uma tela maior. Eles estão em projetos de displays espalhados por bancas de revistas, vitrines, lojas, ônibus, etc. Ou seja, são muito utilizados para sinalização e propaganda.
Os displays de leds são formados simplesmente por leds conectados em forma de matriz 8×8 (64 leds ao total) que usam um circuito integrado (MAX 7219) como drive.
Esse circuito integrado permite a comunicação com outros circuitos (cascata). Dessa forma associando vários displays, é possível criar displays maiores utilizado apenas 3 pinos do Arduino.
Usando a biblioteca “LedControl.h” é possível controlar cada led independente na matriz do display.
Cada led será controlada por uma variável “booleana” (variável de dois estados, como “zero” e 1, true e false, por exemplo).
E, é basicamente isso que o nosso software faz. Ele gera uma matriz de variáveis booleanas com base na imagem que você desenhou, no display virtual para ser usado no código do Arduino.
Nosso software é bem simples, porém tem potencial para auxiliar no desenvolvimento de imagens para projetos específicos, e também pode ser usado por professores em aulas de robótica educacional para demonstrar a utilização de variáveis “booleanas” e matrizes.
Baixe o nosso material de apoio com o software de desenho, o código de exemplo para o Arduino e a biblioteca “LedControl.h”.
Assista agora ao nosso tutorial e compreenda melhor como tudo funciona.
MATERIAIS UTILIZADOS
1 Arduino UNO 1 Cabo USB 1 Membrana de leds NeoPixel de 5 volts, 16×16 leds (256 leds no total) 1 Case cortado a laser 4 Cantos impressos em 3D 1 Chapa Plástica branca translúcida 17x17cm 4 Parafusos para madeira de 10mm 1 Barra de pinos 90 graus com 4 segmentos
FERRAMENTAS E OUTROS INSUMOS
Ferro de solda Estanho Cnc Laser Impressora 3D Chave de fendas Tinta spray preto fosco Cola tipo Super Bonder