Painel de LEDs em rede para terminal logístico
727LEDs endereçáveis na matriz
Cliente
Operador logístico (não divulgado)
Ano
2023
Tecnologias
Arduino UnoEthernet (ENC28J60)HTTP + tokenWS2812B + FastLEDLCD I2CEEPROM
Links
IoT e automação residencial na JBKR ↗

O desafio

Mostrar, em cada ponto de um terminal de caminhões, a instrução vinda do sistema central, num painel visível a distância e barato o suficiente para ser replicado, sem depender de computador ou tela em cada ponto.

O objetivo

Validar em bancada um painel autônomo em rede: ler a mensagem de uma API, renderizar texto legível numa matriz de LEDs e permitir configurar o terminal sem reprogramar a placa.

A solução

Arduino Uno com módulo Ethernet (ENC28J60) fazendo requisições HTTP com token de integração; matriz WS2812B de 727 LEDs controlada com FastLED e uma fonte desenhada pixel a pixel, com cores por posição; LCD 16x2 por I2C e dois botões para escolher o número do terminal, persistido na EEPROM; ciclo de consulta a cada três segundos com rolagem do texto. Protótipo validado em bancada em 2023.

O impacto

  • Matriz de 727 LEDs endereçáveis com fonte própria e texto rolante legível
  • Configuração local por botões e LCD, sem reprogramar a placa
  • Integração por HTTP com token, pronta para ligar ao sistema central
  • Cerca de 1.200 linhas de código próprio sobre sete bibliotecas abertas
Jean C Becker

Jean C Becker

Arquiteto de Soluções Sênior | Especialista em IA e Machine Learning

Quem projetou e escreveu este trabalho. Sobre a JBKR →