İçindekiler:

ESP8266, BMP280, MQTT Hava İstasyonu: 4 Adım
ESP8266, BMP280, MQTT Hava İstasyonu: 4 Adım

Video: ESP8266, BMP280, MQTT Hava İstasyonu: 4 Adım

Video: ESP8266, BMP280, MQTT Hava İstasyonu: 4 Adım
Video: Arduino ile Hava İstasyonu. BMP280 2024, Kasım
Anonim
ESP8266, BMP280, MQTT Hava İstasyonu
ESP8266, BMP280, MQTT Hava İstasyonu
ESP8266, BMP280, MQTT Hava İstasyonu
ESP8266, BMP280, MQTT Hava İstasyonu

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ı

Bağlantı
Bağlantı
Bağlantı
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

Yazılımı Yükleyin
Yazılımı Yükleyin

Bu kılavuzu da takip edebilirsiniz:

  1. ESPEasy'yi indirin:
  2. Paketi aç
  3. flash.cmd'yi çalıştırın
  4. 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
  5. Beklemek
  6. Modülü kapatın/açın veya sıfırlayın
  7. WiFi kurmak için bu kılavuzu izleyin:

3. Adım: BMP280'i Kurun

BMP280'i kurun
BMP280'i kurun
BMP280'i kurun
BMP280'i kurun
BMP280'i kurun
BMP280'i kurun
  1. Wifi kurulumunda gösterildiği gibi modül web sitesine bağlanın
  2. i2c bağlantı noktalarını SDA=GPIO0 ve SCL= GPIO2 olarak veya bağladığınız gibi değiştirin
  3. 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

MQTT'yi Ayarla
MQTT'yi Ayarla
MQTT'yi Ayarla
MQTT'yi Ayarla

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

Önerilen: