Taula de continguts:

Estació meteorològica ESP8266, BMP280, MQTT: 4 passos
Estació meteorològica ESP8266, BMP280, MQTT: 4 passos

Vídeo: Estació meteorològica ESP8266, BMP280, MQTT: 4 passos

Vídeo: Estació meteorològica ESP8266, BMP280, MQTT: 4 passos
Vídeo: esp8266 несколько метеостанций, обмен данными по WIFI ч.7 2024, Juliol
Anonim
Estació meteorològica ESP8266, BMP280, MQTT
Estació meteorològica ESP8266, BMP280, MQTT
Estació meteorològica ESP8266, BMP280, MQTT
Estació meteorològica ESP8266, BMP280, MQTT

Això us guiarà per fer una estació meteorològica senzilla i amb bona precisió.

Aquí fem servir una placa de desenvolupament ESP8266 WIFI per connectar el sensor a Internet per desar les dades. Hi ha molts saborosos que funcionaran i faré servir el que tinc a casa: Homefixer ESP8266

Hi ha molts sensors diferents, però segons https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html, el BME280 ofereix els millors resultats dels higròmetres de baix cost habituals. (A causa que el venedor em va enviar la part incorrecta, aquesta guia utilitzarà BMP280, però els passos són similars.

L’enviament de dades es farà mitjançant MQTT.

Pas 1: connexió

Connexió
Connexió
Connexió
Connexió

Primer hem de connectar el BMP280 a l’ESP8266.

Connecteu-lo així:

BME280 | ESP8266 (NodeMCU)

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

Pas 2: instal·leu el programari

Instal·leu el programari
Instal·leu el programari

També podeu seguir aquesta guia:

  1. Descarregueu ESPEasy:
  2. Desembalar
  3. Executeu flash.cmd
  4. Respon a les preguntes: Comport es pot trobar al Devicemanager, la mida de Flash depèn del mòdul: el meu mòdul és 4096, compilació: 120 o més recent
  5. Espera
  6. Apagueu / enceneu o reinicieu el mòdul
  7. Seguiu aquesta guia per configurar el WiFi:

Pas 3: configureu BMP280

Configureu BMP280
Configureu BMP280
Configureu BMP280
Configureu BMP280
Configureu BMP280
Configureu BMP280
  1. Connecteu-vos al lloc web dels mòduls tal com es mostra a la configuració del wifi
  2. Canvieu els ports i2c a SDA = GPIO0 i SCL = GPIO2 o tal com ho heu connectat
  3. Afegiu el BMP280 als dispositius, recordeu que heu d’establir IDX a un valor diferent de zero

Pas 4: configureu MQTT

Configureu MQTT
Configureu MQTT
Configureu MQTT
Configureu MQTT

A la pestanya de configuració podeu configurar la configuració del corredor MQTT. Estic fent servir el protocol openHAB després de la recomanació d’aquí:

Ara la temperatura es publicarà a:

weather_station_bmp280 / BMP280 / Temperatura

i pressió:

weather_station_bmp280 / BMP280 / Pressió

Estic fent servir vermell de node per mostrar-lo tal com es mostra a la darrera imatge.

Ara l'estació meteorològica s'ha acabat

Recomanat: