This Instructable shows how to add/build Arduino controlled DCF77 synchronization to a home built Regulator Clock using modified quartz movements see fig 1. See the original Instructable here for the slave/stand alone clock.
This design can be adapted to control any type of quartz clock including many additional slave clocks and uses a 2.2" TFT display on the main control board. Detailed instructions are included on how to modify UTS quartz clock movements (should work on most other quartz movements as well) so they can be controlled by an Arduino or any other Microprocessor.
fig. 2 the main control board and Peter Hillyer's TFT code working on a 2.2" TFT display
The Arduino decodes the DCF77 time signal from Germany using Udo Klein's DCF77 library v3 but using the appropriate library and some modification to the code should be able to use any world wide radio time code.
The Arduino Code is based on my Master Clock code and has been completely re-written for Udo Klein's V3 library by Peter Hillyer. Peter has also added code for a 2.2" TFT SPI display, auto summer winter correction of the Lavet type stepping motors for the hours/minutes and sound via a JQ6500 sound module controlled over the serial port.
DCF77 Synchronized time Uses Udo Klein's DCF77 v3 library
Full Westminster Chime and hours Chimes can be Off, always On & Timed
Manual control of volume
Automatic correction of Summer & Winter Time (manually triggered)
Hours, Minutes and Seconds displayed on Lavet type stepper motors
Clock and DCF77 status monitored on internal 2.2" SPI TFT display
Batt backup from 3 1.5v Alkaline AA batteries
Separate 30second slave/sync output
TFT display is automatically turned off when the clock case is shut to save power
Can be used as a Master Clock to drive all the clocks in your house/office