Inhaltsverzeichnis:

ESP8266 LED-Matrix-Uhr - Gunook
ESP8266 LED-Matrix-Uhr - Gunook

Video: ESP8266 LED-Matrix-Uhr - Gunook

Video: ESP8266 LED-Matrix-Uhr - Gunook
Video: LED Matrix Clock with ESP8266 or ESP32 2024, Juli
Anonim
ESP8266 LED-Matrix-Uhr
ESP8266 LED-Matrix-Uhr

ESP8266 LED-Matrix-Uhr

Einfache LED-Matrix-Uhr basierend auf dem beliebten ESP8266 mit Real Time Clock-Modul und Zeitsynchronisation über WLAN von einem NTP-Server.

NEU ! ESP32-Version auch verfügbar

Schritt 1: Teile und Werkzeuge

Teile und Werkzeuge
Teile und Werkzeuge
Teile und Werkzeuge
Teile und Werkzeuge
Teile und Werkzeuge
Teile und Werkzeuge

Sehen wir uns zuerst an, was wir brauchen.

Teile:

  • 6 x 8x8 MAX7219 LED-Matrix Banggood
  • 1 x RTC DS3231
  • 1 x ESP12-Board Bangood
  • 1 x Pastaglas
  • 1 x 5,5 mm x 2,1 mm DC-Netzteil Metallbuchse für Panelmontage
  • 1 x USB auf 5,5 mm x 2,1 mm Hohlstecker 5 V Gleichstromkabel
  • 1 x Fenstertönungsfolie
  • 11 x Dupont-Drähte von Buchse zu Buchse Bangood

Werkzeuge:

  • Lötkolben
  • Sprühflasche
  • Hobbymesser
  • doppelseitiges Klebeband

Alle Teile können leicht von ebay/aliexpress und/oder lokalen Geschäften bezogen werden.

Schritt 2: Vorbereiten der LED-Matrix

Vorbereiten der LED-Matrix
Vorbereiten der LED-Matrix
Vorbereiten der LED-Matrix
Vorbereiten der LED-Matrix

Ich fand es einfacher, 2 x 4 Stück Module zu kaufen, eines davon in zwei Hälften zu schneiden und an das andere zu löten, während die auf der Platine gedruckte Ausrichtung beibehalten wurde.

Schritt 3: Verbinden Sie das LED-Matrix-Display und die RTC mit dem ESP8266

Verbinden Sie das LED-Matrix-Display und die RTC mit dem ESP8266
Verbinden Sie das LED-Matrix-Display und die RTC mit dem ESP8266
Verbinden Sie das LED-Matrix-Display und die RTC mit dem ESP8266
Verbinden Sie das LED-Matrix-Display und die RTC mit dem ESP8266
Verbinden Sie das LED-Matrix-Display und die RTC mit dem ESP8266
Verbinden Sie das LED-Matrix-Display und die RTC mit dem ESP8266

Löten Sie die Stiftleisten an den Modulen und verwenden Sie die Dupont-Kabel, um sie wie folgt anzuschließen.

MAX7219 bis ESP8266

  • VCC - 3,3 V
  • Masse - Masse
  • CS - D8
  • DIN - D7
  • CLK - D5

DS3231 bis ESP8266

  • Masse - Masse
  • VCC - 3,3 V
  • SDA - D1
  • SCL - D2

Eine Anmerkung zum RTC-Modul, anscheinend hat es auch die Möglichkeit, den Akku aufzuladen, aber das ist bei Verwendung eines CR2032 keine gute Idee. Eine mögliche Lösung wäre, die auf dem Bild markierte Spur zu schneiden, um den Ladeteil der Schaltung zu deaktivieren. Weitere Informationen hierzu finden Sie hier.

Schritt 4: Flashen Sie das ESP8266-Modul

Flashen Sie das ESP8266-Modul
Flashen Sie das ESP8266-Modul

Nest-Schritt wäre, den Code auf den ESP8266 hochzuladen.

Während der Originalcode hier zu finden ist (vielen Dank an den Autor !), finden Sie im Anhang die englische Version davon.

Der Upload-Prozess ist ziemlich einfach, vergessen Sie nur nicht, den Code mit Ihren WLAN-Anmeldeinformationen zu aktualisieren.

char ssid = "xxxxx"; // Ihre Netzwerk-SSID (Name)char pass = "xxxxx"; // Ihr Netzwerk-Passwort

Schritt 5: Tragen Sie den Solarfilm auf das Pastaglas auf

Tragen Sie den Solarfilm auf das Pastaglas auf
Tragen Sie den Solarfilm auf das Pastaglas auf
Tragen Sie den Solarfilm auf das Pastaglas auf
Tragen Sie den Solarfilm auf das Pastaglas auf
Tragen Sie den Solarfilm auf das Pastaglas auf
Tragen Sie den Solarfilm auf das Pastaglas auf
Tragen Sie den Solarfilm auf das Pasta-Glas auf
Tragen Sie den Solarfilm auf das Pasta-Glas auf

Ich habe beschlossen, nur einen Teil des Glases mit Folie abzudecken, um den Rest der Komponenten sichtbar zu halten.

Nach einigem Ausprobieren habe ich festgestellt, dass das "Geheimnis" darin besteht, sowohl das Glas als auch den Film so nass wie möglich mit Seifenwasser zu machen, um Anpassungen beim Auftragen vornehmen zu können. Verwenden Sie die Sprühflasche, um alles schön nass zu halten und das Hobbymesser, um die überschüssige Folie abzuschneiden.

Sobald es vollständig getrocknet ist, sollte der Film ziemlich gut auf dem Glas gespannt sein.

Schritt 6: Bereiten Sie die DC-Netzteil-Metallbuchse vor

Bereiten Sie die Metallbuchse des DC-Netzteils vor
Bereiten Sie die Metallbuchse des DC-Netzteils vor
Bereiten Sie die Metallbuchse des DC-Netzteils vor
Bereiten Sie die Metallbuchse des DC-Netzteils vor
Bereiten Sie die Metallbuchse des DC-Netzteils vor
Bereiten Sie die Metallbuchse des DC-Netzteils vor

Löten Sie 2 Dupont-Drähte an die DC-Buchse. Sie werden wie folgt mit dem ESP8266 verbunden.

  • + - Fahrgestellnummer
  • - - GNG

Bohren Sie ein Loch in die Mitte des Glasdeckels und montieren Sie die DC-Buchse.

Schritt 7: Alles zusammenfügen

Image
Image
Alles zusammenfügen
Alles zusammenfügen
Alles zusammenfügen
Alles zusammenfügen

Um es etwas aufgeräumter zu machen, habe ich die RTC und den ESP8266 mit etwas doppelseitigem Klebeband auf die Rückseite des LED-Displays geklebt. Stellen Sie sicher, dass die Module keinen der Kontakte der LED-Module berühren, und verwenden Sie in diesem Fall ein Isolierband, um die Kontakte abzudecken, um Kurzschlüsse zu vermeiden.

Um sicherzustellen, dass sich das Display nicht bewegt, sobald ich den Deckel des Glases zurückgeschraubt habe, habe ich etwas Klebeband am unteren Ende angebracht, damit es am Boden des Glases an Ort und Stelle bleibt.

Es bleibt nur noch das USB-Kabel anzuschließen und das war's!

Schritt 8: Weitere Ideen

  • Fügen Sie eine Backup-Batterie hinzu, die über ein TP4056 geladen wurde;
  • Fügen Sie einen Temperatur- und Feuchtigkeitssensor hinzu;
  • Entwerfen Sie ein 3D-gedrucktes Gehäuse;
  • Fügen Sie einen Lichtsensor hinzu, um das Display nachts zu dimmen.

Ich hoffe, Ihnen hat dieses Projekt gefallen und wenn Sie Fragen haben, können Sie sie gerne stellen.

Empfohlen: