Elegante Nixie-Röhren-Uhr im maßgefertigten MDF-Holzgehäuse mit Arduino bauen
Komponenten und Zubehör
| Arduino UNO | 1 |
| UTSOURCE Elektronische Bauteile | 1 |
Über dieses Projekt
Alles ist in einem MDF-Holzgehäuse verbaut. Nach Fertigstellung sieht die Uhr wie ein fertiges Produkt aus: gut aussehend und kompakt.
Los geht's!
Schritt 1: Teileliste
Für einen klaren Überblick die Teileliste:
- Arduino UNO (1 Set) – Link
- Echtzeituhr-Modul DS3231 – Link
- DC Step-Up Modul 12VDC → 150VDC (1 Set) – Link
- Nixie-Röhren (6 Stk.) – Link
- Optokoppler TLP627-4 (4 Stk.) – Link
- Widerstand 10k – Link
- Stiftleisten – Link
- Breadboard-Kabel – Link
- Netzteil-Modul 220VAC/12VDC (1 Stk.) – Link
- Taster (2 Stk.) – Link
- MDF-Holz 3mm (Laserschnitt) – Link
- Weißleim (für MDF) – Link
- Permanente Magnetplatten – Link
Elektronische Bauteile bei utsource.net kaufen.
Schritt 2: Schaltplan-Design
Nixie-Röhren benötigen Hochspannung (~150VDC) bei geringem Strom (1-2mA). Das DC Step-Up Modul 12V→150V ist ideal.
Arduino UNO als Hauptcontroller steuert die Nixie-Röhren über Optokoppler TLP-627.
60 Lampen (6 Röhren × 10 Ziffern) als Matrix verschaltet – spart Arduino-Pins: nur 16 Pins nötig (10 Spalten, 6 Zeilen).
Bei Matrix-Ansteuerung wird immer nur 1 Röhre gleichzeitig angezeigt. Durch schnelles Multiplexing (nacheinander 1→6) wirkt es fürs Auge wie dauerhafte Anzeige.
Anzeigesequenz wird per Arduino-Code realisiert.
DS3231 RTC-Modul hält die Zeit (Knopfzelle bei Stromausfall). Zwei Taster zur Zeiteinstellung.
Schritt 3: Isolation-PCB fertigen
PCB für Optokoppler-Isolation für einfache Arduino-Verbindung (Stiftleisten + Breadboard-Kabel).
PCB-Design Download: bit.ly/3ab6PHL
Schritt 4: Nixie-Röhren verkabeln
Da Nixie-Röhren wenig Strom ziehen, nutze ich Kupferdraht (aus altem Trafo) – leicht zu löten, gut isoliert, platzsparend. Sechs Röhren als Matrix (Spalten/Zeilen) verdrahtet und an Isolation-PCB angeschlossen.
Schritt 5: MDF-Gehäuse lasern
Laser-CNC schneidet 3mm MDF exakt. Teile passgenau designed, dann verleimt.
Design-Datei für Laserschnitt: bit.ly/3ab6PHL (Corel Draw zum Öffnen).
Schritt 6: Halbes Gehäuse bauen
Halbes Gehäuse verleimen, Nixie-Röhren in Mittelrahmen einsetzen, in Gehäuse einbauen.
Schritt 7: PCB, Taster einbauen & verdrahten
Alle PCBs in MDF-Rahmen einbauen, Taster montieren, komplette Verdrahtung laut Schaltplan. Achtung: Verdrahtung ist anspruchsvoll – evtl. falsche Reihenfolge bei Nixie-Anschluss, aber leicht korrigierbar.
Schritt 8: Code herunterladen
Arduino-Code herunterladen: bit.ly/3ab6PHL
Hauptaufgaben: Zeit vom DS3231 lesen, auf Nixie-Röhren via Isolation-PCB anzeigen.
Zeiteinstellung per zwei Taster: Beide gleichzeitig drücken → Sekunden blinken (Warten auf Einstellung). Links/rechts Taster für +/- . Dann Minuten blinken, dann Stunden. Nach Fertigstellung kein Blinken mehr.
Schritt 9: Rückdeckel fertigen
Vier Magnetplatten halten die Rückwand – fest, aber ohne Kleber, für einfaches Öffnen bei Fehlersuche.
Schritt 10: Zeit einstellen
Ablauf Zeiteinstellung:
- Beide Taster gleichzeitig drücken → Einstellmodus starten
- Sekunden blinken (Einstellung warten)
- Links/rechts Taster für +/– (oder nichts tun)
- Kurze Pause → Minuten blinken (Einstellung)
- Links/rechts für +/– (oder nichts tun)
- Kurze Pause → Stunden blinken (Einstellung)
- Links/rechts für +/– (oder nichts tun)
- Alle Zahlen leuchten dauerhaft – Normalbetrieb
Schritt 11: Blende/Frontmaske gestalten
Ein Freund meinte, MDF-Oberfläche sei nicht so schön – daher Furnierholz für die Front und ein Namensschild. Das Endergebnis sieht perfekt aus! :)
Herstellungsprozess
- MDF-Faserplattenproduktion: Prozess, Qualität und zukünftige Trends
- Schnelles, zuverlässiges Branderkennungssystem mit Samsung SAMI, Arduino UNO & Raspberry Pi
- Raspberry Pi Garagentor-Öffner mit Live-Video-Streaming – Schritt-für-Schritt-Anleitung
- Arduino POV-Uhr: Persistence-of-Vision LED-Display selbst bauen
- Retro-Numitron-Uhr mit Arduino bauen: Einfach, zuverlässig & energieeffizient
- DIY Arduino Word Clock – Elegante Wortuhr mit RTC & Schieberegistern
- Arduino Echtzeituhr für islamische Gebetszeiten bauen
- Telefonanrufe auf Arduino UNO mit Twilio & Yaler ermöglichen – Call My Arduino Projekt
- Zuverlässigen Wecker mit DS1302 RTC und Arduino UNO bauen
- Business Case für CMMS aufbauen: Instandhaltungseffizienz & ROI steigern