Close
0%
0%

Single Digit Nixie Clock

A small project combining ESP8266 with a vintage Soviet Nixie tube from the 70s to create an artistic clock

Similar projects worth following
A small project combining ESP8266 with a vintage Soviet Nixie tube from the 70' to create an artistic clock.
Some of the key features:
- Shows current time (hours and minutes) on a single nixie tube.
- Configurable RGB LED backlight lights up the nixie tube every second.
- USB powered via micro USB connector.
- Hosts a web server for setup & configuration.

Schematic, PCB and firmware on GitHub: https://github.com/Deni90/singleDigitNixieClock

I’ve always been fascinated by Nixie tubes. There is something special in them. Probably their shape, analog feel and the glowing numbers are making these tubes standing out from the new, more modern counterparts. Couple of years ago I bought a couple of IN-14 nixie tubes from AliExpress. To be more precise 3 of them. 

It was easy to decide what to use these tubes for: clock. Yes, yet another implementation of a Nixie clock. A bit boring, I know, I know… But, I wanted to implement my own version of it.

As you may know, at least 4 tubes are needed for a clock to show time in format like HH:MM. So, I had two options: order one more tube or come up with something different. Since nixie tubes are not on the cheap side I decided to use only one tube for a clock.

Short list of requirements:

  • Power the clock from USB
  • Use Arduino for development
  • Store time on a Real-Time-Clock
  • Interface the clock via Wireless
  • Reuse already bought components, such as ESP8266 and DS3231

The end product is a stack of 2 PCBs where the bottom one is the control board containing the ESP with Nixie supply and the top one is the display board containing the RGB LED and the Nixie tube. 

Short demo:

Note: The demo is without the Wifi tab.

  • Hardware - Display board

    Daniel Knezevica day ago 0 comments

    Display board uses a CD4028 BCD-to-decimal decoder. Its purpose is to reduce the number of required GPIO pins from 10 to just 4 for showing digits from 0 to 9. Compared to dedicated BCD to decimal decoder nixie drivers (like K511ID1),  the CD4028 is a widely spread component and it is available in SMD package. Since CD4028 has a voltage range from 3.0V to 15V it is not compatible with nixie tube’s operating voltage of 170V out of the box. This problem is solved with MMBTA42, a high voltage transistor, rated to more than 200V.

    The rest of the display board consists of a WS2812B RGB LED and a pin header used to connect with the control board.

    Schematic

    PCB

  • Hardware - Control board

    Daniel Knezevic5 days ago 0 comments

    For proof of concept NodeMCU was connected with a DS3231 RTC module on a breadboard. This was enough to start working the firmware. Later, a PCB was created. The PCB is basically a re-packaged NodeMCU design connected with DS3231 and NCH8200HV high voltage boost module board.

    Schematic

    PCB

View all 2 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates