Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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
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
Sledite lahko tudi temu priročniku:
- Prenesite ESPEasy:
- Odpakirajte
- Zaženite flash.cmd
- Odgovorite na vprašanja: Comport najdete v Devicemanagerju, velikost Flash je odvisna od modula: moj modul je 4096, Build: 120 ali novejši
- Počakaj
- Izklopite/vklopite ali ponastavite modul
- Za nastavitev WiFi sledite temu priročniku:
3. korak: Nastavite BMP280
- Povežite se s spletnim mestom modulov, kot je prikazano v nastavitvi wifi
- Vrata i2c spremenite v SDA = GPIO0 in SCL = GPIO2 ali kot ste jih povezali
- Dodajte BMP280 pod naprave, ne pozabite nastaviti IDX na vrednost, ki ni nič
4. korak: 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