KS-Batman-Uhr - Gunook
KS-Batman-Uhr - Gunook

Video: KS-Batman-Uhr - Gunook

Video: KS-Batman-Uhr - Gunook
Video: Kieslect KS Pro Customized Beautiful Watch Faces #shorts #shortvideo 2025, Januar
Anonim
KS-Batman-Uhr
KS-Batman-Uhr

(Die Uhr zeigt hier 7:11)

Situation Da Sie Batman nicht oft über Ihr großes, rundes Batman-Fenster anrufen, möchten Sie es auch nutzen, um Ihnen die Uhrzeit anzuzeigen. Dazu verwenden Sie einen Led-Strip vom Typ WS2801-. (siehe Bild).

Die Uhr besteht aus dem Zifferblatt, das die Stunden 1, 2, 3, 4, 5 und 7, 8, 9, 10 und 11 anzeigt – für 12 und 6 ist kein Platz. Die Stunde wird durch Aktivieren einer LED vor und nach dem nach Zifferblatt Stunde. (Stundenzeiger)

Jede Minute besteht aus zwei LEDs – außer 59(1), 60(0), 1(1) und 29(1), 30(0) und 31(1). Der Minutenzeiger besteht aus 6 unten liegenden LEDs leuchten in eine andere Farbe als der Stundenzeiger. Die letzten beiden LEDs (im Uhrzeigersinn) zeigen die aktuelle Minute an.

Auf die Sekunden habe ich keinen Zeiger gemacht – das wäre zu störend.

Schritt 1: Schritt 1: Hardware

Schritt 1: Hardware
Schritt 1: Hardware
Schritt 1: Hardware
Schritt 1: Hardware
Schritt 1: Hardware
Schritt 1: Hardware
Schritt 1: Hardware
Schritt 1: Hardware

Ich habe bei aliexpress folgende Hardware bestellt: DS3231 Time Module

LIR2032 wiederaufladbarer LiIo-Akku (wiederaufladbar - dafür steht das R)

Hallo Fisch WS2801 LED-Streifen

Box für die Elektronik

Netzteil 5V 10A (ziemlich überdimensioniert)

Arduino UNO-Board

Etwa 60 USD für alle. (Der teuerste war der LED-Streifen ~40 USD. Sie können jetzt billigere finden.)

Schritt 2: Schritt 2: Funktionen

Schritt 2: Funktionen
Schritt 2: Funktionen

(die Uhr zeigt hier 6:39)

Im Grunde zeigt das Ding die Zeit an. Sie müssen nur wissen, dass, wenn der Minutenzeiger den Stundenzeiger überlappt, die Farbe dieser LEDs in eine andere konfigurierbare Farbe geändert wird.

Die Uhr ist mit einer automatischen Umstellung der Sommerzeit (DST) programmiert. Da ich den Alarm2 true/false zum Speichern verwende DST aktiv nicht aktiv – auch nach einem Stromausfall muss man das DST-Bit nicht neu setzen. Die Zeit wird dank LIR2032 gehalten und auch das Bit für Alarm2 ist wahr/falsch.

Sie können im Konfigurationsbereich alle Farben definieren, die Sie für das Zifferblatt, die beiden Zeiger und die Überlappungsfarbe verwenden möchten. (Minutenzeiger über Stundenzeiger).

Schritt 3: Schritt 3: Verdrahtung und Schaltplan

Schritt 3: Verdrahtung und Schaltplan
Schritt 3: Verdrahtung und Schaltplan

Mit der Einstellschraube auf der rechten Seite des Netzteils (V0ADJ) können Sie die Ausgangsspannung ändern. Ich habe es auf 5,5V erhöht – weil meine "Uhr" weit vom Netzteil entfernt ist und ich aufgrund der Kabellänge einen ziemlichen Spannungsverlust habe.

Schritt 4: Schritt 4: Code und Bibliotheken

Schritt 4: Code und Bibliotheken
Schritt 4: Code und Bibliotheken
Schritt 4: Code und Bibliotheken
Schritt 4: Code und Bibliotheken

Im Code steht DoW=1 für Montag und DoW=7 für Sonntag. Denken Sie daran, wenn Sie die Zeit nach dem totalen Stromausfall einstellen.

Ich verwende die Bibliothek von Andrew Wickert – das ist Standard für den DS3231 mit der Arduinuo-Umgebung. Und Sie brauchen natürlich die FastLED – Bibliothek für den WS2801 LED Stripe.

Für den DST-Code-Teil folgte ich dem Code von diy_bloke mit Kommentar von TedF23. (Siehe: