This is something I’ve had built for a while but haven’t until now gotten around to writing a post about. Last year I got some IV-9 numitron tubes, 12 of them, and with some I’ve designed a basic 4 digit numitron clock, however I think my method for doing it is quite elegant. Instead of most clocks you see, with their crappy 2 button interfaces, I’ve opted to use a computer (or in the future Android device) to set the time, alarm, settings, etc. There are still two buttons, however these are dedicated to features, one changes mode, the other changes the brightness. I have currently only written a .NET application for changing settings, but I would like to add an Android application, which should be easy using a HC-05 for interface.
The clock is pretty power efficient when without a proper power supply, and can last on it’s super-capacitor for hours, to keep time. The design has no RTC instead using the WDT of the MSP430 for time keeping. Aside from the super-capacitor it uses only jelly bean parts, an MSP430G2452, 4 74HC595s (admittedly these aren’t speced for the current I’m actually drawing, but it’s been running for months without any issue), 2 tactile buttons and 2 resistors to detect the voltage drop from the 3.3V supply to the 2.7V cap and an IN4148 diode to create the voltage drop the safely charge the cap. This has been run for about 3 months non stop, and has only drifted a few minutes, and this is possibly fixable anyway since the “RTC” is only the WDT, and I am using the 32.768kHz crystal and so it should be accurate. The temperature mode relies on the MSP430s internal sensor, and so isn’t that accurate, but it does work. The UART is done in software, and so for reliable operation it can only work at 2400 baud, which is more than enough for the amount of data.
When without external power I set all the pins low, and change the WDT from 512Hz (allowing for me to PWM the 74HC595′s enable pin) to 1Hz, allowing me to still keep accurate time, but draw less power with a reduced function set. The longest I’ve tested without power is about 8 hours, and it was still keeping time then. What I need to do now is get some PCBs manufactured, and possibly switch out the 74HC595s for some devices that are speced for 20mA/pin.








