Inhaltsverzeichnis:

Arduino LCD-Hauptuhr - Gunook
Arduino LCD-Hauptuhr - Gunook

Video: Arduino LCD-Hauptuhr - Gunook

Video: Arduino LCD-Hauptuhr - Gunook
Video: GPS clock in Arduino - Arduino for beginners - with ATGM336H GPS module - with code 2024, Dezember
Anonim
Arduino LCD-Hauptuhr
Arduino LCD-Hauptuhr
Arduino LCD-Hauptuhr
Arduino LCD-Hauptuhr
Arduino LCD-Hauptuhr
Arduino LCD-Hauptuhr

Diese Uhr ist als eigenständige Uhr oder als Hauptuhr zum Antrieb von Nebenuhren konzipiert und mit Batterie-Backup tragbar. Weitere Informationen finden Sie auf der Website der Uhr LCD-Hauptuhr-Homepage

Aktualisieren – Schaltfläche „Automatischer Sommervorlauf“und „Winterverzögerung“wurden der Version mit der DCF77-Bibliothek von Udo Klein hinzugefügt. Drücken Sie die Taste einmal, um die Uhr vorzustellen oder um 1 Stunde zu verzögern

Diese Uhr verwendet einen Arduino 328 Mikroprozessor, um die Zeit von der DCF77 "Atomic" Clock in Mainflingen bei Frankfurt zu dekodieren. Die Zeit wird auf einer modifizierten Skelettuhr angezeigt, die vom Mikrocontroller und einem blauen 4x20-LCD-Display gesteuert wird. Taktimpulse zum Antrieb der Slave-Zifferblätter werden auf einem LED-Panel überwacht. 3 x 1,5 Volt AA-Zellen bieten Batterie-Backup, wenn sie vom Stromnetz getrennt sind. Die Hauptplatine verfügt über einen USB-zu-UART-Anschluss, sodass die Uhrensoftware von einem PC oder sogar einem Mac aktualisiert werden kann. Der serielle Code ist für die Überwachung über den USB enthalten, aber auskommentiert.

Aktualisierter Code enthalten, um die DCF77-Bibliothek von Udo Klein auszuführen. Die DCF77-Bibliothek von Udo Klein hält die Uhr synchron und hält die Zeit auch bei massivem Rauschen des empfangenen DCF77-Signals perfekt. Die DCF77-Bibliothek "Auto Tunes" des Quarzkristalls auch kontinuierlich, so dass in den seltenen Fällen, in denen das Signal nicht dekodiert werden kann, die Uhr über viele Tage innerhalb von 1 Sekunde genau bleibt. Dies ist entscheidend für eine Master-Uhr, die 1-Sekunden-Slaves antreibt, da Sekundendrift dazu führt, dass die Slave-Uhren die Synchronisierung mit der Master-Uhrzeit verlieren.

Code für die Standardbibliothek ist auch enthalten, wenn Sie ein sehr gutes DCF77-Signal haben.

Schritt 1: Den Fall herstellen

Den Fall machen
Den Fall machen
Den Fall machen
Den Fall machen
Den Fall machen
Den Fall machen

Bei dem Gehäuse handelt es sich um eine modifizierte BORRBY Kerzenlaterne von Ikea.

Der Fall wird wie folgt modifiziert:

1 Bohren Sie die Schweißnähte aus, die das Oberteil am Hauptrahmen halten

2 Entfernen Sie das Oberteil

3 Schneiden Sie das Lüftungsgitter an der Vorderseite aus, um Platz für das LCD-Display zu schaffen

4 Schneiden Sie Holz oder Blech zu, um die verbleibenden Lüftungsgitter zu füllen

5 Lücken zwischen Sockel und Rahmen mit Holzleisten füllen. Auf diesem Holz sitzt die Grundplatine. Entfernen Sie die Kerzenspitze von der Basis und fügen Sie vier Fuß hinzu.

6 Fügen Sie eine neue Sperrholzplatte hinzu und befestigen Sie sie mit Scharnieren an der Rückseite. In die Oberseite muss eine Aussparung geschnitten werden, um die Oberseite der LCD-Platine aufzunehmen, die aus der Basis herausragt.

7 Fügen Sie einen Griff hinzu und schneiden Sie ein Loch in die Basis für die Kabel.

8 LCD-Anzeige im Ausschnitt fixieren

9 Fix Skeleton Clock Bewegung durch Aufhängen von oben

10 Leiterplatte und LED-Anzeigetafel einschieben

Schritt 2: LCD-Display mit der DCF77-Bibliothek von Udo Klein

"loading="lazy" Videoclip, der den Betrieb und das Schlagen der Uhr von 23:59:55 bis 00:00:32 zeigt

Chimes sind über separate Schaltkreise, können aber elektromechanisch oder Samples über eine Soundkarte sein.

Empfohlen: