![]() ![]() ![]() ![]() ![]() Alan numitron clock Clapclap 2313/1386 SNES Pi Webserver USB Volume/USB toys Smokey amp Laser cutter WordClock ardReveil v3 SNES Arcade cabinet Game boy projects cameleon Home Presence Detector ![]() AlanFromJapan ![]() ![]() ![]() Akizukidenshi Elec-lab Rand Nerd Tut EEVblog SpritesMods AvrFreaks Gameboy Dev FLOZz' blog Switch-science Sparkfun Suzusho Datasheet Lib Reddit Elec Ermicro Carnet du maker (fr) |
Alan numitron clockLast update: Tue Nov 28 13:28:48 2023
![]() ![]() Since it's at the junction of other projects and prototypes, here's the reference of other legacy projects. The first prototype derives from the WordClock that takes care of the timekeeping job and uses the ardReveil v5 Tubed boards for tubes support. Chronology: WordClock speedup clock making ⇒ ardReveil v5 Tubed 2 tubes chainable display ⇒ Alan Numitron Clock this project ⇒ Alan numitron clock IV6 with blue tubes. ![]() ![]() Project summaryI found those beautiful vintage IV9 & IV16 tubes and I had to use them, clock being the perfect candidate. I made already mutliple others based on what was supposed to be a WordClock (hence the project name) only, but became more diversified. I did also a first test with a chainable 5cm x 5cm tube board, this is a 5cm x 10cm dual board improved version.When I made this project and designed it the idea I had was of course the design (very important) but also reusability and pragmaticallity regarding the components used. What I mean by the latest is that you never really know what component you'll have at hand, depends on your provider, the component availability, it's price, or even the package DIP or SMD. Hence the board can work with 3 different type of RTC clocks: just use your favorite or the one in your shelf stock. Personally I love the Maxims DS3231 and DS3234 which are temperature compensated (to a fantastic extend for the DS3234), and both are accessed through different protocols: SPI for the DS3234 and TWI for DS3231. There's also the EPSON RTC4543 for those living in Japan like me. So again depending of what else you need to wire, choose your poison: all the pins of the MCU are accessible and there's even a small zone for some DIP components. The top board uses 74HC595 for maintaining the displayed digits: they come very cheap but I didn't want to be stuck to the DIP or SMD model (having both in stock), so the board can use any of the two. Same goes with the current limiter resistors: SMD, through hole or even resistor array, your pick. And of course there's a SMD or DIP led footprint under each tube for the blingbling! (single color, not RGB led) Hall of fame:
DesignPresentation![]() Bottom board (top view) holding the mcu, real time clocks, battery, buttons... On the under side is another potential USB connector and DS3231 footprint ![]() Top board (bottom view) holding the tubes, their current limiter resistors and 4x 74HC595 8bits shift registers. Designed to be populated with through holes or SMD components, depending what you get at hand. Schematics
Self-criticism about the boardFor a possible v1.1 of that board:
Code(Google SVN) https://github.com/AlanFromJapan/alanarduinotools/tree/master/WordclockCode is Arduino v1.0 based for now (planning a ATmel Studio version one of these days Edit: see below). Edit the main .ino files and enable the #define directives you need :
Update 20141125: long time I wanted to do it, now it's a reality: I rewrote the code in a real IDE, ATmel Studio 6. Bye bye ugly Arduino IDE! I have to rewrite/adapt some libraries, so it's done step by step, but now I already ported a big part of the code. I used the occasion to fix a few things I didn't like in the original Arduino version, more logical architecture, cleaner. Have a look! https://github.com/AlanFromJapan/alanarduinotools/tree/master/Atmegaxx8/MultiClockManager ![]() ![]() Top board and bottom main board (top views) ![]() ![]() The first prototype, and the final product The graphic on the top board (the gears) was done by me using the Obsidian Dawn "Gears brushes", thanks to them. Self-criticism about the codeNot too ugly, I could do better but quality is ok now. However since I'm currently rewriting it for ATmel Studio:
PicturesSerial #3 : Epson RTC, white leds, all IV-9 and no cover (SOLD)![]() ![]() ![]() Edit: the RTC was changed to be a DS3231 because I wanted to be sure of the results I announced on selling and I need to re-test the Epson chip to be sure of its drit. Just changed the main bottom board, a couple hours of work and done. Serial #4 : Maxim DS3234, orange leds, IV-9 for hours and IV-16 for minutes and wood cover red on black (SOLD)![]() ![]() ![]() ![]() ![]() Serial #5 : Maxim DS3231, white leds, IV-9 only and metal box (on my desk, not for sell :P)![]() ![]() ![]() ![]() AssemblyBOMTop board
Main board
ProgrammingFusesExtended: 0xFF, High: 0xD9, Low: 0xF7ProgramThere's an image for DS3231 here https://github.com/AlanFromJapan/alanarduinotools/tree/master/Wordclock/images should work out of the box, just burn it on the mCU.For sale here!
Thanks to them for the icons : User manual icon credits |
All content on this site is shared under the MIT licence (do what u want, don't sue me, hat tip appreciated) electrogeek.tokyo ~ Formerly known as Kalshagar.wikispaces.com and electrogeek.cc (AlanFromJapan [2009 - 2025]) |