The Beeping Clock is a clock that allows you to tell the time with your eyes closed. It does this by "Beeping" the time value with a series of beeps for the tens of hours, hours, tens of minutes and minutes. The time in the video is 16:33, the clock beeps four times (for 4 o'clock), pauses, beeps three times (for 30 minutes) pauses then beeps three times (for 3 minutes). The clock can optionally flash a very bright LED in the same type of sequence. The beeping and flashing can be selected individually, both together (as in the video) or not at all. An interval can be selected to allow the clock to make the time announcements automatically at five minute, ten minute, fifteen minute or hourly intervals. The announcements can also be called manually by pressing the "OK" button briefly. For anyone with sight difficulties this clock would be ideal. The LCD display shows time, date, temperature, battery level and announcement status. When inactive, the backlight for the display is turned off to save battery. Pressing either left or right buttons turn the backlight on for a short period of time before it switches off again. This was the final project I had which had been originally made using PicAxe. Now fully updated using GCB and a rather good looking red PCB.
There is a video of the clock in action here: https://youtu.be/vYz2mLrsGow there are also a couple of videos showing the original PicAxe version from eight years ago.
The Beeping Clock is a clock that allows you to tell the time with your eyes closed. It does this by "Beeping" the time value with a series of beeps for the tens of hours, hours, tens of minutes and minutes. The time in the video is 16:33, the clock beeps four times (for 4 o'clock), pauses, beeps three times (for 30 minutes) pauses then beeps three times (for 3 minutes). The clock can optionally flash a very bright LED in the same type of sequence. The beeping and flashing can be selected individually, both together (as in the video) or not at all. An interval can be selected to allow the clock to make the time announcements automatically at five minute, ten minute, fifteen minute or hourly intervals. The announcements can also be called manually by pressing the "OK" button briefly. For anyone with sight difficulties this clock would be ideal. The LCD display shows time, date, temperature, battery level and announcement status. When inactive, the backlight for the display is turned off to save battery. Pressing either left or right buttons turn the backlight on for a short period of time before it switches off again. This was the final project I had which had been originally made using PicAxe. Now fully updated using GCB and a rather good looking red PCB.
There is a video of the clock in action here: https://youtu.be/vYz2mLrsGow there are also a couple of videos showing the original PicAxe version from eight years ago.
Updated source code attached to the post below.
Last edit: mkstevo 2022-07-29
Minor update to the code, now incorporates a low power sleep delay that reduces power consumption while "idling" by almost half.