Inhaltsverzeichnis:

Netzwerkzeit-Digitaluhr mit ESP8266 - Gunook
Netzwerkzeit-Digitaluhr mit ESP8266 - Gunook

Video: Netzwerkzeit-Digitaluhr mit ESP8266 - Gunook

Video: Netzwerkzeit-Digitaluhr mit ESP8266 - Gunook
Video: BitBastelei #212 - TP-Link TL-SG108E Managed Mini-Switch 2024, November
Anonim
Netzwerkzeit-Digitaluhr mit dem ESP8266
Netzwerkzeit-Digitaluhr mit dem ESP8266

Wir lernen, wie man eine niedliche kleine Digitaluhr baut, die mit NTP-Servern kommuniziert und die Netzwerk- oder Internetzeit anzeigt. Wir verwenden das WeMos D1 mini, um uns mit einem WiFi-Netzwerk zu verbinden, die NTP-Zeit zu erhalten und auf einem OLED-Modul anzuzeigen.

Das obige Video führt Sie durch den gesamten Prozess des Aufbaus dieses Projekts.

Schritt 1: Sammeln Sie die Elektronik

Sammeln Sie die Elektronik
Sammeln Sie die Elektronik

Um dieses Projekt zu erstellen, benötigen Sie ein WeMos D1 mini oder ein kompatibles Board, das den ESP8266-Chipsatz zusammen mit einem OLED-Modul verwendet. Der Sketch sollte auch mit den ESP32-Boards funktionieren, aber ich habe dies nicht getestet.

Schritt 2: Bearbeiten und Hochladen der Skizze

Bearbeiten Sie die Skizze und laden Sie sie hoch
Bearbeiten Sie die Skizze und laden Sie sie hoch
Bearbeiten Sie die Skizze und laden Sie sie hoch
Bearbeiten Sie die Skizze und laden Sie sie hoch
Bearbeiten Sie die Skizze und laden Sie sie hoch
Bearbeiten Sie die Skizze und laden Sie sie hoch

Laden Sie die Skizze über den folgenden Link herunter:

Fügen Sie zunächst Ihre Netzwerkanmeldeinformationen hinzu, da wir eine Verbindung zu einem WLAN-Netzwerk herstellen müssen. Stellen Sie dann sicher, dass Sie die richtigen Zeitzoneninformationen hinzufügen. Sie können den folgenden Link besuchen, um die relevante Zeitzonenzeichenfolge für Ihre Region zu erhalten:

Bevor Sie die Skizze hochladen können, stellen Sie sicher, dass Sie die U8g2-Bibliothek zusammen mit dem Board-Support-Paket für die ESP8266-Boards installiert haben. Sehen Sie sich die Bilder an, um weitere Informationen zu erhalten, oder sehen Sie sich das Video an, um detaillierte Anweisungen zu erhalten. Wenn Sie fertig sind, schließen Sie das Board an und stellen Sie sicher, dass Sie die richtigen Board-Einstellungen ausgewählt haben, wie im Bild zu sehen. Klicken Sie dann auf den Upload und warten Sie, bis er abgeschlossen ist.

Öffnen Sie nach dem Hochladen den seriellen Monitor und stellen Sie sicher, dass die richtige Zeit angezeigt wird. Wenn nicht, stellen Sie sicher, dass Sie die richtige Zeitzone für Ihre Region ausgewählt haben.

Schritt 3: Verbinden Sie das OLED-Modul

Verbinden Sie das OLED-Modul
Verbinden Sie das OLED-Modul
Verbinden Sie das OLED-Modul
Verbinden Sie das OLED-Modul

Verwenden Sie den obigen Schaltplan, um das OLED-Modul mit der Mikrocontroller-Platine zu verbinden. Schalten Sie das Board ein und Sie sollten die Zeit auf dem Modul sehen.

Schritt 4: Fügen Sie die Module zum Gehäuse hinzu

Fügen Sie die Module zum Gehäuse hinzu
Fügen Sie die Module zum Gehäuse hinzu
Fügen Sie die Module dem Gehäuse hinzu
Fügen Sie die Module dem Gehäuse hinzu
Fügen Sie die Module dem Gehäuse hinzu
Fügen Sie die Module dem Gehäuse hinzu
Fügen Sie die Module zum Gehäuse hinzu
Fügen Sie die Module zum Gehäuse hinzu

Sobald Sie mit den Ergebnissen zufrieden sind, laden Sie das Modell über den folgenden Link herunter und drucken Sie es in 3D aus:

Das Board sitzt auf der Rückseite, während das OLED-Modul am Ende des Gehäuses sitzt. Sie können doppelseitiges Klebeband verwenden, um das OLED-Modul an Ort und Stelle zu halten, und Sie können auch etwas Heißkleber in der Nähe der Drähte hinzufügen, um es an Ort und Stelle zu halten. Löten Sie die Drähte vom OLED-Modul auf die Mikrocontroller-Platine und versiegeln Sie das Gerät dann mit etwas Klebstoff, um es zusammenzuhalten. Stecken Sie das microUSB-Kabel ein und es sollte wie erwartet funktionieren.

Wenn Ihnen dieser Beitrag gefallen hat, vergessen Sie nicht, uns über die folgenden Links zu folgen, da wir noch viele weitere Projekte wie dieses bauen werden:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • BnBe-Website:

Empfohlen: