Source code for my talking alarm clock. This alarm clock will:
- Sync time from an NTP server.
- Sync events from Google calendar.
- Speak the time/date in many formats.
- Annoy you with the alarm of your choice.
Features I'll be adding:
- Better security, (currently it's open).
- Select clock display style from Google calendar.
- Select MP3 alarm file to play from Google calendar.
- Select alarm volume level from Google calendar.
- Multiple calendar syncing.
- MQTT connectivity.
- Better web interface.
Check out my tutorial video on how I made it. Also check out my website for further details.
If you want to support me, then head on over to my Patreon page.
This source code is covered under the GPL!
Source code is under the Clock/ directory. All the important defines are in the common.h file. Make sure you update these to the correct settings.
Copy all the files under SDcard/ to an SD card. You can create your own, but make sure that you keep the same order as define in ClockMP3defs.h.
To use: Download the FireBeetle Covers-24X8 LED Matrix files, unzip the file and copy the two files:
DFRobot_HT1632C.cpp
DFRobot_HT1632C.h
to the Clock/ directory.