Innehållsförteckning:

ESP8266, BMP280, MQTT Väderstation: 4 steg
ESP8266, BMP280, MQTT Väderstation: 4 steg

Video: ESP8266, BMP280, MQTT Väderstation: 4 steg

Video: ESP8266, BMP280, MQTT Väderstation: 4 steg
Video: Weather Station with ESP8266-WiFi 2024, November
Anonim
ESP8266, BMP280, MQTT Väderstation
ESP8266, BMP280, MQTT Väderstation
ESP8266, BMP280, MQTT Väderstation
ESP8266, BMP280, MQTT Väderstation

Detta vägleder dig genom att göra en enkel väderstation med god noggrannhet.

Här använder vi ett ESP8266 WIFI -utvecklingskort för att ansluta sensorn till internet för att spara data. Det finns mycket smakämnen som fungerar och jag kommer att använda den jag har hemma: Homefixer ESP8266

Det finns många olika sensorer, men enligt https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html ger BME280 de bästa resultaten av vanliga lågkostnadshygrometrar. (Eftersom säljaren skickar fel del till mig använder denna guide BMP280 men stegen är liknande.

Överföringen av data sker via MQTT.

Steg 1: Anslutning

Förbindelse
Förbindelse
Förbindelse
Förbindelse

Först måste vi ansluta BMP280 till ESP8266.

Anslut det så här:

BME280 | ESP8266 (NodeMCU)

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

Steg 2: Installera programvaran

Installera programvaran
Installera programvaran

Du kan också följa den här guiden:

  1. Ladda ner ESPEasy:
  2. Packa upp
  3. Kör flash.cmd
  4. Svara på frågorna: Comport finns i Devicemanager, Flashstorlek beror på modul: min modul är 4096, byggd: 120 eller nyare
  5. Vänta
  6. Stäng av/på eller återställ modulen
  7. Följ den här guiden för att konfigurera WiFi:

Steg 3: Konfigurera BMP280

Ställ in BMP280
Ställ in BMP280
Ställ in BMP280
Ställ in BMP280
Ställ in BMP280
Ställ in BMP280
  1. Anslut till modulernas webbplats som visas i wifi -installationen
  2. Ändra i2c -portar till SDA = GPIO0 och SCL = GPIO2 eller som du anslöt den
  3. Lägg till BMP280 under enheter, kom ihåg att ställa in IDX till ett värde som inte är noll

Steg 4: Konfigurera MQTT

Ställ in MQTT
Ställ in MQTT
Ställ in MQTT
Ställ in MQTT

Under fliken config kan du ställa in MQTT -mäklarinställningarna. Jag använder openHAB-protokollet efter rekommendation härifrån:

Temperatur kommer nu att publiceras under:

weather_station_bmp280/BMP280/Temperatur

och tryck:

weather_station_bmp280/BMP280/Pressure

Jag använder nod-rött för att visa det som visas på den sista bilden.

Nu är väderstationen klar hurra

Rekommenderad: