Kazalo:

Vremenska postaja ESP8266, BMP280, MQTT: 4 koraki
Vremenska postaja ESP8266, BMP280, MQTT: 4 koraki

Video: Vremenska postaja ESP8266, BMP280, MQTT: 4 koraki

Video: Vremenska postaja ESP8266, BMP280, MQTT: 4 koraki
Video: Weather Station Receiver V4.0 2024, Julij
Anonim
Vremenska postaja ESP8266, BMP280, MQTT
Vremenska postaja ESP8266, BMP280, MQTT
Vremenska postaja ESP8266, BMP280, MQTT
Vremenska postaja ESP8266, BMP280, MQTT

To vas bo vodilo skozi izdelavo preproste vremenske postaje z dobro natančnostjo.

Tukaj uporabljamo razvojno ploščo ESP8266 WIFI za povezavo senzorja z internetom za shranjevanje podatkov. Obstaja veliko okusov, ki bodo delovali in uporabil bom tistega, ki ga imam doma: Homefixer ESP8266

Obstaja veliko različnih senzorjev, vendar po podatkih https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html BME280 prinaša najboljše rezultate od običajnih nizkocenovnih higrometrov. (Ker mi je prodajalec poslal napačen del, bo ta priročnik uporabljal BMP280, vendar so koraki podobni.

Pošiljanje podatkov bo potekalo prek MQTT.

1. korak: Povezava

Povezava
Povezava
Povezava
Povezava

Najprej moramo BMP280 povezati z ESP8266.

Povežite tako:

BME280 | ESP8266 (NodeMCU)

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

2. korak: Namestite programsko opremo

Namestite programsko opremo
Namestite programsko opremo

Sledite lahko tudi temu priročniku:

  1. Prenesite ESPEasy:
  2. Odpakirajte
  3. Zaženite flash.cmd
  4. Odgovorite na vprašanja: Comport najdete v Devicemanagerju, velikost Flash je odvisna od modula: moj modul je 4096, Build: 120 ali novejši
  5. Počakaj
  6. Izklopite/vklopite ali ponastavite modul
  7. Za nastavitev WiFi sledite temu priročniku:

3. korak: Nastavite BMP280

Nastavite BMP280
Nastavite BMP280
Nastavite BMP280
Nastavite BMP280
Nastavite BMP280
Nastavite BMP280
  1. Povežite se s spletnim mestom modulov, kot je prikazano v nastavitvi wifi
  2. Vrata i2c spremenite v SDA = GPIO0 in SCL = GPIO2 ali kot ste jih povezali
  3. Dodajte BMP280 pod naprave, ne pozabite nastaviti IDX na vrednost, ki ni nič

4. korak: Nastavite MQTT

Nastavite MQTT
Nastavite MQTT
Nastavite MQTT
Nastavite MQTT

Na zavihku config lahko nastavite nastavitve posrednika MQTT. Po priporočilu od tu uporabljam protokol openHAB:

Temperatura bo zdaj objavljena pod:

weather_station_bmp280/BMP280/Temperatura

in tlak:

weather_station_bmp280/BMP280/Tlak

Uporabljam node-red za prikaz, kot je prikazano na zadnji sliki.

Zdaj je vremenska postaja končana hura

Priporočena: