up: [[project:hgg|Project HGG]] ====== Project: HGG - Timing & Synchronization ====== ===== DCF77 ===== ==== Hardware ==== * Conrad C-Control DCF Module ([[http://www.conrad.de/ce/de/product/641138/DCF-EMPFAENGERPLATINE/SHOP_AREA_17348|Conrad]]) * Arduino Mega 2560 ([[http://www.watterott.com/de/Arduino-Mega-2560|Watterott]]) ==== Software ==== The source firmware is implemented using Arduino. The core aim of the implemented algorithm is high stability and robustness. The code can be found on GitHub [[https://github.com/shackspace/hgg/tree/master/hgg/modules/obsolete/dcf77]]. ==== Documenation ==== A documentation on our efforts for the DCF77 Module can be found on the [[project:hgg:timing_and_synchronization:dcf77|DCF77 Subproject Page]] ===== GPS ===== {{http://shackspace.de/gallery/var/thumbs/Projekte/HGG/gps_adafruit_gps_shield_on_arduino_mega_2.jpg}} ==== Hardware ==== * EM-406 GPS Module * Adafruit GPS Logger Shield ([[http://www.watterott.com/de/Adafruit-Data-Logging-Shield|Watterott]]) * Arduino Mega 2560 ([[http://www.watterott.com/de/Arduino-Mega-2560|Watterott]]) ==== Software ==== * [[https://github.com/shackspace/hgg/tree/master/hgg/modules/obsolete/gps/simplegps|SimpleGPS]] A very simple piece of Arduino code that measures the time between two PPS pulses ===== TODO ===== * Averaging and interpolation code to increase accuracy * Higher clock rates for more accuracy * Define interface for module interconnections