This alarm clock changes each hour the format of the time displayed on an LCD screen. The clock is running on an Atmega328P-PU microcontroller from Atmel (12 MHz). The software is written in the Arduino IDE.
The Atmega328P-PU can be programmed on an Arduino Uno or through the SPI pins on the main board of the clock.
Three user buttons allow browsing through the menu for settings:
“OK,” “+,” “–.” A fourth user button turns the alarm on or off quickly.
Light-sensitive sleepers can dim the light of the display (using an LDR).
When unplugged, the clock holds the time for more than three days thanks to a 3.6 V, 1H supercapacitor.
A 3D design of the frame can be downloaded as an STL file and printed with a 3D printer. The frame will cover the circuitry of the three displays alarm clock and makes it a great looking clock.
Firmware update (2018-08) available here
|Référence de rédaction||170112-71|