Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu sizga aniqlik bilan oddiy ob -havo stantsiyasini yaratishga yordam beradi.
Bu erda biz ma'lumotlarni saqlash uchun sensorni internetga ulash uchun ESP8266 WIFI ishlab chiqish kartasidan foydalanamiz. Ko'p xushbo'y narsalar mavjud va ishlaydi va men uyda bo'lganini ishlataman: Homefixer ESP8266
Datchiklar juda ko'p, lekin https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html ma'lumotlariga ko'ra, BME280 arzon gigrometrlardan eng yaxshi natijalarni beradi. (Sotuvchi menga noto'g'ri qismini yuborganligi sababli, bu qo'llanma BMP280 -dan foydalanadi, lekin qadamlar o'xshash.
Ma'lumotni yuborish MQTT orqali amalga oshiriladi.
1 -qadam: ulanish
Avval BMP280ni ESP8266 ga ulashimiz kerak.
Uni shunday ulang:
BME280 | ESP8266 (NodeMCU)
VCC | 3.3V GND | GND SCL | GPIO2 (D4) SDA | GPIO0 (D3)
2 -qadam: Dasturiy ta'minotni o'rnating
Siz ham ushbu qo'llanmani bajarishingiz mumkin:
- ESPEasy -ni yuklab oling:
- Paketni oching
- Flash.cmd -ni ishga tushiring
- Savollarga javob bering: Comport -ni Devicemanager -da topish mumkin, Flash o'lchami modulga bog'liq: mening modulim 4096, Build: 120 yoki undan yangi
- Kutmoq
- Modulni o'chiring/yoqing yoki qayta o'rnating
- Wi -Fi -ni sozlash uchun ushbu qo'llanmani bajaring:
3 -qadam: BMP280 -ni o'rnating
- Wi -Fi sozlamalarida ko'rsatilgandek, modullar veb -saytiga ulaning
- I2c portlarini SDA = GPIO0 va SCL = GPIO2 ga o'zgartiring yoki ulanganda
- Qurilmalar ostiga BMP280-ni qo'shing, IDX-ni nol bo'lmagan qiymatga o'rnatishni unutmang
4 -qadam: MQTT -ni o'rnating
Konfiguratsiya yorlig'i ostida siz MQTT broker sozlamalarini o'rnatishingiz mumkin. Men bu erda tavsiya qilinganidan keyin openHAB protokolidan foydalanmoqdaman:
Endi harorat quyidagicha e'lon qilinadi:
ob -havo_stansiyasi_bmp280/BMP280/Harorat
va bosim:
weather_station_bmp280/BMP280/Bosim
Men oxirgi rasmda ko'rsatilgandek ko'rsatish uchun tugun-qizildan foydalanaman.
Endi ob -havo stantsiyasi shoshib qoldi