Inhaltsverzeichnis:
- Schritt 1: Was Sie brauchen
- Schritt 2: Starten Sie Visuino und wählen Sie den Arduino WeMos D1 Mini Board-Typ aus
- Schritt 3: WLAN-Setup
- Schritt 4: In Visuino Komponenten hinzufügen
- Schritt 5: In Visuino Set-Komponenten
- Schritt 6: In Visuino Connect-Komponenten
- Schritt 7: Generieren, Kompilieren und Hochladen des Arduino-Codes
- Schritt 8: Spielen
Video: ESP8266 OLED - Uhrzeit und Datum aus dem Internet abrufen - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
In diesem Tutorial erfahren Sie, wie Sie mit ESP8266 OLED und Visuino Datum und Uhrzeit vom NIST TIME-Server abrufen.
Sehen Sie sich ein Demonstrationsvideo an.
Schritt 1: Was Sie brauchen
- ESP8266 OLED
- Visuino-Programm: Visuino herunterladen
Schritt 2: Starten Sie Visuino und wählen Sie den Arduino WeMos D1 Mini Board-Typ aus
Um mit der Programmierung des Arduino zu beginnen, müssen Sie die Arduino-IDE von hier installieren:
Bitte beachten Sie, dass die Arduino IDE 1.6.6 einige kritische Fehler aufweist. Stellen Sie sicher, dass Sie 1.6.7 oder höher installieren, sonst funktioniert dieses Instructable nicht! Wenn Sie dies nicht getan haben, befolgen Sie die Schritte in dieser Anleitung, um die Arduino IDE einzurichten, um WeMos D1 Mini zu programmieren! Das Visuino: https://www.visuino.eu muss ebenfalls installiert werden. Starten Sie Visuino wie im ersten Bild gezeigt Klicken Sie auf die Schaltfläche "Tools" auf der Arduino-Komponente (Bild 1) in Visuino Wenn der Dialog erscheint, wählen Sie "WeMos D1 Mini" wie in Bild 2 gezeigt
Schritt 3: WLAN-Setup
- Wählen Sie WeMos D1 Mini aus und klicken Sie im Editor Module>WiFi>Access Points auf die Schaltfläche […], damit sich das Fenster "Access Points" öffnet. Ziehen Sie in diesem Editor den WLAN-Access Point auf die linke Seite.
- Geben Sie im Eigenschaftenfenster unter "SSID" den Namen Ihres WLAN-Netzwerks ein
- Geben Sie unter "Passwort" das Zugangspasswort für Ihr WLAN-Netzwerk ein
- Schließen Sie das Fenster "Zugangspunkte"
- Auf der linken Seite im Editor wählen Sie Module>Wifi>Sockets, klicken Sie auf die Schaltfläche […], damit das Fenster "Sockets" geöffnet wird Ziehen Sie den TCP/IP-Client von rechts nach links, dann stellen Sie im Fenster Eigenschaften den Port ein: 37 und host: time-ag.nist.gov
- Schließen Sie das Fenster "Sockets"
Schritt 4: In Visuino Komponenten hinzufügen
- Komponente "Impulsgenerator" hinzufügen
- Komponente "Internet Time Protocol" hinzufügen
- 2X Komponente "Rechten Untertext löschen" hinzufügen
- 2X Komponente "Linken Untertext löschen" hinzufügen
- Komponente "SSD1306/SH1106 OLED Display (I2C)" hinzufügen
Schritt 5: In Visuino Set-Komponenten
- Wählen Sie "PulseGenerator1" und stellen Sie im Eigenschaftenfenster die Frequenz auf 0,1166667
- Wählen Sie "DeleteRightText1" und setzen Sie im Eigenschaftenfenster die Länge auf 13
- Wählen Sie "DeleteRightText2" und setzen Sie im Eigenschaftenfenster die Länge auf 5
- Wählen Sie "DeleteLeftText2" und setzen Sie im Eigenschaftenfenster die Länge auf 12
- Doppelklicken Sie auf die Komponente "DisplayOLED1"
Der Elements-Dialog wird angezeigt
- Erweitern Sie im Elements-Dialog "Text" auf der rechten Seite und ziehen Sie "Draw Text" und ziehen Sie 2X "Text Field" von der rechten Seite nach links
- Erweitern Sie im Elements-Dialog "Linien" auf der rechten Seite und ziehen Sie "Linie zeichnen" von der rechten Seite nach links
- Wählen Sie "Text1 zeichnen" auf der linken Seite und setzen Sie im Eigenschaftenfenster "Text" auf "Zeit&Datum" (oder einen anderen Text) und stellen Sie die Größe auf 2. ein
- Wählen Sie "Linie 1 zeichnen" und setzen Sie im Eigenschaftsfenster "Breite" auf 120 und "Y" auf 20
- Wählen Sie "Text Field1" und setzen Sie im Eigenschaftenfenster "Size" auf 2 und "Y" auf 25
- Wählen Sie "Text Field2" und setzen Sie im Eigenschaftenfenster "Size" auf 2 und "Y" auf 45
Schließen Sie den Elemente-Dialog
Schritt 6: In Visuino Connect-Komponenten
- Verbinden Sie den "PulseGenerator1"-Pin [Out] mit dem "InternetTime1"-Pin [In]
- Verbinden Sie "InternetTime1" Pin [Socket] mit "WeMos D1 Mini" > TCP Client1 Pin [In]
- Verbinden Sie den "InternetTime1"-Pin [Out] mit dem "DeleteRightText1"-Pin [In] und dem "DeleteRightText2"-Pin [In]
- Verbinden Sie den "DeleteRightText1"-Pin [Out] mit dem "DeleteLeftText1"-Pin [In]
- Verbinden Sie den "DeleteRightText2"-Pin [Out] mit dem "DeleteLeftText2"-Pin [In]
- Verbinden Sie "DeleteLeftText1" Pin [Out] mit "DisplayOLED1"> Text Field1 Pin [In]
- Verbinden Sie "DeleteLeftText2" Pin [Out] mit "DisplayOLED1"> Text Field2 Pin [In]
Schritt 7: Generieren, Kompilieren und Hochladen des Arduino-Codes
Klicken Sie in Visuino unten auf die Registerkarte "Build", stellen Sie sicher, dass der richtige Port ausgewählt ist, und klicken Sie dann auf die Schaltfläche "Compile/Build and Upload".
Schritt 8: Spielen
Wenn Sie das ESP8266 OLED-Modul mit Strom versorgen, wird es mit dem Internet verbunden und das Display sollte das Datum und die Uhrzeit vom NIST-Server anzeigen
. Sie können auch mit anderen Servern experimentieren, die Sie hier finden
Herzliche Glückwünsche! Sie haben Ihr Internet Time-Projekt mit Visuino abgeschlossen. Ebenfalls beigefügt ist das Visuino-Projekt, das ich für dieses Instructable erstellt habe, Sie können es hier herunterladen. Sie können es in Visuino herunterladen und öffnen:
Empfohlen:
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 9 Schritte
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um die Zeit auf dem LCD anzuzeigen
M5STACK So zeigen Sie Temperatur, Feuchtigkeit und Druck auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 6 Schritte
M5STACK So zeigen Sie Temperatur, Luftfeuchtigkeit und Druck auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um Temperatur, Luftfeuchtigkeit und Druck mit dem ENV-Sensor (DHT12, BMP280, BMM150)
Verbinden eines GPS-Moduls mit dem Raspberry Pi: Dashcam Teil 2: 3 Schritte
Anbindung eines GPS-Moduls an den Raspberry Pi: Dashcam Teil 2: Dies ist Teil 2 des Dashcam-Projekts und in diesem Beitrag erfahren Sie, wie Sie ein GPS-Modul an den Raspberry Pi anschließen. Wir verwenden dann die GPS-Daten und fügen sie dem Video als Textüberlagerung hinzu. Bitte lesen Sie Teil 1 über den untenstehenden Link, bevor Sie
Wie erstelle ich einen FUZZ-Gitarreneffekt aus dem Aliexpress DIY-Kit: 20 Schritte (mit Bildern)
Wie man FUZZ-Gitarren-Effekt aus Aliexpress DIY-Kit macht: Ich habe DIY Fuzz-E-Gitarren-Effekt von AliExpress gekauft und es gab so bescheidene Informationen, dass ich beschlossen habe, ein Instructables für andere, weniger erfahrene Benutzer oder Käufer zu machen. Das ist also
So zeichnen Sie Wav auf. Aus dem Fernseher: 3 Schritte
So zeichnen Sie Wav auf. Aus dem Fernsehen: Ich habe mich in das Lied "Yogi Bear" von Highschool Jim verliebt. Ich fand dieses Lied, als ich Bumerang sah, sie hatten das ganze Lied als Werbung. Ich bin dann schnell zu meinem winMX-Programm gegangen und habe etwas gesucht, um zu KEINEN Ergebnissen zu kommen, also habe ich dies am Ende getan