Satura rādītājs:

ESP8266, BMP280, MQTT Laika stacija: 4 soļi
ESP8266, BMP280, MQTT Laika stacija: 4 soļi

Video: ESP8266, BMP280, MQTT Laika stacija: 4 soļi

Video: ESP8266, BMP280, MQTT Laika stacija: 4 soļi
Video: Управление через интернет из любой точки мира. Протокол MQTT 2024, Novembris
Anonim
ESP8266, BMP280, MQTT meteostacija
ESP8266, BMP280, MQTT meteostacija
ESP8266, BMP280, MQTT meteostacija
ESP8266, BMP280, MQTT meteostacija

Tas palīdzēs jums izveidot vienkāršu laika staciju ar labu precizitāti.

Šeit mēs izmantojam ESP8266 WIFI izstrādes plati, lai savienotu sensoru ar internetu, lai saglabātu datus. Pastāv un darbosies daudz garšīgu, un es izmantošu to, kas man ir mājās: Homefixer ESP8266

Ir daudz dažādu sensoru, taču saskaņā ar https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html BME280 nodrošina vislabākos rezultātus no parastajiem lētajiem higrometriem. (Tā kā pārdevējs man atsūtīja nepareizu daļu, šajā rokasgrāmatā tiks izmantots BMP280, taču darbības ir līdzīgas.

Datu sūtīšana notiks caur MQTT.

1. darbība. Savienojums

Savienojums
Savienojums
Savienojums
Savienojums

Vispirms mums ir jāpievieno BMP280 ar ESP8266.

Savienojiet to šādi:

BME280 | ESP8266 (NodeMCU)

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

2. darbība: instalējiet programmatūru

Instalējiet programmatūru
Instalējiet programmatūru

Varat arī sekot šai rokasgrāmatai:

  1. Lejupielādēt ESPEasy:
  2. Izsaiņojiet
  3. Palaist zibspuldzi.cmd
  4. Atbildiet uz jautājumiem: Komportu var atrast ierīču pārvaldniekā, zibspuldzes izmērs ir atkarīgs no moduļa: mans modulis ir 4096, būvējums: 120 vai jaunāks
  5. Pagaidiet
  6. Izslēdziet/ieslēdziet vai atiestatiet moduli
  7. Izpildiet šo rokasgrāmatu, lai iestatītu WiFi:

3. darbība: iestatiet BMP280

Iestatiet BMP280
Iestatiet BMP280
Iestatiet BMP280
Iestatiet BMP280
Iestatiet BMP280
Iestatiet BMP280
  1. Izveidojiet savienojumu ar moduļu vietni, kā parādīts wifi iestatījumos
  2. Mainiet i2c portus uz SDA = GPIO0 un SCL = GPIO2 vai kā jūs to pievienojāt
  3. Pievienojiet BMP280 zem ierīcēm, neaizmirstiet iestatīt IDX vērtību, kas nav nulle

4. darbība: iestatiet MQTT

Iestatiet MQTT
Iestatiet MQTT
Iestatiet MQTT
Iestatiet MQTT

Cilnē konfigurācija varat iestatīt MQTT brokera iestatījumus. Es izmantoju openHAB protokolu pēc ieteikuma šeit:

Temperatūra tagad tiks publicēta zemāk:

weather_station_bmp280/BMP280/Temperatūra

un spiediens:

weather_station_bmp280/BMP280/Spiediens

Es izmantoju mezglu sarkanu, lai to parādītu, kā parādīts pēdējā attēlā.

Tagad meteoroloģiskā stacija ir pabeigta urrā

Ieteicams: