Features:
Dual Display - Small display drives the clock menu system and the larger display shows the time.
Big Digits - Custom Large Number Font for 16x2 LCD display.
12hr/24 hr Time Display - AM/PM or Military style time display.
Alarm - automatically resets every 24 hours unless disabled.
Time/Date Calendar - Displays the time, day of the week, date, month, and year.
22 Alarm Songs - User can selet among 22 different built-in Alarm Tunes.
Menu System - Set Clock/Alarm/Time/Date/Music/Backlight Menu interface.
3D Printed Frame, Case Cover, and Buttons.
Remembers your Birthday and Christmas with special music.
Time is battery backed with internal Lithum Coin Cell - Power failures don't reset the time!
Details
This video shows the animated cat eyes during alarm. The buzzer does a pretty good job at making music.
"font you used" I tried a couple of different fonts that were available online but in the end I made my own custom font. I use 2 of the 8 available custom characters for the alarm on bell indicator and PM indicator. So the display is really a 4.1 display, 4 big numbers + 1x2 small characters.
The most time consuming part of this project was the software. An interface is needed to set the time, alarm, date, day, month, year, melody. Because of the Arduino's limited memory the data for the alarm songs and display strings had to be moved to program memory in order to fit. The software consumes 94% of the flash space and 87% of the RAM space. Still room to add a few more small features.
I made these clocks as Christmas gifts. Each clock is customized to the person being gifted. The clock will remember your birthday and chime the "happy birthday" melody every hour on the hour on your birthday. It only does this between the hours of 9AM and 8PM on your birthday. (I didn't want it to be too obnoxious)
Hi Can you upload some code for this clock
Thank you for your help.
From. Brian Clark