Skip to content

baberle/ESP32_Alarm_Clock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32_Alarm_Clock

Development of a Wi-Fi connected alarm clock using ESP-32. This project was done as a part of the University of Connecticut Computer Science and Enginnering Honors thesis project.

Features

  • Sync with internet time
  • Up to 10 alarms
    • Ability to select snooze type (including solving a math problem to turn off the alarm)
    • Ability to select days of the week
  • Timezone and daylight savings time support
  • Custom music for alarms
  • Backlight that can double as a nightligt
  • Connect directly to ESP32 access point to set Wi-Fi credentials

Hardware

  • ESP32
  • DF Player Mini
  • Rotary Encoder
  • Waveshare 2.9" e-ink display