Enable build support by adding .onedev-buildspec.yml
assets Loading last commit info...
include
lib
.clang-format
.gitignore
.gitmodules
LICENSE
README.md
buttons.cpp
buzzer.cpp
digits.cpp
in17clock.ino
main.cpp
platformio.ini
power.cpp
rtc.cpp
temp_humid.cpp
README.md

✨ IN17 Clock

IN17 Nixie tube clock with internal DC-DC converter, random melody alarm and temperature/humidity sensor

Closeup photo of nixie tubes


Easy-to-find parts

The project does not use components that are difficult to buy (except for nixie tubes themselves). Even the DC-DC HV converter is driven by the Arduino itself using BJTs-based driver without third-party MOSFET drivers, and the HV transformer is wound on an old CFL choke.

Required parts:

  • 4x IN-17 (ИН-17) Nixie tubes (or any other that you can find)
  • 2x Neon bulbs for separator (from an old power switches)
  • DS3231 RTC module
  • DHT31 temperature + humidity sensor (can be replaced with different one but requires modifying code)
  • 2x 74HC595 shift registers
  • 1x ATmega328P (from an old Arduino UNO)
  • 16MHz crystal oscillator
  • Passive buzzer
  • Old CFL for choke
  • Any 20-90V MOSFET (for driving HV transformer). Mine is P75N02 (25V 75A)
  • 19x (10 + 4 + 4 + 1) 13003 BJTs from an old CFLs (for multiplexing nixies and separator)
  • A bunch of capacitors, resistors, buttons and common BJTs (BC547, BC557, etc.)

Photo of clock itself


🏗️ Getting started

🚧 README in progress...

Please wait...
Page is in error, reload to recover