no sleep alarm clock
Overview
This digital alarm clock PCB is designed to provide a compact and efficient platform for implementing alarm clock functionality using the ESP32 microcontroller. This system combines the ESP32's versatility with an optimized hardware layout to manage clock operations, alarms, and user interactions.
Features
7 segment display for reading time
Electronic buzzer to signal alarms and end of snooze period
Alarm set, snooze, and stop buttons
Uses RTC to keep precise measurements of time
ESP32 S2 SOLO microcontroller used to program and control board
9V battery used as backup power for device
UCB-C used for power
BOM
inexpensive only costing $18.62 per board and components
Schematic
final schematic before production
Layout and Model
final layout and 3D model before productionÂ
Assembly and Debugging
PCBs from JLCPCB
soldering components
coding ESP32 microcontroller
End Result
final and fully assembled board!