This clock is housed in an oak enclosure. It is controlled by a wsduino board which has a built-in RTC. It has a 2x16 OLED display and is controlled by four push-buttons at the rear:I/O,RESET,24, and 12. |
INSTRUCTIONSWhen turned on, or RESET pressed, it goes into Normal Mode, which shows time, date, day of week and temperature. In Normal Mode: I/O toggles between showing the data, and a blank screen. 24 shows hour in military time, 12 shows hour in 12-hour time.
There is also a Settings mode. To go into Settings, press and hold I/O, then tap RESET. Keep holding I/O until Hour setting appears. To exit Settings, press RESET.
The clock is programmed as a DueMilleanove, via a FTDI adapter connected to the header underneath. Press the RESET button at the start of each upload.
|
These are the photos of the finished clock.
Here is the Arduino sketch.
Here are the circuit diagrams.