This is a custom designed digital alarm clock inspired by the Japanese art of Kintsugi the philosophy of embracing imperfections by repairing them with gold. Instead of hiding cracks, the front of the enclosure celebrates them, turning a simple bedside clock into a small desk piece. The project is being built for Hack Club BLARE using an ESP32 C3, a TFT display, mechanical switches, and a custom 3D printed enclosure.
- Digital clock with automatic Wi-Fi time synchronization.
- Alarm that can be set using 5 buttons.
- Custom 3D printed enclosure.
- Kintsugi inspired front panel for the enclosure.
- Piezo buzzer beep alarm.
- Alarm settings saved to memory.
The enclosure consists of two main printed components:
- Front shell
- Removable back plate secured using M3×8 mm screws
The removable back plate makes assembly, wiring, and future maintenance much easier while keeping the outside clean.
| Component | Purpose |
|---|---|
| ESP32-C3 Mini | Main controller |
| TFT Display | Clock display |
| 5 MX Key/Switches | Alarm controls |
| Piezo Buzzer | Alarm output |
| Jumper Wires | Hand wired connections |
| 4 M3 x 8mm screws | For Attaching back plate to the case |
The firmware is written using the Arduino IDE and is designed around the following libraries:
- Adafruit GFX
- Adafruit ST7789
- WiFi
- Preferences
- SPI
Current firmware features include:
- Automatic NTP time synchronization.
- Alarm storage in memory.
- Alarm controls.
- Wi-Fi reconnect support.
|
|
|
|
|
|
|
|
|
|










