İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu, iyi bir doğrulukla basit bir hava durumu istasyonu yapma konusunda size rehberlik edecektir.
Burada, verileri kaydetmek için sensörü internete bağlamak için bir ESP8266 WIFI geliştirme kartı kullanıyoruz. Bir sürü lezzetli var ve işe yarayacak ve ben evde olanı kullanacağım: Homefixer ESP8266
Birçok farklı sensör vardır, ancak https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html'ye göre BME280, yaygın olarak kullanılan düşük maliyetli higrometrelerden en iyi sonuçları verir. (Satıcının bana yanlış parça göndermesi nedeniyle bu kılavuzda BMP280 kullanılacak ancak adımlar benzer.
Veri gönderimi MQTT üzerinden olacaktır.
Adım 1: Bağlantı
İlk önce BMP280'i ESP8266'ya bağlamamız gerekiyor.
Bunu şu şekilde bağlayın:
BME280 | ESP8266(DüğümMCU)
VCC | 3.3V GND | GND SCL | GPIO2(D4) SDA | GPIO0(D3)
2. Adım: Yazılımı Kurun
Bu kılavuzu da takip edebilirsiniz:
- ESPEasy'yi indirin:
- Paketi aç
- flash.cmd'yi çalıştırın
- Soruları yanıtlayın: Comport, Devicemanager'da bulunabilir, Flash Boyutu modüle bağlıdır: modülüm 4096, Yapı: 120 veya daha yenidir
- Beklemek
- Modülü kapatın/açın veya sıfırlayın
- WiFi kurmak için bu kılavuzu izleyin:
3. Adım: BMP280'i Kurun
- Wifi kurulumunda gösterildiği gibi modül web sitesine bağlanın
- i2c bağlantı noktalarını SDA=GPIO0 ve SCL= GPIO2 olarak veya bağladığınız gibi değiştirin
- BMP280'i cihazların altına ekleyin, IDX'i sıfır olmayan bir değere ayarlamayı unutmayın
4. Adım: MQTT'yi Ayarlayın
Yapılandırma sekmesi altında MQTT aracı ayarlarını belirleyebilirsiniz. Buradan tavsiye üzerine openHAB protokolünü kullanıyorum:
Sıcaklık şimdi şurada yayınlanacak:
weather_station_bmp280/BMP280/Sıcaklık
ve Basınç:
weather_station_bmp280/BMP280/Basınç
Son resimde gösterildiği gibi görüntülemek için düğüm kırmızısı kullanıyorum.
Şimdi hava istasyonu bitti yaşasın