Cuprins:

Stația meteo ESP8266, BMP280, MQTT: 4 pași
Stația meteo ESP8266, BMP280, MQTT: 4 pași

Video: Stația meteo ESP8266, BMP280, MQTT: 4 pași

Video: Stația meteo ESP8266, BMP280, MQTT: 4 pași
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Iulie
Anonim
Stația meteo ESP8266, BMP280, MQTT
Stația meteo ESP8266, BMP280, MQTT
Stația meteo ESP8266, BMP280, MQTT
Stația meteo ESP8266, BMP280, MQTT

Acest lucru vă va ghida prin realizarea unei stații meteo simple, cu o precizie bună.

Aici folosim o placă de dezvoltare ESP8266 WIFI pentru a conecta senzorul la internet pentru a salva datele. O mulțime de aromă există și va funcționa și o voi folosi pe cea pe care o am acasă: Homefixer ESP8266

Există mulți senzori diferiți, dar conform https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html, BME280 oferă cele mai bune rezultate din higrometrele obișnuite cu preț redus. (Datorită faptului că vânzătorul mi-a trimis partea greșită, acest ghid va folosi BMP280, dar pașii sunt similari.

Trimiterea datelor se va face prin MQTT.

Pasul 1: Conexiune

Conexiune
Conexiune
Conexiune
Conexiune

Mai întâi trebuie să conectăm BMP280 la ESP8266.

Conectați-l astfel:

BME280 | ESP8266 (NodeMCU)

VCC | 3.3V GND | GND SCL | GPIO2 (D4) SDA | GPIO0 (D3)

Pasul 2: Instalați software-ul

Instalați software-ul
Instalați software-ul

De asemenea, puteți urma acest ghid:

  1. Descărcați ESPEasy:
  2. Despacheta
  3. Rulați flash.cmd
  4. Răspundeți la întrebări: Comport poate fi găsit în Devicemanager, dimensiunea blițului depinde de modul: modulul meu este 4096, versiunea: 120 sau mai recentă
  5. Aștepta
  6. Opriți / porniți sau resetați modulul
  7. Urmați acest ghid pentru a configura WiFi:

Pasul 3: Configurați BMP280

Configurați BMP280
Configurați BMP280
Configurați BMP280
Configurați BMP280
Configurați BMP280
Configurați BMP280
  1. Conectați-vă la site-ul web al modulelor așa cum se arată în configurarea wifi
  2. Schimbați porturile i2c în SDA = GPIO0 și SCL = GPIO2 sau pe măsură ce l-ați conectat
  3. Adăugați BMP280 sub dispozitive, nu uitați să setați IDX la o valoare diferită de zero

Pasul 4: Configurați MQTT

Configurați MQTT
Configurați MQTT
Configurați MQTT
Configurați MQTT

Sub fila de configurare puteți seta setările brokerului MQTT. Folosesc protocolul openHAB după recomandarea de aici:

Temperatura va fi publicată acum la:

weather_station_bmp280 / BMP280 / Temperatura

și presiune:

weather_station_bmp280 / BMP280 / Pressure

Folosesc roșu nod pentru a-l afișa așa cum se arată în ultima imagine.

Acum stația meteo este terminată, ura

Recomandat: