Sisällysluettelo:

ESP8266, BMP280, MQTT Sääasema: 4 vaihetta
ESP8266, BMP280, MQTT Sääasema: 4 vaihetta

Video: ESP8266, BMP280, MQTT Sääasema: 4 vaihetta

Video: ESP8266, BMP280, MQTT Sääasema: 4 vaihetta
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Heinäkuu
Anonim
ESP8266, BMP280, MQTT Sääasema
ESP8266, BMP280, MQTT Sääasema
ESP8266, BMP280, MQTT Sääasema
ESP8266, BMP280, MQTT Sääasema

Tämä opastaa sinua tekemään yksinkertaisen sääaseman hyvin tarkasti.

Täällä käytämme ESP8266 WIFI -kehityskorttia anturin yhdistämiseen Internetiin tietojen tallentamiseksi. Paljon maukkaita on olemassa ja toimii, ja käytän kotona olevaa: Homefixer ESP8266

Erilaisia antureita on monia, mutta https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html mukaan BME280 tuottaa parhaat tulokset tavallisista edullisista kosteusmittarista. (Koska myyjä lähetti minulle väärän osan, tämä opas käyttää BMP280: ta, mutta vaiheet ovat samanlaiset.

Tietojen lähetys tapahtuu MQTT: n kautta.

Vaihe 1: Yhteys

Yhteys
Yhteys
Yhteys
Yhteys

Ensin meidän on yhdistettävä BMP280 ESP8266: een.

Liitä se näin:

BME280 | ESP8266 (NodeMCU)

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

Vaihe 2: Asenna ohjelmisto

Asenna ohjelmisto
Asenna ohjelmisto

Voit myös seurata tätä opasta:

  1. Lataa ESPEasy:
  2. Pura pakkauksesta
  3. Suorita flash.cmd
  4. Vastaa kysymyksiin: Comport löytyy Devicemanagerista, Flash -koko riippuu moduulista: moduulini on 4096, koontiversio: 120 tai uudempi
  5. Odota
  6. Katkaise/kytke tai nollaa moduuli
  7. Määritä WiFi tämän oppaan avulla:

Vaihe 3: Määritä BMP280

Määritä BMP280
Määritä BMP280
Määritä BMP280
Määritä BMP280
Määritä BMP280
Määritä BMP280
  1. Yhdistä moduulien verkkosivustoon wifi -asetusten mukaisesti
  2. Vaihda i2c -portit muotoihin SDA = GPIO0 ja SCL = GPIO2 tai liittäessäsi ne
  3. Lisää BMP280 laitteiden alle, muista asettaa IDX-arvoksi muu kuin nolla

Vaihe 4: Määritä MQTT

Määritä MQTT
Määritä MQTT
Määritä MQTT
Määritä MQTT

Asetukset -välilehdessä voit määrittää MQTT -välittäjän asetukset. Käytän openHAB-protokollaa suosituksen jälkeen täältä:

Lämpötila julkaistaan nyt alla:

weather_station_bmp280/BMP280/Lämpötila

ja paine:

weather_station_bmp280/BMP280/Paine

Käytän solmupunaista sen näyttämiseen viimeisen kuvan mukaisesti.

Nyt sääasema on valmis hurraa

Suositeltava: