INHOUDSOPGAWE:

ESP8266, BMP280, MQTT Weerstasie: 4 stappe
ESP8266, BMP280, MQTT Weerstasie: 4 stappe

Video: ESP8266, BMP280, MQTT Weerstasie: 4 stappe

Video: ESP8266, BMP280, MQTT Weerstasie: 4 stappe
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Julie
Anonim
ESP8266, BMP280, MQTT Weerstasie
ESP8266, BMP280, MQTT Weerstasie
ESP8266, BMP280, MQTT Weerstasie
ESP8266, BMP280, MQTT Weerstasie

Dit sal u lei deur 'n eenvoudige weerstasie met goeie akkuraatheid te maak.

Hier gebruik ons 'n ESP8266 WIFI -ontwikkelbord om die sensor aan die internet te koppel om die data te stoor. Daar is baie geure wat sal werk en ek sal die een wat ek by die huis het, gebruik: Homefixer ESP8266

Daar is baie verskillende sensors, maar volgens https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html lewer die BME280 die beste resultate uit algemene laekoste-hygrometers. (Omdat die verkoper die verkeerde deel vir my gestuur het, gebruik hierdie gids BMP280, maar die stappe is soortgelyk.

Die versending van data geskied deur MQTT.

Stap 1: verbinding

Verbinding
Verbinding
Verbinding
Verbinding

Eerstens moet ons die BMP280 aan die ESP8266 koppel.

Koppel dit so:

BME280 | ESP8266 (NodeMCU)

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

Stap 2: Installeer die sagteware

Installeer die sagteware
Installeer die sagteware

U kan ook hierdie gids volg:

  1. Laai ESPEasy af:
  2. Pak uit
  3. Begin flash.cmd
  4. Beantwoord die vrae: Comport kan gevind word in die Toestelbestuurder, die flitsgrootte hang af van die module: my module is 4096, gebou: 120 of nuwer
  5. Wag
  6. Skakel die module aan/uit of herstel dit
  7. Volg hierdie gids om WiFi op te stel:

Stap 3: Stel BMP280 op

Stel BMP280 op
Stel BMP280 op
Stel BMP280 op
Stel BMP280 op
Stel BMP280 op
Stel BMP280 op
  1. Koppel aan die modules se webwerf soos aangedui in die wifi -opstelling
  2. Verander i2c -poorte na SDA = GPIO0 en SCL = GPIO2 of soos u dit verbind het
  3. Voeg die BMP280 onder toestelle by, onthou om IDX op 'n waarde van nul te stel

Stap 4: Stel MQTT op

Stel MQTT op
Stel MQTT op
Stel MQTT op
Stel MQTT op

Onder die config -oortjie kan u die MQTT -makelaarinstellings stel. Ek gebruik openHAB-protokol na aanbeveling hier:

Temperatuur sal nou gepubliseer word onder:

weerstasie_bmp280/BMP280/temperatuur

en druk:

weather_station_bmp280/BMP280/Pressure

Ek gebruik node-rooi om dit te vertoon soos in die laaste prentjie getoon.

Nou is die weerstasie klaar, hoera

Aanbeveel: