NTP LCD Clock
Displays · Board: ESP32 · Day 93 of 100
Internet-synced time on an I2C LCD with the ESP32. Accurate clocks without extra hardware.

How it works
The ESP32 syncs with an internet time server on boot and writes the result to an I2C LCD in a clean HH:MM:SS layout. No RTC chip, no GPS module — just Wi-Fi and a two-wire display. Accurate time from almost nothing.
What you'll learn
- I2C LCD control
- NTP reliability
- Clock display formatting
- Minimal-hardware timekeeping
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 →