2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu, dəqiqliyi ilə sadə bir hava stansiyası düzəltməyinizə kömək edəcək.
Burada məlumatları saxlamaq üçün sensoru internetə bağlamaq üçün ESP8266 WIFI inkişaf lövhəsindən istifadə edirik. Bir çox ləzzət var və işləyəcək və evdə olanı istifadə edəcəyəm: Homefixer ESP8266
Bir çox fərqli sensorlar var, lakin https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html-ə görə BME280, aşağı qiymətli ümumi higrometrlərdən ən yaxşı nəticələr verir. (Satıcı mənə səhv hissə göndərdiyinə görə bu təlimat BMP280 -dən istifadə edəcək, amma addımlar oxşardır.
Məlumatların göndərilməsi MQTT vasitəsilə həyata keçiriləcək.
Addım 1: Bağlantı
Əvvəlcə BMP280 -ni ESP8266 -ya bağlamalıyıq.
Bu şəkildə bağlayın:
BME280 | ESP8266 (NodeMCU)
VCC | 3.3V GND | GND SCL | GPIO2 (D4) SDA | GPIO0 (D3)
Addım 2: Proqramı Qurun
Bu təlimatı da izləyə bilərsiniz:
- ESPEasy -ni yükləyin:
- Paketdən çıxarın
- Flash.cmd işləyin
- Suallara cavab verin: Comport Devicemanager -də tapıla bilər, Flash Ölçüsü moduldan asılıdır: mənim modulum 4096, Build: 120 və ya daha yeni
- Gözləmək
- Modulu söndürün/yandırın və ya sıfırlayın
- WiFi qurmaq üçün bu təlimatı izləyin:
Addım 3: BMP280 qurun
- WiFi quruluşunda göstərildiyi kimi modulların veb saytına qoşulun
- İ2c portlarını SDA = GPIO0 və SCL = GPIO2 olaraq dəyişdirin və ya bağladığınız zaman
- Cihazların altına BMP280 əlavə edin, IDX-ni sıfır olmayan bir dəyərə qoymağı unutmayın
Addım 4: MQTT qurun
Konfiqurasiya sekmesinin altında MQTT broker parametrlərini təyin edə bilərsiniz. Buradan gələn tövsiyələrdən sonra openHAB protokolundan istifadə edirəm:
Temperatur indi aşağıda nəşr olunacaq:
weather_station_bmp280/BMP280/Temperatur
və təzyiq:
weather_station_bmp280/BMP280/Təzyiq
Sonuncu şəkildə göstərildiyi kimi göstərmək üçün node-red istifadə edirəm.
İndi hava stansiyası tələsik aparılır