Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Tai padės jums tiksliai nustatyti paprastą orų stotį.
Čia mes naudojame ESP8266 WIFI kūrimo plokštę, kad prijungtume jutiklį prie interneto, kad išsaugotume duomenis. Egzistuoja daug skonio ir veiks, ir aš naudosiu tą, kurį turiu namuose: „Homefixer ESP8266“
Yra daug skirtingų jutiklių, tačiau, remiantis https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html, BME280 užtikrina geriausius rezultatus iš įprastų nebrangių higrometrų. (Kadangi pardavėjas atsiuntė man netinkamą dalį, šiame vadove bus naudojamas BMP280, tačiau veiksmai yra panašūs.
Duomenys bus siunčiami per MQTT.
1 žingsnis: prijungimas
Pirmiausia turime prijungti BMP280 prie ESP8266.
Prijunkite taip:
BME280 | ESP8266 („NodeMCU“)
VCC | 3.3V GND | GND SCL | GPIO2 (D4) SDA | GPIO0 (D3)
2 veiksmas: įdiekite programinę įrangą
Taip pat galite vadovautis šiuo vadovu:
- Atsisiųskite „ESPEasy“:
- Išpakuoti
- Vykdyti blykstę.cmd
- Atsakykite į klausimus: „Comport“galima rasti „Devicemanager“, „Flash“dydis priklauso nuo modulio: mano modulis yra 4096, „Build“: 120 ar naujesnis
- Laukti
- Išjunkite/įjunkite arba iš naujo nustatykite modulį
- Norėdami nustatyti „WiFi“, vadovaukitės šiuo vadovu:
3 veiksmas: nustatykite BMP280
- Prisijunkite prie modulių svetainės, kaip parodyta „wifi“sąrankoje
- Pakeiskite „i2c“prievadus į SDA = GPIO0 ir SCL = GPIO2 arba kaip prijungėte
- Pridėkite BMP280 po įrenginiais, nepamirškite nustatyti IDX reikšmės, kurios nėra nulis
4 veiksmas: nustatykite MQTT
Skirtuke konfigūracija galite nustatyti MQTT tarpininko nustatymus. Aš naudoju „openHAB“protokolą po rekomendacijos iš čia:
Dabar temperatūra bus paskelbta:
weather_station_bmp280/BMP280/Temperatūra
ir slėgis:
weather_station_bmp280/BMP280/Slėgis
Aš naudoju mazgą raudoną, kad jį parodyčiau, kaip parodyta paskutinėje nuotraukoje.
Dabar orų stotis baigta