Inhaltsverzeichnis:
- Schritt 1: WIE ES FUNKTIONIERT?
- Schritt 2: DAS SETUP
- Schritt 3: DER CODE
- Schritt 4: DAS ERGEBNIS
- Schritt 5: WOHIN VON HIER?
- Schritt 6: SCHLUSSFOLGERUNG
Video: IoT ESP8266-basierte Wetterstation - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Möchten Sie ein Wetterstationsprojekt ohne Sensor bauen und Informationen über das Wetter aus der ganzen Welt erhalten?
Mit OpenWeatherMap wird es zu einer echten Aufgabe.
Schritt 1: WIE ES FUNKTIONIERT?
OpenWeatherMap.org bietet Daten aus der ganzen Welt und ist über ihre API (Application Programming Interface) leicht zugänglich, die natürlich in JSON ausgegeben wird.
OpenWeatherMap.org liefert nicht nur aktuelle Wetterdaten, sondern kann auch 5-Tage- und 16-Tage-Vorhersagen, historische Daten und sogar Wetterwarnungen bereitstellen.
Diese Seite bietet uns eine kostenlose Option, mit der Sie das aktuelle Wetter und die Fünf-Tage-Vorhersage von jeder Stadt der Welt abrufen können.
Schritt 2: DAS SETUP
1. Gehen Sie zu OpenWeatherMap.org.
2. Sie müssen sich für ihr kostenloses Konto anmelden, um einen API-Schlüssel zu erhalten.
Um es zu finden, loggen Sie sich in Ihr Konto ein, navigieren Sie zu „API-Schlüssel“, geben Sie Ihren Schlüsselnamen ein und klicken Sie auf die Schaltfläche zum Generieren.
Siehe Fotos oben.
Schritt 3: DER CODE
Wir werden die ESP8266-Bibliotheken und die Plattform verwenden. Der folgende Code wurde mit der NodeMCU getestet.
Stellen Sie zunächst sicher, dass die ESP8266- und ArduinoJSON-Bibliotheken in Ihrer Entwicklungsumgebung installiert sind.
Starten Sie für die ESP8266-Bibliothek Arduino und öffnen Sie das Preferences-Fenster. Geben Sie ein:
in zusätzlichen Board-Manager-URLs abgelegt.
Öffnen Sie den Boards Manager über das Menü Tools > Board und suchen Sie die ESP8266-Plattform. Wählen Sie die gewünschte Version aus und klicken Sie dann auf die Schaltfläche Installieren. Wählen Sie das ESP8266-Board aus dem Menü Extras > Board aus.
Die ArduinoJSON-Bibliothek finden Sie, indem Sie in Bibliothek einschließen > Bibliotheken verwalten suchen.
Laden Sie den folgenden Code auf Ihr ESP8266-basiertes Board hoch.
Schritt 4: DAS ERGEBNIS
Zuerst müssen Sie den Code ein wenig ändern, - Ändern Sie die ssid mit dem Namen Ihres WLANs.
- Ändern Sie das Passwort mit Ihrem WLAN-Passwort.
- Setzen Sie Ihren API_KEY nach: &appid=
Wenn alles in Ordnung ist, laden Sie den Code in Ihr Board hoch.
Sie können die Daten von jeder Stadt der Welt abrufen.
siehe Fotos.
Überprüfen Sie das Video, wenn Sie nicht weiterkommen.
Schritt 5: WOHIN VON HIER?
Dies ist der Beginn eines viel größeren Projekts. Wenn Sie es also erweitern möchten, können Sie problemlos OLED- oder LCD-Bildschirme hinzufügen, die das aktuelle Wetter anzeigen, und Ihren Tagesplan lesen, um einen intelligenten Spiegel zu bauen.
Schritt 6: SCHLUSSFOLGERUNG
Es gibt viele Wetterdatenquellen im Internet und sie variieren in ihrer Funktion.
OpenWeatherMap.org muss eine der einfachsten und elegantesten Lösungen sein, die wir gefunden haben, um einfach auf die Wetterdaten von überall auf dem Planeten zuzugreifen.
Wenn Sie Fragen haben, können Sie natürlich einen Kommentar hinterlassen.myYoutube
mein Facebook
mein Twitter
Vielen Dank für das Lesen dieses Projekts ^^ und einen schönen Tag.
Tschüss.
Ahmed Nouira
Empfohlen:
Eine einfache Wetterstation erstellen – wikiHow
So erstellen Sie eine einfache Wetterstation: Hallo Leute, in diesem Video zeige ich Ihnen, wie Sie eine einfache Wetterstation erstellen, um Temperatur und Luftfeuchtigkeit mit dem DHT11-Sensor zu messen
So erstellen Sie eine Arduino-Wetterstation – wikiHow
So erstellen Sie eine Arduino-Wetterstation: In diesem Projekt werden wir eine Wetterstation herstellen, die Temperatur und Luftfeuchtigkeit mit Arduino misst und den Wert der aktuellen Temperatur und Luftfeuchtigkeit auf einem LCD-Display anzeigt
Bodenfeuchtesensor und ESP8266 mit der AskSensors IoT Cloud verbinden – wikiHow
So verbinden Sie Bodenfeuchtigkeitssensor und ESP8266 mit der AskSensors IoT Cloud: Diese Anleitung zeigt Ihnen, wie Sie Ihren Bodenfeuchtigkeitssensor und ESP8266 mit der IoT-Cloud verbinden. Für dieses Projekt verwenden wir ein Knoten MCU ESP8266 WiFi-Modul und einen Bodenfeuchtigkeitssensor das misst den volumetrischen Inhalt des Wassers in der so
Wie erstelle ich eine Raspberry Pi Wetterstation – wikiHow
So erstellen Sie eine Raspberry Pi-Wetterstation: In diesem Tutorial werde ich den Prozess der Installation eines SenseHAT durchgehen und den Code importieren, der erforderlich ist, um diesen SenseHAT in eine voll funktionsfähige Wetterstation zu verwandeln, die Temperatur, Druck und Luftfeuchtigkeit aufzeichnen kann
DIY IoT-Lampe für die Hausautomation -- ESP8266-Tutorial: 13 Schritte (mit Bildern)
DIY IoT-Lampe für die Hausautomation || ESP8266-Tutorial: In diesem Tutorial werden wir eine mit dem Internet verbundene intelligente Lampe erstellen. Dies wird tief in das Internet der Dinge eintauchen und eine Welt der Heimautomatisierung eröffnen! Die Lampe ist über WLAN verbunden und verfügt über ein offenes Nachrichtenprotokoll. Das heißt, Sie können wählen