Arduino DCF77 Analyzer Clock MK2

Using 2 ATmega328s, this clock displays and decodes the DCF77 signal using 150 LEDs and 4x 7-segment display modules on a 12" (305mm) dial.

Jul 20, 2019

28648 views

12 respects

Immagine

Components and supplies

1

Arduino Nano R3

Project description

Code

Super Filter Code

arduino

This is the code loaded onto DCF77 Super Filter Arduino

Github

https://github.com/sleemanj/JQ6500_Serial

DCF77 Decoder Code

arduino

This is the code loaded onto DCF77 analyzer Arduino

DCF77 Decoder Code

arduino

This is the code loaded onto DCF77 analyzer Arduino

Github

https://github.com/sleemanj/JQ6500_Serial

Super Filter Code

arduino

This is the code loaded onto DCF77 Super Filter Arduino

Downloadable files

Mian Board

This is the main board schematic

Mian Board

Immagine

LED rings and LED info displays

This is the schematic to show the MAX7219 dot matrix module wirng to the LEDs

LED rings and LED info displays

Immagine

Mian Board

This is the main board schematic

Mian Board

Immagine

LED rings and LED info displays

This is the schematic to show the MAX7219 dot matrix module wirng to the LEDs

LED rings and LED info displays

Immagine

MAX7219 7 segment display module schematic

This shows the wiring for the MAX7219 7 segment display modules

MAX7219 7 segment display module schematic

Immagine

Documentation

Tick Tock Sound file

Sound files for loading into the JQ6500 module for tick tock sound

Tick Tock Sound file

Turbo cad files and images for dial

CAD files for the dial and dial template in CAD formats and also picture files

Turbo cad files and images for dial

Tick Tock Sound file

Sound files for loading into the JQ6500 module for tick tock sound

Tick Tock Sound file

Turbo cad files and images for dial

CAD files for the dial and dial template in CAD formats and also picture files

Turbo cad files and images for dial

Chime Sound files

Sound files for loading into the JQ6500 module for chimes

Chime Sound files

Chime Sound files

Sound files for loading into the JQ6500 module for chimes

Chime Sound files

Comments

Only logged in users can leave comments

Immagine
Immagine

32203-0551114-1

2 years ago

https://youtu.be/06fWgrSenzQ

Immagine
Immagine

Anonymous user

2 years ago

Wow, respect. We are manufacturer of DCF77 (and other) atomic clock receiver modules, and we see a lot of nice projects using these modules. But this one here is the craziest "atomic clock" I've ever seen. I will link this project on our website. Atomic clock receiver modules are available for example on Amazon.co.uk: https://www.amazon.co.uk/dp/B01KH439ZG

Immagine
Immagine

Anonymous user

2 years ago

Thank you too. I posted the link to Amazon.co.uk, but the modules are also available on all other European Amazon websites and on our website as well: https://www.universal-solder.ca/product/canaduino-dcf77-atomic-clock-receiver-module-77-5khz-for-europe/

Immagine
Immagine

Anonymous user

2 years ago

https://www.ebay.com/itm/Dcf-77-Receiver-Module-Radio-Controlled-Time-RC-Arduino-Antenna-Watch/172974470679?epid=1855572791&hash=item284614f617:g:u0IAAOSwFSVcuCcg

Immagine
Immagine

brettoliver

2 years ago

Thanks Wilfried people often ask me where to get the clock receivers. My previous suppliers does not stock them anymore.

Immagine
Immagine

Anonymous user

2 years ago

Outstanding item in every respect. It is something I have been meaning to do, but have never had success in getting a signal from MSF or DCF in Southeast England. Commercial "radio controlled clocks" do seem to work, though. I will be ordering the receiver you used and give it another try. One of the problems here is that the house has a lot of aluminum foil-backed insulation. I get the time signal using a GPS receiver, but can only achieve this by siting the GPS receiver outside and use an XBee module in transparent mode to transmit the serial data to another XBee in the house.

Immagine
Immagine

brettoliver

2 years ago

https://blog.blinkenlight.net/experiments/dcf77/dcf77-receiver-modules/ Have a read of this from Udo Klein's blog. I now use the longer aerial situated in my loft. The Super Filter should lock on to a very bad signal. It may take 5mins or so for the first lock but after that it should be fine.

Immagine
Immagine

32203-0551114-1

2 years ago

https://youtu.be/06fWgrSenzQ

Immagine
Immagine

32203-0551114-1

2 years ago

https://youtu.be/06fWgrSenzQ

Immagine
Immagine

Anonymous user

2 years ago

very nice, really! my house is located in a place where I can't receive DCF77 signals, or I'm too far from the transmitter. My hobby is making astronomical clocks and I program the Arduino modules (2 mega2560) with the Basic Bascom (see the Basic Bascom forum) see https://www.dailymotion.com/video/x38n591 I'm going to use the jq6500 for the next model! I place your site in my favorites Congratulations Jean-Pierre

Immagine
Immagine

brettoliver

2 years ago

Hi Jean-Pierre. I like your analogue dials! May be worth trying the super filter as it really does decode very bad signals. It will just take a bit longer on the initial decode.

Immagine
Immagine

Anonymous user

2 years ago

