Project Hub /Audio Displays & Interactive Media/LED Matrix & Cube Displays/PCB Led dispaly wifi clock
PCB Led dispaly wifi clock
Advanced
ESP32
₹1,500 – ₹5,000
3 – 6 Hours
Partial Kit

PCB Led dispaly wifi clock

A transparent FR4 PCB LED display clock powered by an ESP32-C3, featuring charlieplexed LEDs, time and temperature display, and auto IP-based time synchronization.

Originally published on Hackaday.io
View original tutorial
0

Parts You'll Need

This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.

We don't carry yet: Temperature Sensor (generic)
Custom PCB / PCB Fab

Browse all components

How It Works

Why Build This

Design and analyze a transparent FR4 printed circuit board incorporating advanced display routing and surface-mount components.
Implement efficient charlieplexing firmware algorithms to drive multiple LEDs from a limited set of microcontroller GPIO pins.
Integrate IoT connectivity using the ESP32-C3 to fetch real-time network data and local environmental measurements.

Real-World Application

Desktop or wall-mounted smart clock for home automation and ambient information display.

Skills You'll Learn

Charlieplexing matrix design
Wi-Fi network provisioning and NTP synchronization
I/O pin multiplexing
embedded C/C++ firmware development
custom PCB layout principles
sensor data acquisition

Safety Precautions

No specific precautions noted for this build — always follow general electronics safety practices.

Technology Tags

ESP32-C3
PCB DESIGN
CHARLIEPLEXING
WI-FI
TIME SYNCHRONIZATION
TEMPERATURE SENSING
FR4 TRANSPARENCY

Frequently Asked Questions

Charlieplexing allows a microcontroller to control a significantly larger number of LEDs using fewer GPIO pins by rapidly cycling through directional states, which is ideal for space-constrained custom PCBs.
No, an external RTC is not strictly required because the ESP32-C3 connects to Wi-Fi and automatically synchronizes its internal clock via NTP servers upon startup.
Yes, the project supports both the Arduino IDE and the native ESP-IDF framework, allowing you to write your firmware in C or C++ depending on your preference.

Gallery

This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.

Kitkraft Project Hub — curated from the maker community, credited at the source.
PRJ-01634