Inhaltsverzeichnis:
Video: Arduino LifeClock - Gunook
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Diese einzigartige Uhr erinnert Sie daran, jeden einzelnen Tag zu schätzen, indem sie Ihr aktuelles Alter in Tagen (oder Wochen) auf einer Sieben-Segment-Anzeige anzeigt.
Schritt 1: Sie benötigen
Elektronik:
- Arduino Pro Mini 5V (oder jedes andere Arduino mit >= 12 GPIO-Pins)
- 4-stellige 7-Segment-Anzeige
- DS3231 Echtzeituhrmodul
- 4x 200 Ohm Widerstände
Materialien:
- Bilderrahmen
- Perfboard (passende Größe)
- MicroUSB Breakout (oder jede andere 5-12V Stromquelle)
- Drähte/Festdrähte
- Stiftleisten (männlich, weiblich)
Werkzeuge:
- Lötkolben
- FTDI-Programmierer (bei einem Pro Mini)
Schritt 2: Prototyping
Vor dem endgültigen Zusammenbau der Komponenten müssen wir überprüfen, ob alles richtig funktioniert.
- Verbinden Sie alles nach dem Schaltplan
- Überprüfen Sie den COM-Port und installieren Sie die neuesten Treiber
- Kompilieren Sie die bereitgestellte Skizze und laden Sie sie hoch
Anschlüsse:
Gemeinsame Kathodenanzeige
- Pin 2 - COM4 (Widerstand)
- Stift 3 - g
- Stift 4 - c
- Pin 5 - DP
- Stift 6 - d
- Pin 7 - e
- Pin 8 - COM1 (Widerstand)
- Pin 9 - a
- Stift 10 - f
- Pin 11 - COM2 (Widerstand)
- Pin 12 - COM3 (Widerstand)
- Stift 13 - b
DS3231
- Masse - Masse
- 5V/VCC - VCC
- A4 - SDA
- A5 -SCL
Wenn Sie eine gemeinsame Anodenanzeige verwenden, müssen Sie die Pins auf dem Steckbrett oder später im Code anpassen
Schritt 3: Ändern Sie die Teile
Wir müssen einige unserer Komponenten modifizieren, damit sie in den Rahmen passen.
Arduino
- Löten Sie auf Stiftleisten (wie abgebildet)
- Fügen Sie SDA und SCL zwei Drähte hinzu
DS3231
- Entlöten Sie die 6 Stiftleisten
- 4 Stiftleisten auf der anderen Seite anlöten (wie abgebildet)
MicroUSB-Breakout
Stiftleisten anlöten
Schritt 4: Aufbau der Platine
Wenn alles einwandfrei funktioniert hat, können Sie mit dem Bau der Platine beginnen. Die gesamte Platine muss in den gewählten Bilderrahmen passen. Wenn Ihr Perfboard andere Abmessungen hat, müssen Sie wahrscheinlich die Platzierung der Komponenten anpassen.
1) Anordnung:
Positionieren Sie jede Komponente wie im Schaltplan gezeigt. Wenn der Durchmesser Ihrer Drähte > 1 mm beträgt, müssen Sie zwei Löcher bohren, um das A4-SDA (grau) und das A5-SDA (weiß) hindurchzuführen.
2) Anbringen:
Wenn alle Komponenten richtig platziert sind, können Sie mit dem Löten der Komponenten beginnen. Achten Sie darauf, die restlichen Beine danach zu entfernen.
3) Verkabelung:
Sie können entweder normale Kabel verwenden, indem Sie sie einfach auf der Rückseite des Perfboards anschließen, oder Silberdraht auf der Vorderseite. Dazu müssen Sie den Silberdraht auf die passende Länge zuschneiden und die Enden umbiegen. Jetzt müssen Sie sie nur noch entsprechend platzieren und anlöten.
4) Überprüfen Sie die Verbindungen:
Wenn etwas nicht wie gewünscht funktioniert oder Sie sicher sein möchten, dass Sie alles richtig angeschlossen haben, können Sie dies mit der Durchgangsfunktion Ihres Multimeters überprüfen.
Schritt 5: Ändern Sie den Bilderrahmen
- Bohren Sie 4 Befestigungslöcher und 1 Loch für Kabel in die Rückplatte Ihres Rahmens
- Schrauben Sie das Perfboard fest (zusätzlich mit ein paar Abstandshaltern)
- Befestigen Sie den microUSB-Breakout auf der Rückseite und verbinden Sie ihn mit den Stromkabeln (RAW, GND)
Je nachdem, was Sie bevorzugen, können Sie die Glasscheibe wieder einsetzen oder eine Art Passepartout verwenden.
Schritt 6: Der Code
Vor dem Hochladen des Codes müssen Sie die erforderlichen Bibliotheken installieren und zwei Parameter definieren.
1) Ihr Alter in Tagen (Zeile 21) [https://www.calculator.net/age-calculator.html]
2) Zusätzlich der Zeitpunkt Ihrer Geburt (Zeile 23)
Wenn der angezeigte Wert falsch ist oder geändert werden muss, müssen Sie das EEPROM löschen
Hoffentlich konnte ich Sie mit diesem Projekt inspirieren. Wenn Sie Fragen oder Verbesserungen haben, können Sie diese gerne teilen.