baberle / ESP32_Alarm_Clock

⏰ Wi-Fi connected alarm clock using ESP-32

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

⏰ Wi-Fi connected alarm clock using ESP-32

License:GNU General Public License v3.0


Languages

Language:C++ 50.2%Language:C 49.0%Language:HTML 0.8%