Orodha ya maudhui:

ESP8266, BMP280, Kituo cha Hali ya Hewa cha MQTT: Hatua 4
ESP8266, BMP280, Kituo cha Hali ya Hewa cha MQTT: Hatua 4

Video: ESP8266, BMP280, Kituo cha Hali ya Hewa cha MQTT: Hatua 4

Video: ESP8266, BMP280, Kituo cha Hali ya Hewa cha MQTT: Hatua 4
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Novemba
Anonim
ESP8266, BMP280, Kituo cha Hali ya Hewa cha MQTT
ESP8266, BMP280, Kituo cha Hali ya Hewa cha MQTT
ESP8266, BMP280, Kituo cha Hali ya Hewa cha MQTT
ESP8266, BMP280, Kituo cha Hali ya Hewa cha MQTT

Hii itakuongoza kupitia chombo kutengeneza kituo cha hali ya hewa rahisi na usahihi mzuri.

Hapa tunatumia bodi ya maendeleo ya WIFI ya ESP8266 kuunganisha sensor kwenye mtandao kuhifadhi data. Kuna ladha nyingi na zitafanya kazi na nitatumia ile niliyonayo nyumbani: Homefixer ESP8266

Kuna sensorer nyingi tofauti, lakini kulingana na https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html BME280 inatoa matokeo bora kutoka kwa hygrometers ya kawaida ya bei ya chini. (Kwa sababu ya muuzaji kunitumia vibaya, mwongozo huu utakuwa unatumia BMP280 lakini hatua zinafanana.

Utumaji wa data utakuwa chombo cha MQTT.

Hatua ya 1: Uunganisho

Uhusiano
Uhusiano
Uhusiano
Uhusiano

Kwanza tunahitaji kuunganisha BMP280 na ESP8266.

Unganisha kama hii:

BME280 | ESP8266 (NodeMCU)

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

Hatua ya 2: Sakinisha Programu

Sakinisha Programu
Sakinisha Programu

Unaweza pia kufuata mwongozo huu:

  1. Pakua ESPEasy:
  2. Ondoa
  3. Endesha flash.cmd
  4. Jibu maswali: Comport inaweza kupatikana kwenye Devicemanager, Ukubwa wa Flash unategemea moduli: moduli yangu ni 4096, Jenga: 120 au karibu zaidi
  5. Subiri
  6. Zima / washa au weka upya moduli
  7. Fuata mwongozo huu kuanzisha WiFi:

Hatua ya 3: Sanidi BMP280

Sanidi BMP280
Sanidi BMP280
Sanidi BMP280
Sanidi BMP280
Sanidi BMP280
Sanidi BMP280
  1. Unganisha kwenye wavuti ya moduli kama ilivyoonyeshwa kwenye usanidi wa wifi
  2. Badilisha bandari za i2c kuwa SDA = GPIO0 na SCL = GPIO2 au jinsi ulivyounganisha
  3. Ongeza BMP280 chini ya vifaa, kumbuka kuweka IDX kwa thamani isiyo ya sifuri

Hatua ya 4: Sanidi MQTT

Sanidi MQTT
Sanidi MQTT
Sanidi MQTT
Sanidi MQTT

Chini ya kichupo cha usanidi unaweza kuweka mipangilio ya wakala wa MQTT. Ninatumia itifaki ya openHAB baada ya pendekezo kutoka hapa:

Joto sasa litachapishwa chini ya:

hali ya hewa_station_bmp280 / BMP280 / Joto

na Shinikizo:

hali ya hewa_station_bmp280 / BMP280 / Shinikizo

Ninatumia nyekundu-nyekundu kuionyesha kama inavyoonekana kwenye picha ya mwisho.

Sasa kituo cha hali ya hewa kimefanywa kwa haraka

Ilipendekeza: