Close

You're Not Just Whistling Nixie

A project log for The Internet of Nixie Clocks

Wherein the tubes of Nix do bridge betwix the worlds of form and ether. I see no reason one should bridge, but that won't stop me, either.

ziggurat29ziggurat29 01/23/2019 at 17:430 Comments

Summary

about 2 pm, Monday, January 21, 2019

The Nixie clock has a serial interface, but it's not suitable as-is, and will require some modification.

Deets

As mentioned before, the Nixie clock in this case is a 10-digit model produced by 'Sparkletube'.  I got mine years ago on eBay, and the closest I can find currently on the website is this 8-digit model:

https://www.kosbo.com/clocks/in-12-8-digits-nixie-clock-counter.html

(XXX stock photo image; replace)

The clock works fine, but does have a few quirks that I want to mention for others that may choose to tread this path:

  1. it uses a MAX771 switching regulator controller to generate the high voltage needed for the nixies.  This is a senstive and unforgiving part.  You MUST NOT plug in a wall wart that presents more than 15v not even just for a jiffy.  I know!  I blew mine up immediately with a 12v unregulated wart!  And because it's Maxim, you know that means $$$$$$$$$$$$$$$$$$$$$$$, and sometimes also zzzzzzzzzzzzzzzzzz waiting for it to be in-stock.  So getcha a 9v switching regulated supply with about 1A load capacity.  You don't really need 1A for the clock, but we're going to be strapping on a wifi radio, too.
  2. the IRF720 is also sensitive.  Try to use antistatic procedures when assembling.
  3. the board comes with a MAX232 (compatible) for the serial port.  While this is unexpected and generally welcome, in this case it's a problem, because the NodeMCU boards are super sensitive and not at all even 5v tolerant.  It's not even 5V bemused.  You will kill it.

So, pulling off the MAX232 and associated capacitors is the first step.

What's left then is 5V TTL serial.  Our only connection to the 5V circuitry is as an input.  We output 3.3V logic to a 5V input.  So, if I was a sporting person, I would just go for it, because 3.3V logic will still be able to exceed the 5V logic thresholds, but I really hate blowing up boards for one-off projects.

As it turns out, I also have on-hand several level shifter breakout boards.  These were some SparkFun boards I got many years back, and are quite discontinued, but alternatives abound.

https://learn.sparkfun.com/tutorials/retired---using-the-logic-level-converter

Short story:  it's a MOSFET level shifter.  Bidirectional, too, though we don't need that here.

Since I had them on-hand, why not use it to give some more confidence that I wouldn't blow the CPU up?  This board has two channels, each with two level shifters, and we just needed one.

But maybe before I get too carried away, I should refamiliarize myself with the NodeMCU board.  It's been quite a few years since I last touched it.

Next

Touch the NodeMCU board.

Discussions