Inhaltsverzeichnis:

Arduino 4 Tube Multiplexed Nixie Clock - Gunook
Arduino 4 Tube Multiplexed Nixie Clock - Gunook

Video: Arduino 4 Tube Multiplexed Nixie Clock - Gunook

Video: Arduino 4 Tube Multiplexed Nixie Clock - Gunook
Video: Nixie clock - How multiplexing works 2024, Juli
Anonim
Arduino 4 Tube Multiplexed Nixie Clock
Arduino 4 Tube Multiplexed Nixie Clock
Arduino 4 Tube Multiplexed Nixie Clock
Arduino 4 Tube Multiplexed Nixie Clock

Es gibt viele Nixie-Uhren da draußen, aber mein Ziel war es, eine von Grund auf neu zu bauen. Hier ist mein Nixie-Projekt.

Ich beschloss, eine 4-stellige Nixie-Uhr zu bauen. Ich wollte Teile speichern, also beschloss ich, es gemultiplext zu machen. Dadurch konnte ich nur einen einzigen 74141-Chip für alle 4 Röhren verwenden.

Diese Uhr ist derzeit für den 12-Stunden-Betrieb eingestellt.

Ich weiß, der Code ist nicht schön oder optimiert, aber er funktioniert für mich:)

Schritt 1: Schaltplan

Schaltplan
Schaltplan

Ich habe den Schaltplan und die Platine mit EASYEDA https://easyeda.com. entworfen

Schritt 2: Komponentenliste

Komponentenliste
Komponentenliste

ARDUINO NANO 1K155ID1/SN74141 1 10k Widerstand 13 MPSA42 Transistor 4 1Meg Widerstand 4 Neonlampe 1 LM7805 Spannungsregler 1 10uf 50V Kondensator 2 43k Widerstand 1 Nixie Röhre 4 DS3231 Breakout Board 1 PWR Versorgung - HV Nixie Netzteil 1 330 Ohm Widerstand 1 12V PS - 12V Netzteil 1 MPSA92 Transistor 5

Schritt 3: Leiterplattendesign

Leiterplattendesign
Leiterplattendesign
Leiterplattendesign
Leiterplattendesign

Schritt 4: Befüllen des Boards

Bestücken des Boards
Bestücken des Boards
Bestücken des Boards
Bestücken des Boards
Bestücken des Boards
Bestücken des Boards

Bestücken Sie die Platine mit den Komponenten. Beginnen Sie zuerst mit den kleinen Dingen, wie Widerständen und Transistoren, und arbeiten Sie sich zu den komplexeren Elementen vor.

Schritt 5: HV-Netzteil

HV-Netzteil
HV-Netzteil

Ich habe das Netzteil bei eBay gekauft. NK01B. Dieser kleine Vorrat kann mehrere Nixen mit Strom versorgen, ich glaube 6 oder 8 gleichzeitig.

Sehr einfach zu montieren und an Ihrem Board zu befestigen. Ich habe einen 330 Ohm Widerstand verwendet, um die Spannung einzustellen.

threeneurons.wordpress.com/nixie-power-supply/hv-supply-kit/

Schritt 6: RTC - Echtzeituhr

RTC - Echtzeituhr
RTC - Echtzeituhr

Ich habe einen DS3231 Real Time Clock Chip verwendet. Ich habe mehrere bei eBay gekauft. Sie waren billig, und sie halten ausgezeichnete Zeit.

www.ebay.com/itm/1pc-DS3231-Precision-RTC-Module-Memory-Module-for-Arduino-Raspberry-Pi

Schritt 7: Testen der Nixie-Röhren

Schritt 8: Der Code

Schritt 9: Das Endprodukt

Das Endprodukt
Das Endprodukt

Ich habe dies in eine coole Projektbox mit einem durchsichtigen Deckel gelegt, damit Sie sehen können, wie es innen aussieht.

Schritt 10: Änderungen

Änderungen
Änderungen

Ich habe einen momentanen Kontaktschalter zwischen Arduino Digital Pin 2 (D2) und Masse und Digital Pin 3 (D3) und Masse hinzugefügt. Dadurch kann ich 2 Schaltflächen hinzufügen, um die Zeit einzustellen. Der Code wurde aktualisiert, um dies widerzuspiegeln. Ich verwende Polling, mit einer Verzögerung, um die Schalter zu entprellen.

Anfangs waren die MPSA92-Transistoren rückwärts, also musste ich sie umdrehen. Ich werde den Siebdruck bei der nächsten Serie von Boards aktualisieren.

Ich muss den KathodenAntiPoising-Code aktualisieren, um alle Nixes zu durchlaufen, anstatt nur die ersten 2.

Anfänglich wurden 15K-Widerstände für die Anodenwiderstände ausgewählt, aber beim Multiplexen benötigen Sie einen höheren durchschnittlichen Strom, also habe ich diese auf 10K ausgetauscht.

Empfohlen: