Taula de continguts:
Vídeo: Estació meteorològica ESP8266, BMP280, MQTT: 4 passos
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-10 13:46
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ó
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
També podeu seguir aquesta guia:
- Descarregueu ESPEasy:
- Desembalar
- Executeu flash.cmd
- 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
- Espera
- Apagueu / enceneu o reinicieu el mòdul
- Seguiu aquesta guia per configurar el WiFi:
Pas 3: configureu BMP280
- Connecteu-vos al lloc web dels mòduls tal com es mostra a la configuració del wifi
- Canvieu els ports i2c a SDA = GPIO0 i SCL = GPIO2 o tal com ho heu connectat
- Afegiu el BMP280 als dispositius, recordeu que heu d’establir IDX a un valor diferent de zero
Pas 4: 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