Sommario:

ESP8266, BMP280, Stazione meteorologica MQTT: 4 passaggi
ESP8266, BMP280, Stazione meteorologica MQTT: 4 passaggi

Video: ESP8266, BMP280, Stazione meteorologica MQTT: 4 passaggi

Video: ESP8266, BMP280, Stazione meteorologica MQTT: 4 passaggi
Video: ☔️☁️VideoTutorial: MagiCube |EP1| - Stazione Meteo (4K UHD) ☁️☔️ 2024, Luglio
Anonim
ESP8266, BMP280, stazione meteorologica MQTT
ESP8266, BMP280, stazione meteorologica MQTT
ESP8266, BMP280, stazione meteorologica MQTT
ESP8266, BMP280, stazione meteorologica MQTT

Questo ti guiderà attraverso la creazione di una semplice stazione meteorologica con una buona precisione.

Qui utilizziamo una scheda di sviluppo WIFI ESP8266 per connettere il sensore a Internet per salvare i dati. Esistono molti saporiti e funzioneranno e userò quello che ho a casa: Homefixer ESP8266

Esistono molti sensori diversi, ma secondo https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html il BME280 offre i migliori risultati rispetto ai comuni igrometri a basso costo. (A causa del venditore che mi ha inviato la parte sbagliata, questa guida utilizzerà BMP280 ma i passaggi sono simili.

L'invio dei dati avverrà tramite MQTT.

Passaggio 1: connessione

Connessione
Connessione
Connessione
Connessione

Per prima cosa dobbiamo collegare il BMP280 all'ESP8266.

Collegalo in questo modo:

BME280 | ESP8266 (Nodo MCU)

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

Passaggio 2: installa il software

Installa il software
Installa il software

Puoi anche seguire questa guida:

  1. Scarica ESPEasy:
  2. Disimballare
  3. Esegui flash.cmd
  4. Rispondi alle domande: Comport può essere trovato in Devicemanager, la dimensione del flash dipende dal modulo: il mio modulo è 4096, Build: 120 o più recente
  5. Aspettare
  6. Spegnere/accendere o ripristinare il modulo
  7. Segui questa guida per configurare il WiFi:

Passaggio 3: configurare BMP280

Imposta BMP280
Imposta BMP280
Imposta BMP280
Imposta BMP280
Imposta BMP280
Imposta BMP280
  1. Connettiti al sito web dei moduli come mostrato nella configurazione wifi
  2. Cambia le porte i2c in SDA=GPIO0 e SCL= GPIO2 o come lo hai connesso
  3. Aggiungi il BMP280 sotto i dispositivi, ricorda di impostare IDX su un valore diverso da zero

Passaggio 4: configurare MQTT

Imposta MQTT
Imposta MQTT
Imposta MQTT
Imposta MQTT

Nella scheda config puoi impostare le impostazioni del broker MQTT. Sto usando il protocollo openHAB dopo la raccomandazione da qui:

La temperatura sarà ora pubblicata sotto:

stazione_meteo_bmp280/BMP280/Temperatura

e pressione:

stazione_meteo_bmp280/BMP280/Pressione

Sto usando node-red per visualizzarlo come mostrato nell'ultima immagine.

Adesso la stazione meteo è finita evviva

Consigliato: