Networked LED panel for a logistics terminal
727addressable LEDs on the matrix
Client
Logistics operator (undisclosed)
Year
2023
Stack
Arduino UnoEthernet (ENC28J60)HTTP + tokenWS2812B + FastLEDI2C LCDEEPROM
Links
IoT and home automation at JBKR ↗

The challenge

Show, at each point of a truck terminal, the instruction coming from the central system, on a panel readable from a distance and cheap enough to replicate, without a computer or screen at every point.

The objective

Validate on the bench an autonomous networked panel: read the message from an API, render legible text on an LED matrix and allow the terminal to be configured without reprogramming the board.

The solution

Arduino Uno with an Ethernet module (ENC28J60) making HTTP requests with an integration token; a 727-LED WS2812B matrix driven with FastLED and a font drawn pixel by pixel, with colours by position; a 16x2 I2C LCD and two buttons to choose the terminal number, persisted in EEPROM; a three-second polling cycle with scrolling text. Prototype validated on the bench in 2023.

The impact

  • 727-LED addressable matrix with a custom font and legible scrolling text
  • Local configuration by buttons and LCD, without reprogramming the board
  • HTTP integration with a token, ready to connect to the central system
  • About 1,200 lines of own code on top of seven open libraries
Jean C Becker

Jean C Becker

Senior Solutions Architect | AI & Machine Learning Specialist

Designed and built this work. About JBKR →