Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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
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
Du kan også følge denne veiledningen:
- Last ned ESPEasy:
- Pakke ut
- Kjør flash.cmd
- Svar på spørsmålene: Comport finnes i Devicemanager, Flash -størrelse avhenger av modulen: modulen min er 4096, Build: 120 eller nyere
- Vente
- Slå av/på eller tilbakestill modulen
- Følg denne veiledningen for å sette opp WiFi:
Trinn 3: Sett opp BMP280
- Koble til modulens nettsted som vist i wifi -oppsettet
- Endre i2c -porter til SDA = GPIO0 og SCL = GPIO2 eller som du koblet den til
- Legg til BMP280 under enheter, husk å sette IDX til verdi som ikke er null
Trinn 4: 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