Mundarija:

ESP8266, BMP280, MQTT ob -havo stantsiyasi: 4 qadam
ESP8266, BMP280, MQTT ob -havo stantsiyasi: 4 qadam

Video: ESP8266, BMP280, MQTT ob -havo stantsiyasi: 4 qadam

Video: ESP8266, BMP280, MQTT ob -havo stantsiyasi: 4 qadam
Video: Управление через интернет из любой точки мира. Протокол MQTT 2024, Noyabr
Anonim
ESP8266, BMP280, MQTT ob -havo stantsiyasi
ESP8266, BMP280, MQTT ob -havo stantsiyasi
ESP8266, BMP280, MQTT ob -havo stantsiyasi
ESP8266, BMP280, MQTT ob -havo stantsiyasi

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

Ulanish
Ulanish
Ulanish
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

Dasturiy ta'minotni o'rnating
Dasturiy ta'minotni o'rnating

Siz ham ushbu qo'llanmani bajarishingiz mumkin:

  1. ESPEasy -ni yuklab oling:
  2. Paketni oching
  3. Flash.cmd -ni ishga tushiring
  4. Savollarga javob bering: Comport -ni Devicemanager -da topish mumkin, Flash o'lchami modulga bog'liq: mening modulim 4096, Build: 120 yoki undan yangi
  5. Kutmoq
  6. Modulni o'chiring/yoqing yoki qayta o'rnating
  7. Wi -Fi -ni sozlash uchun ushbu qo'llanmani bajaring:

3 -qadam: BMP280 -ni o'rnating

BMP280 -ni o'rnating
BMP280 -ni o'rnating
BMP280 -ni o'rnating
BMP280 -ni o'rnating
BMP280 -ni o'rnating
BMP280 -ni o'rnating
  1. Wi -Fi sozlamalarida ko'rsatilgandek, modullar veb -saytiga ulaning
  2. I2c portlarini SDA = GPIO0 va SCL = GPIO2 ga o'zgartiring yoki ulanganda
  3. Qurilmalar ostiga BMP280-ni qo'shing, IDX-ni nol bo'lmagan qiymatga o'rnatishni unutmang

4 -qadam: MQTT -ni o'rnating

MQTT -ni o'rnating
MQTT -ni o'rnating
MQTT -ni o'rnating
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

Tavsiya: