Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
To će vas voditi kroz izradu jednostavne meteorološke postaje s dobrom toč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. (Budući da mi je prodavač poslao pogrešan dio, ovaj će vodič koristiti BMP280, ali koraci su slični.
Slanje podataka bit će putem MQTT -a.
Korak 1: Povezivanje
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
Također možete slijediti ovaj vodič:
- Preuzmite ESPEasy:
- Raspakirati
- Pokrenite flash.cmd
- Odgovorite na pitanja: Comport se može pronaći u Devicemanageru, veličina Flash ovisi o modulu: moj modul je 4096, Build: 120 ili noviji
- Čekati
- Isključite/uključite ili resetirajte modul
- Slijedite ovaj vodič za postavljanje WiFi -ja:
Korak 3: Postavite BMP280
- Povežite se s web stranicom modula kao što je prikazano u postavljanju WiFi -ja
- Promijenite i2c portove na SDA = GPIO0 i SCL = GPIO2 ili kako ste ih povezali
- Dodajte BMP280 ispod uređaja, ne zaboravite postaviti IDX na vrijednost koja nije nulta
Korak 4: Postavite 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/Tlak
Koristim node-red za prikaz kao što je prikazano na zadnjoj slici.
Sada je meteorološka stanica urađena ura