Sommario:

Stazione meteorologica connessa con ESP32: 3 passaggi
Stazione meteorologica connessa con ESP32: 3 passaggi

Video: Stazione meteorologica connessa con ESP32: 3 passaggi

Video: Stazione meteorologica connessa con ESP32: 3 passaggi
Video: Stazione METEO connessa a Internet con ESP32 - FAI da TE 2024, Luglio
Anonim
Stazione meteorologica connessa con ESP32
Stazione meteorologica connessa con ESP32
Stazione meteorologica connessa con ESP32
Stazione meteorologica connessa con ESP32

In questo tutorial imparerai come configurare una stazione meteorologica basata su ESP32 e come monitorare le sue letture da remoto, tramite l'app Blynk e tramite un sito Web.

Forniture

1x scheda ESP32 + cavo di alimentazione USB

1x sensore DHT11

1x sensore di luce 1x resistenza da 10 Kohm

1x sensore CJMCU CCS811

diversi ponticelli

un numero di breadboard o un PCB (se decidi di fare delle saldature) header femmina (se decidi di fare la saldatura)

Passaggio 1: configurazione della stazione meteorologica

Un timelapse del processo di assemblaggio è disponibile qui.

Cablaggio dei componenti

Collegare i sensori come segue:

Sensore di luce

Un'estremità a 3V l'altra estremità al resistore da 10kohm che a sua volta è collegato a GND. La stessa estremità dell'LDR è collegata anche al pin D34 dell'ESP32

CJMCU CCS811

3V →3V sulla scheda ESP32

GND→ GND

Pin SDA→D21 su ESP32

SCL→D22 pin su ESP32

SVEGLIA→GND

DHT11

GND→GND su ESP32

VCC→3V su ESP32

OUT→D34 su ESP32

Passaggio 2: programma la scheda ESP32

Programma la scheda ESP32
Programma la scheda ESP32
Programma la scheda ESP32
Programma la scheda ESP32
Programma la scheda ESP32
Programma la scheda ESP32

Avvia Arduino IDE.

Seleziona la tua scheda ESP32 dal menu Strumenti.

Assicurati di aver selezionato anche la porta corretta.

Carica questo codice sulla bacheca. Se apri il monitor seriale (imposta il baud rate a 9600), dovresti essere in grado di visualizzare i valori registrati dai diversi sensori

Passaggio 3: monitorare la stazione meteorologica in remoto tramite l'app Blynk

Monitora la stazione meteorologica in remoto tramite l'app Blynk
Monitora la stazione meteorologica in remoto tramite l'app Blynk
Monitora la stazione meteorologica in remoto tramite l'app Blynk
Monitora la stazione meteorologica in remoto tramite l'app Blynk
Monitora la stazione meteorologica in remoto tramite l'app Blynk
Monitora la stazione meteorologica in remoto tramite l'app Blynk

L'app Blynk ci permette di monitorare i valori registrati dalla stazione meteo da remoto, direttamente sul nostro smartphone, indipendentemente dalla nostra distanza dalla stazione meteo.

Tutto ciò di cui abbiamo bisogno è l'app blynk e una connessione Internet. In questo progetto imparerai come monitorare i valori registrati solo dal sensore LDR e dal sensore DHT11.

Crea un nuovo progetto nell'app Blynk

Dopo aver scaricato l'app e aver effettuato l'accesso con successo al tuo account, inizia creando un nuovo progetto.

Scegli il tuo hardware

Seleziona il modello hardware che utilizzerai. Se stai seguendo questo tutorial, probabilmente utilizzerai una scheda ESP32.

Token di autenticazione

Il token di autenticazione è un identificatore univoco necessario per connettere l'hardware allo smartphone. Ogni nuovo progetto che crei avrà il proprio token di autenticazione. Riceverai automaticamente il token di autenticazione sulla tua e-mail dopo la creazione del progetto. Puoi anche copiarlo manualmente. Fai clic sulla sezione dei dispositivi e seleziona il dispositivo richiesto e vedrai il token

Configura l'app Blynk

Dovrai creare un progetto su blynk che sia su misura allo scopo di monitorare i parametri registrati dalla stazione meteorologica. Prendi 3 widget di visualizzazione dei valori.

Configurali uno per uno. Il primo riceverà in input V6, il secondo V5 e il terzo V0. Noterai che sono tutti impostati in modalità push.

Programma la scheda ESP32

Avvia arduino IDE e apri questo programma. Seleziona la scheda che stai utilizzando dal menu Strumenti, così come la porta corretta. Carica il codice. Se il caricamento ha esito positivo, dovresti essere in grado di vedere un messaggio da Blynk sul monitor seriale.

Consigliato: