Innholdsfortegnelse:

ESP8266, BMP280, MQTT Værstasjon: 4 trinn
ESP8266, BMP280, MQTT Værstasjon: 4 trinn

Video: ESP8266, BMP280, MQTT Værstasjon: 4 trinn

Video: ESP8266, BMP280, MQTT Værstasjon: 4 trinn
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, November
Anonim
ESP8266, BMP280, MQTT værstasjon
ESP8266, BMP280, MQTT værstasjon
ESP8266, BMP280, MQTT værstasjon
ESP8266, BMP280, MQTT værstasjon

Dette vil guide deg gjennom å lage en enkel værstasjon med god nøyaktighet.

Her bruker vi et ESP8266 WIFI utviklingskort for å koble sensoren til internett for å lagre dataene. Mange smaksstoffer eksisterer og vil fungere, og jeg vil bruke den jeg har hjemme: Homefixer ESP8266

Det er mange forskjellige sensorer, men i henhold til https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html leverer BME280 de beste resultatene av vanlige rimelige hygrometre. (På grunn av at selgeren sender meg feil del, bruker denne guiden BMP280, men trinnene er like.

Sending av data vil skje gjennom MQTT.

Trinn 1: Tilkobling

Forbindelse
Forbindelse
Forbindelse
Forbindelse

Først må vi koble BMP280 til ESP8266.

Koble den slik:

BME280 | ESP8266 (NodeMCU)

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

Trinn 2: Installer programvaren

Installer programvaren
Installer programvaren

Du kan også følge denne veiledningen:

  1. Last ned ESPEasy:
  2. Pakke ut
  3. Kjør flash.cmd
  4. Svar på spørsmålene: Comport finnes i Devicemanager, Flash -størrelse avhenger av modulen: modulen min er 4096, Build: 120 eller nyere
  5. Vente
  6. Slå av/på eller tilbakestill modulen
  7. Følg denne veiledningen for å sette opp WiFi:

Trinn 3: Sett opp BMP280

Sett opp BMP280
Sett opp BMP280
Sett opp BMP280
Sett opp BMP280
Sett opp BMP280
Sett opp BMP280
  1. Koble til modulens nettsted som vist i wifi -oppsettet
  2. Endre i2c -porter til SDA = GPIO0 og SCL = GPIO2 eller som du koblet den til
  3. Legg til BMP280 under enheter, husk å sette IDX til verdi som ikke er null

Trinn 4: Sett opp MQTT

Sett opp MQTT
Sett opp MQTT
Sett opp MQTT
Sett opp MQTT

Under konfigureringsfanen kan du angi MQTT -meglerinnstillingene. Jeg bruker openHAB-protokollen etter anbefaling herfra:

Temperatur vil nå bli publisert under:

weather_station_bmp280/BMP280/Temperatur

og trykk:

weather_station_bmp280/BMP280/Pressure

Jeg bruker node-rød for å vise den som vist på det siste bildet.

Nå er værstasjonen ferdig hurra

Anbefalt: