Nixie-Uhr mit Arduino im MDF-Holzgehäuse herstellen
Komponenten und Verbrauchsmaterialien
| × | 1 | ||||
| × | 1 |
Über dieses Projekt
Alle von ihnen sind in einem MDF-Holzkasten untergebracht. Nach der Fertigstellung sieht die Uhr wie ein Produkt aus:gut aussehend und kompakt fest.
Fangen wir an
Schritt 1:Teileliste
Um es klar zu machen, sehen wir uns die Teileliste an, um dieses Projekt zu machen
1. Arduino UNO (1set) https://amzn.to/2P58O7s
2. Echtzeituhr-Modul DS3231 https://amzn.to/2SIyEzI
3. DC-Aufwärtsmodul 12VDC auf 150VDC (1set) https://amzn.to/30kpdK9
4. Nixie-Röhre (6 Stück) https://amzn.to/3aHyJvX
5. Isolationschip TLP627-4 (4 Stück) https://amzn.to/2wiN0PG
6. Widerstand 10K https://amzn.to/3bmySnM
7. Header-Pin https://amzn.to/2QFcr5q
8. Steckbrettkabel https://amzn.to/3ae8vk0
9. Netzteilmodul 220VAC/12VDC (1pc) https://amzn.to/39dqNk2
10. Knopf (2 Stück) https://amzn.to/2UIoXCH
11. MDF-Holz 3mm Dicke (Laserschnitt) https://amzn.to/33Q4LTz
12.Weißleim (für MDF-Holz) https://amzn.to/2WKo7YJ
13. Permanentmagnetplatte https://amzn.to/2QGfDxX
Kaufen Sie elektronische Komponenten auf utsource.net
Schritt 2:Schaltungsdesign
Machen Sie eine Schaltung wie im Bilddesign
Die Nixie-Röhre benötigt zum Anzünden eine hohe Spannung (ca. 150 VDC), verwendet jedoch einen geringen Strom (1-2 mA). DC-Aufwärtsmodul 12VDC -> 150VDC ist für diese Anwendung geeignet.
Diese Schaltung verwendet Arduino UNO als Hauptcontroller, sie steuert die Nixie-Röhre über den Isolationschip TLP-627.
60 Lampen (von 6 Nixie-Röhren) werden als Matrixverbindung angeschlossen, diese Verbindung hilft, Arduino-Pins zu sparen -> nur 16 Pinbelegung von Arduino verwenden (10 Pins für Spalte, 6 Pins für Reihe)
Durch Matrixverbindung kann es immer nur 1 Röhre gleichzeitig anzeigen. Um 6 Röhren anzuzeigen, wird 1 Röhre angezeigt, dann aus, dann wird die nächste Röhre angezeigt, also weiter zur 6. Röhre. Bei hoher Häufigkeit kann das menschliche Auge es als permanente Ansicht sehen.
Die Anzeigesequenz erfolgt durch Arduino-Code.
Das Echtzeituhrmodul DS3231 wird verwendet, um die Zeit zu halten (auch wenn der Strom ausgeschaltet wird, verwendet es eine Zellenbatterie, um die Zeit zu halten)
Und ich benutze die 2-Taste, um die Zeit einzustellen
Schritt 3:PCB-Isolierung herstellen
Ich habe eine Leiterplatte zur Isolierung für eine einfache Verbindung mit Arduino hergestellt. Mit dem Header-Pin können wir ein Steckbrettkabel verwenden, um eine einfache Verbindung von PCB zu Arduino herzustellen
PCB-Design kann hier heruntergeladen werden, Sie können es selbst erstellen https://bit.ly/3ab6PHL
Schritt 4:Kabel für Nixie Tube herstellen
Da die Nixie-Röhre wenig Strom verbraucht, verwende ich Kupferdraht (von einem alten Transformator nehmen) für die Verkabelung der Nixie-Röhre.
Dieser Kupferdraht ist einfach zu verarbeiten:einfach zu löten, hohe Isolation, kleine Größe, einfach zu verlegen
Dann werden sechs Nixie-Röhren wie in der Spalte und in der Reihe wie in der Designschaltung miteinander verbunden. Dann wird es mit der Isolationsplatinen-Leiterplatte verbunden
Schritt 5:Schneiden Sie das MDF-Gehäuse mit Laser
Laser-CNC-Maschine hilft, MDF-Holz (3 mm Dicke) in genauen Abmessungen zu schneiden. Ich entwerfe jedes Teil zusammengepasst und verwende dann Klebstoff, um sie zu befestigen.
Designdatei für Laserschnitt kann hier heruntergeladen werden https://bit.ly/3ab6PHL
Hinweis:Verwenden von Corel Draw zum Lesen der Designdatei
Schritt 6:Machen Sie 1/2 eine Schachtel
Machen Sie in diesem Schritt 1/2 eine Schachtel mit Klebstoff, installieren Sie dann das Nixie-Rohr in den mittleren Rahmen und installieren Sie es dann in der Schachtel.
Schritt 7:Platine / Taste installieren und Verdrahtung vornehmen
Installieren Sie alle PCBs in MDF-Rahmen, installieren Sie auch die Taste und verdrahten Sie dann alle als Schaltungsdesign
Die Verkabelung in diesem Schritt ist eine Herausforderung, bitte achten Sie darauf. Möglicherweise erhalten Sie eine falsche Anschlussreihenfolge für die Nixie-Röhre, aber Sie können die Verbindung problemlos wiederherstellen
Schritt 8:Laden Sie den Code herunter
Laden Sie den Code für Arduino herunter
Der Hauptcode erledigt diese Aufgabe:Echtzeit vom Modul DS3231 lesen und dann über die Isolationsplatine auf der Nixie-Röhre anzeigen.
Es ist auch in der Lage, die Zeit mit zwei Tasten einzustellen:Wenn Sie zwei Tasten gleichzeitig drücken, blinken (2 Ziffern von) Sekunden, warten Sie, bis die Zeit eingestellt wird, indem Sie die Taste nach links oder rechts drücken, um die Zahl zu erhöhen oder zu verringern. Wenn die Einstellung der Zahl in Sekunden abgeschlossen ist (oder die Zahl in der Sekunde nicht eingestellt wurde), blinkt die Minutenzahl (auf die Einstellung der Zahl warten), als nächstes blinkt die Stundenzahl. Nach Beendigung blinkt keine Zahl mehr.
Code kann hier heruntergeladen werden https://bit.ly/3ab6PHL
Schritt 9:Backcover erstellen
Ich verwende vier Magnetplatten, um die MDF-Platte der Rückseite zu halten. Es hilft, die Rückseite ohne Klebstoff festzuhalten, damit wir die Schachtel im Falle einer Fehlersuche leicht öffnen können.
Schritt 10:Zeit anpassen
Drücken Sie zwei Tasten gleichzeitig, um die Zeit von 6 Nixie-Röhren einzustellen
Abfolge der Zeitumstellung:
1. Drücken Sie zwei Tasten, um die Nummer zu ändern
2. Zwei Sekunden werden blinken (auf die Einstellung der Zahl warten)
2a. Drücken Sie bei der Anpassung die Tasten nach links/rechts, um die Zahl zu erhöhen/zu verringern
2b. Wenn nicht, tun Sie nichts
3. Warten Sie eine Weile, zwei Minuten werden blinken (auf die Einstellung der Nummer warten)
3a. Drücken Sie zur Anpassung die Taste nach links/rechts, um die Zahl zu erhöhen/zu verringern3b. Wenn nicht, tun Sie nichts
4. Warten Sie eine Weile, zwei Stundenzahlen blinken (warten Sie auf die Einstellung der Nummer)4a. Drücken Sie bei der Anpassung die Tasten nach links/rechts, um die Zahl zu erhöhen/zu verringern
4b. Wenn nicht, tun Sie nichts
5. Alle Zahlen blinken nicht in der Uhransicht
Schritt 11:Machen Sie die Maske
Mein Freund sagt mir, dass die MDF-Holzoberfläche nicht so schön aussieht, also entscheide ich mich, Holz mit Furnieroberfläche für diese Uhr zu verwenden. Machen Sie auch einen Tag-Namen für die Uhr.
Endlich sieht die Uhr perfekt aus :)
Herstellungsprozess
- Hartfaserplatten
- Erstellen Sie mit Samsung SAMIIO, Arduino UNO und Raspberry Pi in wenigen Minuten einen Brandmelder
- Raspberry Pi Garagentoröffner mit Streaming-Video des Türstatus.
- Arduino-Pov-Vision-Uhr
- DIY einfachste IV9 Numitron-Uhr mit Arduino
- Einfache Wordclock (Arduino)
- Arduino-Uhr mit islamischen Gebetszeiten
- Rufen Sie mein Arduino an
- Einfacher Wecker mit DS1302 RTC
- Wartungssoftware/ CMMS – Erstellung eines Business Case