Skip to content
This repository has been archived by the owner on Apr 28, 2024. It is now read-only.

IN-12 Arduino-Based Nixie Tube Clock.

License

Notifications You must be signed in to change notification settings

headblockhead/IN-12NixieClock

 
 

Repository files navigation

WARNING: this README has been translated into English using Google Translate for ease of understanding - it may not make perfect sense

PROJECT_PHOTO

Clock on gas discharge indicators and Arduino

Description of the project

Clock on Soviet gas-discharge indicators under the control of the Arduino platform, version 2. Project page on the website: https://alexgyver.ru/nixieclock_v2/

I decided to make the simplest and most affordable clock project on gas discharge indicators and Arduino! Single-sided board, output components, no tin!

Boards:

  • The dimensions of the board are less than 100x100mm, that is, ordering 10 such boards from the Chinese will cost $ 2, excluding delivery
  • The board is one-sided, it can be made into a classic LUT without any problems!
  • All components are output, even a beginner can solder
  • The number of components is reduced to a minimum!
  • At the moment, the project has boards for indicators IN-12 and IN-14, perhaps others will be made
  • The system consists of two boards: the bottom (all control electronics) and the top (lamps and backlight LEDs)
  • There are two options for the lower boards: normal (4 optocouplers, dot - LED) and with an additional optocoupler for a neon dot (5 optocouplers, dot - neon)
  • The boards IN-14, IN-12, IN-12_changeling have the same lower part! Parts of the boards are interchangeable. The bottom board is different only for IN-14_neon

Hardware chips:

  • The heart of the board is a full size Arduino NANO, which means easy assembly and firmware
  • Power supply of the entire circuit - 5 Volts
  • The high voltage generator is driven by the Arduino PWM channel
  • The generator voltage is adjusted by a resistor with a twist
  • Time sets RTC DS3231
  • 3 buttons to set time and alarm
  • Alarm buzzer
  • Illumination of indicator lamps
  • The project is based on Andrey Zheleznyakov's board. Thank you! Link to the project: https://goo.gl/xTVQWP

Software features:

  • “Search” of numbers, preventing the indicators from oxidizing
  • Alarm mode
  • Smooth change in the brightness of the dot and backlight ("breathing" effect)
    • Advanced settings for smooth breathing
  • Setting the brightness of numbers, “points” and lamp illumination
    • Two brightness modes depending on the time of day
  • Different modes of switching indicators
    • Smooth fade in/out
    • Numeric brute force
    • Enumeration of cathodes

Folders

ATTENTION! If this is your first experience with Arduino, read the manual

  • libraries - project libraries. Replace existing versions (there are no external libraries in this project)
  • firmware - firmware for Arduino
  • schemes - component connection diagrams

Scheme

Boards:

By opening the board via the link, it can be exported to PDF, PNG or Altium (folder icon on the top left / export) for manufacturing by LUT or other methods!
When ordering boards from the Chinese, do not forget to indicate in the comment "Please make V-cut along middle thick horizontal outline" to cut the board along the middle line
Gerber files are already in the archive! SCHEME

Materials and components

Links are left to stores from which I have been buying for more than one year

You will most likely need

How to download and flash

  • [First steps with Arduino] (http://alexgyver.ru/arduino-first/) - an ultra detailed article on getting started with Arduino, read it first!
  • Download the archive with the project

On the main page of the project (where you are reading this text) at the top right there is a green button Clone or download, click it, there will be Download ZIP

  • Install libraries in
    C:\Program Files (x86)\Arduino\libraries\ (Windows x64)
    C:\Program Files\Arduino\libraries\ (Windows x86)
  • Connect external power supply 5 Volt
  • Connect Arduino to computer
  • Run the firmware file (which has the .ino extension)
  • Configure IDE (COM port, Arduino model, as in the article above)
  • Customize what you need for the project
  • Click download
  • Enjoy

FAQ

Main questions

Q: How to download from this fucking site?
A: On the main page of the project (where you are reading this text) there is a green button Clone or download at the top right, click it, there will be Download ZIP

Q: Some .zip file was downloaded, where is it now?
A: This is an archive. You can open it using standard Windows tools, but I think everyone has WinRAR installed on their computer, you need to right-click the archive and extract it.

Q: I'm a total newbie! What should I do with Arduino, where can I get all the programs?
A: Read and watch the video http://alexgyver.ru/arduino-first/

Q: Loading / compilation error crashes! A: Read here: https://alexgyver.ru/arduino-first/#step-5

Q: How much does it cost?
A: I don't sell anything.

Questions about this project

Helpful information

Languages

  • C++ 97.7%
  • C 2.2%
  • Other 0.1%