If you don’t have a Raspberry Pi-powered set of Nixie tubes, you’re missing out. Nixie tubes are glass tubes with cathodes shaped like numbers. The tubes are filled with low-pressure gas, causing the cathodes to glow when powered. They were first created in the 1950s and linger today as an iconic retro display.
This Pi-powered Nixie tubes project was shared by a Reddit user known as Farrp2011 earlier this week. Farrp2011 used a Raspberry Pi 3 to connect to and control six individual Nixie tubes. The Raspberry Pi doesn't have nearly enough outputs to control that many tubes. To work around this limitation, Farrp2011 used shift registers.
Each Nixie tube requires 10 outputs, one per cathode for a total of 60. Each number has a pin requiring 170 volts. Since the shift registers can't accept that much, Farrp2011 opted to use high-voltage transistors. The project uses a voltage booster board for each tube.
The tubes are controlled using eight SN74HC shift registers that turn transistors on or off. The transistors ground the pin for whatever number you want to activate on the Nixie tube. The whole operation uses just 20 lines of code.
This development is still a work in progress. There are a few things to fix and plans for new features. In the demo, the tubes are used as a clock. Farrp2011 would like to expand their use to other applications, such as displaying weather information or Bitcoin prices.
You can follow Farrp2011 on Reddit for more updates and future Pi projects.