IoT Nixie Tubes
bert.org
bert.org
I built something similar based on a Lasermad £85 clock kit (1), although with an MQTT based API rather than HTTP. The built in firmware was a bit annoying so I ended up borging an ESP32 in place of the PIC onto the supplied PCB. Now it supports NTP & MQTT commands for power on/off of the nixie tube HV supply, as well as brightness/animations/custom blinks etc. Keep meaning to write a blog post on it.
Something to bear in mind if you're using it a reasonable amount is nixie poisoning [2]. My clock firmware runs all the tubes through each digit in rapid succession for a minute at the top of the hour.
Also that white connector on your power board is an "enable". You could just connect that to a GPIO on your ESP32, and then ditch the tasmota and let the ESP32 control whether the tube is on or not. Would simplify your cabling and software.
If you really want to go overboard, expose it as a MQTT device with HomeAssistant autodiscovery support. It shows up automatically and you can then use any HA integrations to drive it, such as the sunset or presence sensors...
1: http://www.lasermad.com/shop/product/5-tube-nixie-clock-v3-d...
2: http://www.tube-tester.com/sites/nixie/different/cathode%20p...
There's a Hackaday page for it at https://hackaday.io/project/165079-lixie-ii-the-newnixie-for...
I bought an interesting display recently that I only found out about recently, called something like - ИГГ1-64x64M. The type I got is an r,g,b matrix. It requires a voltage higher than nixies apparently.
Some handy links on them:
https://hackaday.io/project/46302-1-64x64m-adventure
https://archive.org/details/1-64x64mDatasheetenglishTranslat...
I'm planning on trying to drive mine using an FPGA hopefully.
I'm curious if anyone knows more about them, someone suggested to me it's possibly neon based with filters.
I used less expensive russian tubes to afford 4 digits in my build, but had to buy 6 to get 4 working ones :( https://github.com/jareklupinski/nixienet
I'd be happy to write the firmware for you for free clocks :)
By the way there is a Google forum with many other Nixie enthusiasts here https://groups.google.com/g/neonixie-l/
NTP gets you the date, so you just need a library or algo that maps your time zone into rules for what dates to change on and by how much. Luckily, one ships in the ESP32 sdk. I used something similar to the below, although adapting to my location. Works great for me.
https://werner.rothschopf.net/microcontroller/202103_arduino...
You would theoretically need to update your tz descriptor if your country rules changed. My countries rules never do so I've never worried about it.
This could probably be worked around by periodically checking an endpoint for updates to the tzdb descriptor (like a Linux distro does via the package manager).
Alternatively, you could just knock up a very basic web service which returns date/UTC time of next change and new UTC offset for a given timezone. Then poll once a day or whatever. For bonus points, don't use JSON because it's a pest to parse on the ESP. Or use http://worldtimeapi.org/ and accept the third party dep.
For anyone who wants to try to build something similar you can easily buy Numitron tubes on ebay from eastern europe suppliers.
P.S.A. Please do stay away from Nixie tube drivers if you are not confident/knowledgeable about HV circuitry
I've accidentally touched the HV side of (more modern) nixie tube drivers. You can get certainly get zapped but the drivers can't supply enough current for it to be particularly dangerous.
That's not exactly what I'd call "very similar".
Admittedly not the high voltage requirement, but the bulky glass housing and pinout etc.
I designed my own Nixie tube driver last year, and documented it on Hackaday: https://hackaday.io/project/170962-nixie-tube-170-v-flyback-.... I think I had more fun building the power converter than with playing with Nixie tubes.
Unlike the NCH6300HV, it's an open source hardware design with complete design notes and files for understanding how a HV power converter works.
Unfortunately, the evening before the event the clock failed and I was left to debug it while the other guy went to have some dinner. The 'ground' that I connected my scope to was at minus many KV and the resulting spark and flash were bad enough to evaporate the crocodile clamp. I thought I had gone blind, but the power had gone out. And not just in that building. I stumbled downstairs and called the other guy who said that at his place the power had also just gone out. The good news: I wasn't blind. The bad news: a good chunk of Amsterdam East was without power. Not a good day. And we didn't get to bring our fancy clock.
after some inspection of the burned circuitboard, I realized all the parts I need are on the undamaged 5V side of the board, so it worked fine on USB power anyway, but I was grateful for that hackerspace spirit of “that was stupid, here’s the tool you’re supposed to use“
I guess the flash memory of the Atmel microcontroller running the clock logic will lose its contents before the tubes eventually wear out.
What a guy.
I really like how clean he works. They must cost a fortune the way they are made.
edit: prices are listed, 135 euros each, so 810 euros for the tubes for a six digit clock, the clocks go from 1400 to 2000 euros. It depends on how you look at it: for the utility value of a clock that's pretty high but for the amount of work it is probably on the low side, and by keeping them 'hand made' there is some scarcity effect at work, they'll never be things that everybody has so that's probably a happy medium for him. I wonder how many he's making and whether or not he is tempted to move away from the artisanal process to move into more automated production, larger batches and so on.
I also wonder why he fires the getters prior to sealing the exhaust tube, traditionally the getters were ignited after achieving high vacuum and sealing the envelope and removing the remains of the exhaust pipe rather than induction heated prior to sealing (they're the cause of the metal deposit at the top of many vaccuum tubes). The way he does it you risk re-contamination after/during the gas is introduced with any one of the following process steps, the getters really should come last. But it works well enough I guess :)
That video is a masterclass in how to produce something like this, quiet, just the work, no distractions at all. And the website looks great as well. This guy really has something to be very proud of.
two of the number tubes burned out in that time, one shortly after turning it on, one a year later.
they were socketed and I bought spares so replacing wasn't a big deal, and the 4 tubes socketed in now have been working for years, but ymmv with anything that old tho spares are cheap to carry for such a nice piece :)
I’m sure we’ll see better quality fiber optic and laser/led clones in the future.
Heh. Just like my dad, then, except there were no "kits" in pre-1989 Czechoslovakia.
:P
(With the combination of SSID/password that is in the document, though, that's kind of like saying "I hope example@example.com isn't your real email address." Well no, it's an example.)