Skip to content

NedFreed/TFWordclock

 
 

Repository files navigation

TFWordclock

Repository for Tempus Fugit WordClock s/w and build instructions

Usage: Wordclockr3.py [-h] [-r count] [-b bklopt] [{English,French,Dutch,German}]

positional arguments: {English,French,Dutch,German} Language: English, French, Dutch or German (default:English) optional arguments: -h, --help show this help message and exit -r count, --rotation count Rotation - 0 = upright, 1 = rotated 90 clockwise, 2 = upside down and 3 = 90 counter-clockwise (default: 0) -b bklopt, --blink bklopt blink - 0 = board act led only 1:1, 1 = minute indicaton blinking, 2 = board act led only 1:20, 3 =act led off (default: 0)

This fork has has GPS and DST support added to the Arduino version. The details are given in the source code, but the basic approach is to attach a GPS receiver to digital I/O pins D4 and D5 and use the TinyGPS and SoftwareSerial libraries to read time data and periodically adjust the built in RTC.

DST support consists of a table of days on which DST transitions occur, code to check that table against the data coming from the GPS, and update times accordingly. The table was generated by a modified version of the zdump utilities, which is also provided. Users in non-US areas can use the modified zdump to generate their own versions of the table.

Notes:

German version not implementedin r3 version

Wordclockrx.py and timewrdxca.py must be in the same directory

where x is the current revision code

Wordclockr3.py timewrd4ca.py

About

Tempus Fugit WordClock s/w and build instructions - now with GPS and DST

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 63.6%
  • Other 31.4%
  • C 5.0%