Sadržaj:

ESP8266, BMP280, MQTT Meteorološka stanica: 4 koraka
ESP8266, BMP280, MQTT Meteorološka stanica: 4 koraka

Video: ESP8266, BMP280, MQTT Meteorološka stanica: 4 koraka

Video: ESP8266, BMP280, MQTT Meteorološka stanica: 4 koraka
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Novembar
Anonim
ESP8266, BMP280, MQTT meteorološka stanica
ESP8266, BMP280, MQTT meteorološka stanica
ESP8266, BMP280, MQTT meteorološka stanica
ESP8266, BMP280, MQTT meteorološka stanica

Ovo će vas voditi kroz izradu jednostavne meteorološke stanice sa dobrom tačnošću.

Ovdje koristimo razvojnu ploču ESP8266 WIFI za povezivanje senzora s internetom radi spremanja podataka. Postoji mnogo aroma koje će djelovati i ja ću koristiti onaj koji imam kod kuće: Homefix ESP8266

Postoji mnogo različitih senzora, ali prema https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html BME280 daje najbolje rezultate od uobičajenih jeftinih higrometara. (Zbog toga što mi je prodavač poslao pogrešan dio, ovaj vodič će koristiti BMP280, ali koraci su slični.

Slanje podataka će se odvijati putem MQTT -a.

Korak 1: Povezivanje

Veza
Veza
Veza
Veza

Prvo moramo spojiti BMP280 na ESP8266.

Povežite ga ovako:

BME280 | ESP8266 (NodeMCU)

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

Korak 2: Instalirajte softver

Instalirajte softver
Instalirajte softver

Također možete slijediti ovaj vodič:

  1. Preuzmite ESPEasy:
  2. Raspakiraj se
  3. Pokrenite flash.cmd
  4. Odgovorite na pitanja: Comport se može pronaći u Devicemanager -u, veličina Flash -a ovisi o modulu: moj modul je 4096, Build: 120 ili noviji
  5. Čekaj
  6. Isključite/uključite ili resetirajte modul
  7. Slijedite ovaj vodič za postavljanje WiFi -ja:

Korak 3: Postavite BMP280

Postavite BMP280
Postavite BMP280
Postavite BMP280
Postavite BMP280
Postavite BMP280
Postavite BMP280
  1. Povežite se s web lokacijom modula kao što je prikazano u postavljanju WiFi mreže
  2. Promijenite i2c portove na SDA = GPIO0 i SCL = GPIO2 ili kako ste ih povezali
  3. Dodajte BMP280 pod uređaje, ne zaboravite postaviti IDX na vrijednost koja nije nulta

Korak 4: Postavite MQTT

Postavite MQTT
Postavite MQTT
Podesite MQTT
Podesite MQTT

Na kartici konfiguracije možete postaviti postavke brokera MQTT. Koristim openHAB protokol nakon preporuke odavde:

Temperatura će sada biti objavljena pod:

weather_station_bmp280/BMP280/Temperatura

i pritisak:

weather_station_bmp280/BMP280/Pritisak

Koristim node-red za prikaz kao što je prikazano na posljednjoj slici.

Sada je meteorološka stanica urađena ura

Preporučuje se: