Inhaltsverzeichnis:

ESP8266, BMP280, MQTT-Wetterstation - Gunook
ESP8266, BMP280, MQTT-Wetterstation - Gunook

Video: ESP8266, BMP280, MQTT-Wetterstation - Gunook

Video: ESP8266, BMP280, MQTT-Wetterstation - Gunook
Video: ESP8266 weather station web server with BMP280 | BMP280 Web Server 2024, November
Anonim
ESP8266, BMP280, MQTT Wetterstation
ESP8266, BMP280, MQTT Wetterstation
ESP8266, BMP280, MQTT Wetterstation
ESP8266, BMP280, MQTT Wetterstation

Dies führt Sie durch die Erstellung einer einfachen Wetterstation mit guter Genauigkeit.

Hier verwenden wir ein ESP8266 WIFI-Entwicklungsboard, um den Sensor mit dem Internet zu verbinden, um die Daten zu speichern. Viele Geschmacksrichtungen existieren und werden funktionieren und ich werde den verwenden, den ich zu Hause habe: Homefixer ESP8266

Es gibt viele verschiedene Sensoren, aber laut https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html liefert der BME280 die besten Ergebnisse unter den gängigen Low-Cost-Hygrometern. (Da der Verkäufer mir das falsche Teil geschickt hat, wird in dieser Anleitung BMP280 verwendet, aber die Schritte sind ähnlich.

Der Versand der Daten erfolgt über MQTT.

Schritt 1: Verbindung

Verbindung
Verbindung
Verbindung
Verbindung

Zuerst müssen wir den BMP280 mit dem ESP8266 verbinden.

Verbinde es so:

BME280 | ESP8266 (KnotenMCU)

VCC | 3.3V GND | Masse SCL | GPIO2(D4)-SDA | GPIO0(D3)

Schritt 2: Installieren Sie die Software

Installieren Sie die Software
Installieren Sie die Software

Sie können auch dieser Anleitung folgen:

  1. ESPEasy herunterladen:
  2. Auspacken
  3. Führen Sie flash.cmd aus
  4. Beantworten Sie die Fragen: Comport ist im Gerätemanager zu finden, Flash-Größe hängt vom Modul ab: mein Modul ist 4096, Build: 120 oder neuer
  5. Warte ab
  6. Aus-/einschalten oder das Modul zurücksetzen
  7. Folgen Sie dieser Anleitung, um WLAN einzurichten:

Schritt 3: BMP280. einrichten

BMP280. einrichten
BMP280. einrichten
BMP280. einrichten
BMP280. einrichten
BMP280. einrichten
BMP280. einrichten
  1. Stellen Sie eine Verbindung zur Website des Moduls her, wie in der WLAN-Einrichtung gezeigt
  2. Ändern Sie die i2c-Ports in SDA = GPIO0 und SCL = GPIO2 oder wie Sie es angeschlossen haben
  3. Fügen Sie den BMP280 unter Geräte hinzu, denken Sie daran, IDX auf einen Wert ungleich Null zu setzen

Schritt 4: MQTT einrichten

MQTT einrichten
MQTT einrichten
MQTT einrichten
MQTT einrichten

Unter der Registerkarte config können Sie die MQTT-Broker-Einstellungen festlegen. Ich verwende das openHAB-Protokoll nach Empfehlung von hier:

Temperatur wird jetzt veröffentlicht unter:

weather_station_bmp280/BMP280/Temperatur

und Druck:

weather_station_bmp280/BMP280/Druck

Ich verwende Knoten-Rot, um es wie im letzten Bild gezeigt anzuzeigen.

Jetzt ist die Wetterstation fertig hurra

Empfohlen: