LED Matrix Clock
Displays · Board: ESP32 · Day 58 of 100
An ESP32 keeps a MAX7219 LED matrix showing internet-synced time via NTP. A glowing wall clock with zero drift.

How it works
The ESP32 pulls the current time from an NTP server, formats hours and minutes, and scrolls them across the MAX7219 LED matrix. Internet timekeeping means the clock never drifts and never needs setting — it just glows correctly, forever.
What you'll learn
- Large-format time display
- NTP plus SPI combined
- Scrolling text rendering
- Zero-drift clocks
Full project: code, wiring diagram & Wokwi simulation
The complete build guide lives in the original repo. Ours is a summary — the real thing is one click away.
Open full project on GitHub ↗Summary by SkillShop. Project by Kritish Mohapatra — code and diagrams belong to the original repo.
More Displays builds
Pi Pico
Seven Segment Display
Drive a single-digit 7-segment display with a Raspberry Pi Pico to count and show numbers. Covers GPIO wiring and segment mapping basics.
Read case →
ESP8266
RTC Clock
A DS3231 real-time clock keeps time for the ESP8266, printed to the serial monitor. Learn I2C communication and battery-backed timekeeping.
Read case →
ESP8266
IoT Button Counter
Three push buttons on the ESP8266 increment, decrement, and reset a counter shown on a live web page. Buttons meet Wi-Fi in a tidy starter project.
Read case →