Project-mmClock
                                
                                 Project-mmClock copied to clipboard
                                
                                    Project-mmClock copied to clipboard
                            
                            
                            
                        A talking alarm clock synced to Google calendar and NTP.
The mmClock
Source code for my talking alarm clock. This alarm clock will:
- [x] Sync time from an NTP server.
- [x] Sync events from Google calendar.
- [x] Speak the time/date in many formats.
- [x] 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.
Support :+1:
If you want to support me, then head on over to my Patreon page.
License
This source code is covered under the GPL!
Source code - Clock/
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.
MP3 files - SDcard/
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.
Other libraries
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.