Inhaltsverzeichnis:

Arduino RGB Matrix Word Clock - Gunook
Arduino RGB Matrix Word Clock - Gunook

Video: Arduino RGB Matrix Word Clock - Gunook

Video: Arduino RGB Matrix Word Clock - Gunook
Video: Arduino Word clock on 8x8 RGB Led Matrix 2024, November
Anonim
Arduino RGB-Matrix-Wordclock
Arduino RGB-Matrix-Wordclock

Vergessen Sie Zahlen, die RGB-LED-Worduhr zeigt die Zeit als Text an! Anstelle von zwei Zeigern oder einer digitalen Anzeige zeigt die Word Clock die aktuelle Uhrzeit als Worte in hellem LED-Licht mit einer Standard 8x8 LED-Matrix an. Wenn es zum Beispiel 10:50 Uhr wäre, würde die LED-Uhr sagen, ES IST ZEHN MINUTEN BIS 11. Um 10:30 Uhr würde es sagen, es ist halb zehn.

Lieferungen

Hardware-Komponenten:

WS2812 LED 5050 RGB 8x8 64 LED Matrix für Arduino

Wemos D1 Mini Pro

M3 x 12mm Innensechskantschrauben Schrauben

Software-Apps und Online-Dienste: Arduino IDE

Handwerkzeuge und Fertigungsmaschinen:

Glowforge - Laserschneider oder Laserschneidservice.

Schritt 1: Nicht der Erste

Nicht der Erste
Nicht der Erste
Nicht der Erste
Nicht der Erste

Ich habe diese Art von Word Clock und ESP8622-Uhren schon einmal gesehen, aber keine war so einfach. Ich fand ein anweisbares von Neotrace. Es war sehr nah an dem, was ich brauchte. Tatsächlich wollte ich es schaffen, bis ich diese 8x8-Matrixraster auf aliexpress fand. Ich habe den Code verwendet und ein wenig modifiziert, um mit meinem Layout zu arbeiten.

Schritt 2: Anschließen der RGB-LED-Matrix

Anschließen der RGB-LED-Matrix
Anschließen der RGB-LED-Matrix

Die Schaltung ist der einfachste Teil. Verbinden Sie einfach +5V, Masse und die Daten. Laden Sie den Code in Ihrem Fertig. Ich hatte ein Problem mit IOS und WLAN, so dass bei einer Zeitüberschreitung ein Zugangspunkt eingerichtet und eine eigene Seite bereitgestellt wird, um die Einstellungen zu aktualisieren. Ohne RTC wird es nicht so genau sein, aber es ist mehr Kunst als eine Uhr.

Schritt 3: Entwerfen des Gehäuses

Entwerfen des Gehäuses
Entwerfen des Gehäuses
Entwerfen des Gehäuses
Entwerfen des Gehäuses

Ich habe das Glück, einen Laser zur Verfügung zu haben, der das Erstellen des Gehäuses erleichtert hat. Ich habe den wunderbaren SVG-Box-Generator Boxes.py verwendet, um die Ausgangsstruktur zu erstellen. Ich drehte den Deckel um, um das "Gesicht" größer zu machen. Dies bietet einen besseren Blickwinkel für die Uhr.

Schritt 4: Aufbau des Gehäuses

Bau des Gehäuses
Bau des Gehäuses

Ich würde vorschlagen, dass Sie Ihre eigene Datei für Ihr Gehäuse erstellen. Es hängt von der Dicke Ihres Materials ab. Ich habe die SVG-Schnittdatei als Referenz beigefügt. Ich habe ein dünnes Stück klares Acryl aufgesprüht und dann die Farbe mit dem Laser graviert und ausgeschnitten.

Schritt 5: Der Code

Der Code
Der Code

Ich habe Code aus verschiedenen Teilen ausgeschnitten und eingefügt, bin mir nicht sicher, wie effizient oder elegant er ist, aber er funktioniert. Es ist ziemlich einfach, es durchzulesen. Aber ich würde mich über Ergänzungen oder Codekorrekturen freuen.

Ich werde weiter an diesem Projekt arbeiten. Was den Code angeht, ist er für mich gut genug. Wenn jemand dazu beitragen möchte, füge ihn bitte zum Github-Projekt hinzu.

Schritt 6: Alternatives Gehäuse

Alternatives Gehäuse
Alternatives Gehäuse
Alternatives Gehäuse
Alternatives Gehäuse

Ich habe ein anderes Gehäuse gemacht, dieses ist noch kleiner. Wie Sie sehen, gibt es viele Möglichkeiten, die Uhr zu präsentieren.

Empfohlen: