Inhaltsverzeichnis:
- Schritt 1: Erstellen Sie ein Konto auf Openweathermap.org
- Schritt 2: Hardwareverbindungen
- Schritt 3: Brennen Sie das Programm von der Arduino IDE
Video: ESP8266-basierte Netzwerkuhr und Wettermonitor - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Kurzes und einfaches Wochenendprojekt mit ESP8266 und 0,96'' 128x64 OLED-Display.
Das Gerät ist eine Netzwerkuhr, d.h. holt die Zeit von ntp-Servern. Es zeigt auch Wetterinformationen mit Symbolen von openweathermap.org an
Erforderliche Teile:
1. ESP8266-Modul (Jeder, ich habe NodeMCU verwendet)
2. 0,96 OLED (I2C-basiert)
3. Überbrückungsdrähte
4. Brotbrett
5. USB-Kabel zum Anschließen des ESP8266 an den Computer
Schritt 1: Erstellen Sie ein Konto auf Openweathermap.org
Das Erstellen eines Kontos auf openweathermap.org ist einfach.
Erstellen Sie ein Konto, indem Sie auf Anmelden klicken.
Melden Sie sich an und gehen Sie zum API-Tab. Notieren Sie sich Ihren API-Schlüssel.
Schritt 2: Hardwareverbindungen
Auf NodeMCU sind die Verbindungen wie folgt.
NodeMCU OLED
3V ------------- Vcc
Masse ------------- Masse
D1 ------------- SCL
D2 -------------- SDA
Schritt 3: Brennen Sie das Programm von der Arduino IDE
Öffnen Sie das Programm in der Arduino-IDE.
Wählen Sie das ESP8266-Modul, das Sie verwenden, aus dem Menü Boards aus und laden Sie den Code in das Modul hoch.
Der Code aktualisiert die Wetterinformationen alle 10 Minuten.
Alle Wettersymbole werden in der Datei icon.h abgelegt.
Der Symbolcode wird von dem Aufruf zurückgegeben, den wir an openweathermap.org senden
Ich habe eine sehr grobe Parsing-Logik verwendet, um die Wetterinformationen aus dem empfangenen JSON zu extrahieren.
Sie können die Json-Bibliothek für Arduino verwenden, wenn Sie möchten.
Empfohlen:
2020 ESP8266: 3 Schritte
2020 ESP8266: Also schrieb dieser Lazy Old Geek (LOG) einige Instructables auf ESP8266-Modulen: https://www.instructables.com/id/ESP8266-as-Arduin … https://www.instructables.com/id/ ESP8266-as-Arduin … Ich habe noch mehrere ESP-01s und ESP-03s und habe versucht, sie zum Wo
ESP8266 - Tür- und Fenstersensoren - ESP8266. Hilfe für ältere Menschen (Vergesslichkeit): 5 Schritte
ESP8266 - Tür- und Fenstersensoren - ESP8266. Hilfe für ältere Menschen (Vergesslichkeit): ESP8266 - Tür- / Fenstersensoren mit GPIO 0 und GPIO 2 (IOT). Es kann im Web oder im lokalen Netzwerk mit Browsern angezeigt werden. Auch sichtbar über die "HelpIdoso Vxapp" Anwendung. Verwendet eine 110/220 VAC-Versorgung für 5 VDC, 1 Relais / Spannung
Sauerteigsensor (ESP8266): 4 Schritte
Sauerteigsensor (ESP8266): Ich bin immer noch da draußen, um zu versuchen, die Fermentation meines Sauerteigstarters zu messen und wollte diese Lösung mit einem Sharp-Sensor ausprobieren. Der Sensor misst den Abstand zur Oberfläche der Zubereitung. Je höher es geht, desto fermentierter ist der p
ESP8266 mit Thingspeak und DHT11 Tutorial - Webserver: 7 Schritte
ESP8266 mit Thingspeak und DHT11 Tutorial | Webserver: Hey, was ist los, Leute! Akarsh hier von CETech. Dieses Projekt von mir ist eher eine Lernkurve, um die Thingspeak-Plattform zusammen mit der Idee von MQTT zu verstehen und dann Thingspeak mit einem ESP8266 zu verwenden. Gegen Ende des Artikels werden wir co
ESP8266 Netzwerkuhr ohne RTC - Nodemcu NTP-Uhr Keine RTC - INTERNET-UHR-PROJEKT: 4 Schritte
ESP8266 Netzwerkuhr ohne RTC | Nodemcu NTP-Uhr Keine RTC | INTERNET-UHRPROJEKT: Im Projekt wird ein Uhrenprojekt ohne RTC erstellt, es wird Zeit vom Internet über WLAN benötigt und auf dem st7735-Display angezeigt