Mündəricat:
Video: ESP8266, BMP280, MQTT Hava İstasyonu: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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
Tövsiyə:
ESP8266 Hava İstasyonu Saatı: 4 addım
ESP8266 Hava İstasyonu Saatı: Bu layihə, vaxtı və havanı kiçik bir rahat paketdə göstərmək üçün gözəl bir yoldur. Layihəni, necə işlədiyini izah edəcəyəm və kodu burada göstərəcəyəm. Müəyyən bir yerdə mövcud hava vəziyyətini göstərmək üçün fərqli düymələrə basa bilərsiniz
NaTaLia Hava İstasyonu: Arduino Günəş Enerjili Hava İstasyonu Düzgün Edildi: 8 Addım (Şəkillərlə)
NaTaLia Hava İstasyonu: Arduino Günəş Enerjili Hava İstasyonu Düzgün Edildi: 2 fərqli yerdə 1 illik uğurlu əməliyyatdan sonra günəş enerjisi ilə işləyən hava stansiyası layihə planlarımı paylaşıram və uzun müddət ərzində həqiqətən də sağ qala biləcək bir sistemə necə çevrildiyini izah edirəm. günəş enerjisindən dövrlər. Təqib etsəniz
BMP280 -DHT11 istifadə edən Arduino Hava İstasyonu - Temperatur, Rütubət və Təzyiq: 8 Addım
BMP280 -DHT11 -dən istifadə edən Arduino Hava İstasyonu - Temperatur, Rütubət və Təzyiq: Bu təlimatda TFT 7735 LCD Ekranda SICAKLIQ, NEMLİK və BASINCI göstərəcək bir hava stansiyası qurmağı öyrənəcəyik
Daha bir Arduino Hava İstasyonu (ESP-01 və BMP280 və DHT11 və OneWire): 4 addım
Daha bir Arduino Hava İstasyonu (ESP-01 & BMP280 & DHT11 və OneWire): Burada çox az sayda ESP-01 pinlə OneWire istifadə etmək üçün bir iterasiya tapa bilərsiniz. seçim (etimadnaməniz olmalıdır …) BMP280 və DHT11 -dən sensor məlumatları toplayır
Raspberry Pi və Weewx istifadə edərək Acurite 5 -də 1 Hava İstasyonu (digər Hava İstasyonları Uyğundur): 5 Addım (Şəkillərlə)
Raspberry Pi və Weewx istifadə edərək Acurite 5 -də 1 Hava İstasyonu (digər Hava İstasyonları Uyğundur): Acurite 5 -i 1 hava stansiyasından alanda evdən kənarda olduğum zaman havanı yoxlamaq istəyirdim. Evə gəlib qurduqda ya ekranı kompüterə bağlamalı olduğumu, ya da ağıllı mərkəzini almalı olduğumu başa düşdüm