LED Info Panel

Description: LED info panel and custom API to display user-chosen information such as time, date, current local weather, real time subway wait times, sports information, and Spotify currently playing.
Contributor(s): Sanjay Kumar
Date completed: August 2025
Github Repo

Tech Stack

Arduino
PlatformIO
C++
FastAPI
Docker

Overview

image of an LED panel connected with multicolor wires to a microcontroller
The LED Matrix panel is connected to the ESP32 via the I2C interface. The ESP32 obtains information via pre-rendered WEBP animations generated by the remote API endpoints to then display on the LED panel.
image of an LED panel connected with multicolor wires to a microcontroller
Panel can display the time with dynamic animations.
image of an LED panel connected with multicolor wires to a microcontroller
Track planes flying overhead