Hi Jean-Pierre, you could try the receiver from UNIVERSAL-SOLDER, mentioned earlier in this post. Our module has its own voltage regulator and CMOS output buffers on board. You can easily place it hundreds of meters away from your clock, just use a shielded Cat wire. Somewhere in a weather tight box, up in the trees, for example. Always make sure the antenna rod is horizontal to ground and properly aligned to the sender. Than reception should be decent up to 2000km distance to Mainflingen.

Immagine
Immagine

edr1924

2 years ago

Sir, what an amazing version of my DCF clock you made... I'm very, very impressed... I can't surpass your designs in a million years. I always admired your clock building skills... Thank you for mentioning my DCF clock from which you made this beautiful improved version. Greetings! Erik

Immagine
Immagine

Anonymous user

2 years ago

Hi Eric. Thanks for your kind comments. It was your designs and hard work that inspired this clock. Without your coding skills and ideas I would not have known where to start. All I have done is tweak it here and there. All he best. Brett.

Immagine
Immagine

edr1924

5 years ago

Sir, what an amazing version of my DCF clock you made... I'm very, very impressed... I can't surpass your designs in a million years. I always admired your clock building skills... Thank you for mentioning my DCF clock from which you made this beautiful improved version. Greetings! Erik

Immagine
Immagine

Anonymous user

2 years ago

Hi Eric. Thanks for your kind comments. It was your designs and hard work that inspired this clock. Without your coding skills and ideas I would not have known where to start. All I have done is tweak it here and there. All he best. Brett.

Immagine
Immagine

32203-0551114-1

6 years ago

https://youtu.be/06fWgrSenzQ

Immagine
Immagine

Anonymous user

6 years ago

very nice, really! my house is located in a place where I can't receive DCF77 signals, or I'm too far from the transmitter. My hobby is making astronomical clocks and I program the Arduino modules (2 mega2560) with the Basic Bascom (see the Basic Bascom forum) see https://www.dailymotion.com/video/x38n591 I'm going to use the jq6500 for the next model! I place your site in my favorites Congratulations Jean-Pierre

Immagine
Immagine

Anonymous user

2 years ago

Hi Jean-Pierre, you could try the receiver from UNIVERSAL-SOLDER, mentioned earlier in this post. Our module has its own voltage regulator and CMOS output buffers on board. You can easily place it hundreds of meters away from your clock, just use a shielded Cat wire. Somewhere in a weather tight box, up in the trees, for example. Always make sure the antenna rod is horizontal to ground and properly aligned to the sender. Than reception should be decent up to 2000km distance to Mainflingen.

Immagine
Immagine

brettoliver

2 years ago

Hi Jean-Pierre. I like your analogue dials! May be worth trying the super filter as it really does decode very bad signals. It will just take a bit longer on the initial decode.

Immagine
Immagine

Anonymous user

6 years ago

Wow, respect. We are manufacturer of DCF77 (and other) atomic clock receiver modules, and we see a lot of nice projects using these modules. But this one here is the craziest "atomic clock" I've ever seen. I will link this project on our website. Atomic clock receiver modules are available for example on Amazon.co.uk: https://www.amazon.co.uk/dp/B01KH439ZG

Immagine
Immagine

brettoliver

2 years ago

Thanks Wilfried people often ask me where to get the clock receivers. My previous suppliers does not stock them anymore.

Immagine
Immagine

Anonymous user

2 years ago

https://www.ebay.com/itm/Dcf-77-Receiver-Module-Radio-Controlled-Time-RC-Arduino-Antenna-Watch/172974470679?epid=1855572791&hash=item284614f617:g:u0IAAOSwFSVcuCcg

Immagine
Immagine

Anonymous user

2 years ago

Thank you too. I posted the link to Amazon.co.uk, but the modules are also available on all other European Amazon websites and on our website as well: https://www.universal-solder.ca/product/canaduino-dcf77-atomic-clock-receiver-module-77-5khz-for-europe/

Immagine
Immagine

Anonymous user

6 years ago

Hi, woahhh very interesting and complex. I will have a look because I would like to build a DCF77 clock, the simplest version possible. I'm wondering if it is possible to use only one Atmega for both the superfilter and the time display....? Thanks,

Immagine
Immagine

brettoliver

2 years ago

Hi you will need both Arduinos for this project due to the processing power for the super filter and also the number of pins required for all the inputs and outputs. It's prob not the simplest DCF77 clock out there. Have a look at my main site here http://www.brettoliver.org.uk/ there are loads of DCF77 clocks ranging from easy to difficult.

Immagine
Immagine

Anonymous user

6 years ago

Outstanding item in every respect. It is something I have been meaning to do, but have never had success in getting a signal from MSF or DCF in Southeast England. Commercial "radio controlled clocks" do seem to work, though. I will be ordering the receiver you used and give it another try. One of the problems here is that the house has a lot of aluminum foil-backed insulation. I get the time signal using a GPS receiver, but can only achieve this by siting the GPS receiver outside and use an XBee module in transparent mode to transmit the serial data to another XBee in the house.

Immagine
Immagine

brettoliver

2 years ago

https://blog.blinkenlight.net/experiments/dcf77/dcf77-receiver-modules/ Have a read of this from Udo Klein's blog. I now use the longer aerial situated in my loft. The Super Filter should lock on to a very bad signal. It may take 5mins or so for the first lock but after that it should be fine.