Skip to content

xiansnn/DCF77-clock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DCF77-clock

A project that decodes radio signal from DCF77 station.

The project uses lib_pico and debug_utility from xiansnn/RP2-micropython. It uses also various GUI. In its last version I've used microGUI from here

For practical reason, the radio signal is received via a WebSDR and in particular the one from University of Twente in Enshede The Netherland.

This is not the best way to decode DCF77, using a true radio receiver should be a better option. But this is a side project, derived from the morse decoder project, for which, I wanted to experiment audio capture.

As a result, there is no direct reception of the radio signal: The radio signal is converted in audio signal by the WebSDR, then the audio signal is captured by a microphone (HW-484 or KY-038) and processed by a special circuitry to get a logical 3.3V level synchronized with the radio signal.

The figure below shows (in blue) the audio signal and (in yellow) the result of the electronic circuitry.

  • 100ms pulse means a logic "0" bit
  • 200ms pulse means a logic "1" bit
  • absence of bit pulse means "start of a new minute"

DS1Z_QuickPrint3

Several user interface have been used :

  • a simple TextUI, a textual interface relying on frames, or text box, that I've derived from the original driers from MakerFabs from here)
  • the nanoGUI from here
  • and finally the microGUI from here

TextUI and nanoGUI will probably no longer be maintained. Only the microGUI implementation will remain.

About

A program that decodes radio signal from DCF77 station

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages