Inhaltsverzeichnis:

Arduino LifeClock - Gunook
Arduino LifeClock - Gunook

Video: Arduino LifeClock - Gunook

Video: Arduino LifeClock - Gunook
Video: Cuckoo Clock with Arduino 2024, November
Anonim
Arduino LifeClock
Arduino LifeClock

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

Du wirst brauchen
Du wirst brauchen
Du wirst brauchen
Du wirst brauchen
Du wirst brauchen
Du wirst brauchen
Du wirst brauchen
Du wirst brauchen

Elektronik:

  1. Arduino Pro Mini 5V (oder jedes andere Arduino mit >= 12 GPIO-Pins)
  2. 4-stellige 7-Segment-Anzeige
  3. DS3231 Echtzeituhrmodul
  4. 4x 200 Ohm Widerstände

Materialien:

  1. Bilderrahmen
  2. Perfboard (passende Größe)
  3. MicroUSB Breakout (oder jede andere 5-12V Stromquelle)
  4. Drähte/Festdrähte
  5. Stiftleisten (männlich, weiblich)

Werkzeuge:

  1. Lötkolben
  2. FTDI-Programmierer (bei einem Pro Mini)

Schritt 2: Prototyping

Prototyp entwickeln
Prototyp entwickeln
Prototyp entwickeln
Prototyp entwickeln
Prototyp entwickeln
Prototyp entwickeln

Vor dem endgültigen Zusammenbau der Komponenten müssen wir überprüfen, ob alles richtig funktioniert.

  1. Verbinden Sie alles nach dem Schaltplan
  2. Überprüfen Sie den COM-Port und installieren Sie die neuesten Treiber
  3. 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

Ändern Sie die Teile
Ändern Sie die Teile
Ändern Sie die Teile
Ä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

Aufbau der Platine
Aufbau der Platine
Aufbau der Platine
Aufbau der Platine
Aufbau der Platine
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

Ändern Sie den Bilderrahmen
Ändern Sie den Bilderrahmen
  1. Bohren Sie 4 Befestigungslöcher und 1 Loch für Kabel in die Rückplatte Ihres Rahmens
  2. Schrauben Sie das Perfboard fest (zusätzlich mit ein paar Abstandshaltern)
  3. 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

Der Code
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.

Empfohlen: