Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Controlando Matriz de LED 8×8 com Arduino Uno: Guia Passo a Passo

Componentes e Materiais

Componente Quantidade
Arduino UNO 1
Matriz 8×8 LED com driver MAX7219 1 Pode usar múltiplas em cascata
Jumpers 1 lote Fêmea-fêmea (entre matrizes) e macho-fêmea (primeira para Arduino)
Chapa acrílica 2mm 1 Para fixação
Parafusos M2 x 10mm 20
Porcas M2 20

Aplicativos e Serviços

Sobre o Projeto

Este projeto mostra como controlar um array de matrizes 8×8 LED com Arduino Uno. Guia para criar display simples e barato para seus projetos — exiba letras, números ou animações customizadas.

Exemplo: array de 5 matrizes usado no projeto "Robô da Alegria" (robô de terapia hospitalar). Links: Hackaday, GitHub, Facebook.

Componentes

Fotos mostram matrizes, driver MAX7219, chapa acrílica, parafusos/porcas. Datasheet do MAX7219/MAX7221 anexo.

Montagem

Conecte conforme esquemático. Jumpers ligam primeira matriz ao Arduino e cada matriz à seguinte.

Pinout Arduino:

Para fixar: chapa acrílica, parafusos/porcas (4 por matriz). Chave de fenda necessária. No exemplo, 5 matrizes em padrão facial (dois olhos e uma boca). Conecte USB e prossiga.

Programação

Instale biblioteca LedControl.h (controla LEDs). Código dividido em 4 partes:

  1. Definição de olhos e boca: cada olho = array de 8 bytes; boca = array de 24 bytes
  2. Setup: configura displays e inicia comunicação
  3. Loop principal: aguarda comandos serial e escolhe face a exibir
  4. Funções auxiliares: configuram displays dos olhos/boca. setRow usado em vez de setColumn — 8x mais rápido! Desenhos declarados rotacionados 90° anti-horário.

setIntensity limitou brilho a 1 (escala 0-15) para reduzir consumo a nível aceitável pela porta USB.

Uso

Após upload, mantenha Arduino conectado e abra Serial Monitor. Código exibe emoticons na "face" LED conforme comando serial:

Olhos:

Boca:

Digite dois caracteres (olhos + boca), Enter, e displays atualizam. Personalize desenhos ou adicione interface Bluetooth/Wi-Fi conforme necessidade.

Código

Repositórios GitHub:

Processo de manufatura

  1. Crie Efeitos de Áudio Controlados por Sensores com o Kit Satellite CCRMA
  2. Painel de Controle para Flight Simulator 2020 com Arduino Nano – Display LCD e CDI
  3. Painel de Chaves e LEDs para Microsoft Flight Simulator 2020 com Arduino
  4. Relógio em Tempo Real com Arduino para Horários de Oração Islâmica
  5. Construa um Console Pong 24×16 LED com Arduino Nano e MAX7219
  6. Controlar um LED via Bluetooth com Arduino – Guia DIY Simples
  7. Como Exibir Imagens em LCD TFT 1.17" com Arduino UNO
  8. Construa um Robô Quadrúpede Inteligente com Arduino: Guia Passo a Passo
  9. Arduino e MPU6050: Controle Preciso de Servomotores SG90 e MG996R
  10. Controle de Ventoinha PWM 4 Pinos 25 kHz com Arduino Uno – Montagem, Código e Teste