Current Clocks
- ClockThing2 update URL (to do, applies to all versions with any display type)
- ClockThing3 User Information (Sept-2025)
History
I built my first digital clock based on the MM5314 chip, and it was essentially this Elektor MOS Clock Design of 1974. It was primitive but it did show how IC devices reduced parts counts and (in some ways) complexity. Many years later, I was teaching real time systems at RMIT and one aspect of this was to have students develop systems that responded to external events like button presses or timer alarms. One introductory lab exercise was to write a simple "interrupt driven clock" and that led to things such as ClockThing2.
1999 ➔ A simple 4 digit clock assignment was used by RMIT EE and ME students learning how to program smaller processor chips with names like "Atmel AVR", and driving a small 16x2 LCD as the main display. These Atmel AVR devices had very good C language support (which helped lead to the Arduino effort) but I digress... the AVR device with its onboard crystal oscillator was essentially ClockThing1.
2014 ➔ ClockThing2 was developed using a small processor module (with built in WiFi) called the "Espressif ESP8266", and it used 7-segment digital displays and later LED dot-matrix displays (like we see on some billboards). It can use an internet time reference or it can also use a GPS satellite receiver as a time reference. Documents: Phillip's Clock Thing v2.7.pdf, NTP Clock Overview.
2024 ➔ ClockThing3 was developed using a processor module called the "Espressif ESP32-S3" with an LCD screen. Documents: PhillipsClockThing3_v2.pdf.
2025 ➔ ClockThing4 is an experiment using a new small processor (RTL8720DN-bw16) which contains support for dual-band WiFi ...
No comments:
Post a Comment