Sommario:

ESP8266 NodeMCU + LM35 + Blynk (Stazione meteorologica IOT/Sensore di temperatura digitale): 4 passaggi
ESP8266 NodeMCU + LM35 + Blynk (Stazione meteorologica IOT/Sensore di temperatura digitale): 4 passaggi

Video: ESP8266 NodeMCU + LM35 + Blynk (Stazione meteorologica IOT/Sensore di temperatura digitale): 4 passaggi

Video: ESP8266 NodeMCU + LM35 + Blynk (Stazione meteorologica IOT/Sensore di temperatura digitale): 4 passaggi
Video: Arduino e il sensore DHT11 per umidità e temperatura - #90 2024, Luglio
Anonim
ESP8266 NodeMCU + LM35 + Blynk (stazione meteo IOT/sensore temperatura digitale)
ESP8266 NodeMCU + LM35 + Blynk (stazione meteo IOT/sensore temperatura digitale)
ESP8266 NodeMCU + LM35 + Blynk (Stazione meteorologica IOT/Sensore di temperatura digitale)
ESP8266 NodeMCU + LM35 + Blynk (Stazione meteorologica IOT/Sensore di temperatura digitale)

Ciao ragazzi! In questo Instructable, impareremo come interfacciare il sensore LM35 a NodeMCU e visualizzare le informazioni sulla temperatura su Internet su uno smartphone con l'applicazione Blynk.

(Anche in questo progetto utilizzeremo il widget SuperChart nell'applicazione Blynk in modo che i dati vengano archiviati nel cloud Blynk e possiamo vedere tutti i dati passati in un grafico. In breve, nessun dato del sensore viene perso e puoi vedere un bel grafico.)

Forniture

Iniziare…

Elenco degli elementi necessari per questo progetto

1. NodeMCU

2. LM35

3. cavi di collegamento

4. Tagliere

5. Arduino ide (con librerie blynk installate)

Passaggio 1: collegamento del circuito

Collegamento del circuito
Collegamento del circuito

LM35 ha 3 pin. (Quando la faccia piatta del sensore è rivolta verso di te, lascia che il pin1 sia il pin più a sinistra, il pin centrale sarà il pin2 e il pin più a destra sarà il pin3)

Pin1 è collegato a 3.3v su NodeMCU.

Il Pin2 è collegato ad A0. (un e solo pin analogico su NodeMCU)

Pin3 è collegato a terra su NodeMCU.

(Non userò cavi di collegamento perché intendo tenerlo collegato per un po' di tempo)

Passaggio 2: configurazione dell'applicazione Blynk

Configurazione dell'applicazione Blynk
Configurazione dell'applicazione Blynk
Configurazione dell'applicazione Blynk
Configurazione dell'applicazione Blynk
Configurazione dell'applicazione Blynk
Configurazione dell'applicazione Blynk

1. Installa l'app Blynk dal Playstore/App Store e accedi al tuo account.

2. Creare un nuovo progetto selezionando NodeMCU come dispositivo e Wi-Fi come tipo di connessione. (Il token di autenticazione verrà inviato al tuo ID di posta, questo verrà utilizzato successivamente nel codice)

3. Fare clic sull'icona + e aggiungere i seguenti widget: Visualizzazione valori etichettati, indicatore e superchart. (ridimensiona i widget a tuo piacimento)

4. Utilizzeremo il widget del valore etichettato per visualizzare il tempo di attività. (numero di secondi dal momento in cui accendiamo NodeMCU) Utilizzando questo abbiamo alcuni vantaggi: possiamo sapere se il Nodemcu è connesso o meno a Internet (il contatore dovrebbe aumentare di 1 ogni secondo) e questo contatore si azzera ogni volta che il ripristino dell'alimentazione (così avrai un'idea approssimativa quando l'alimentazione non è corretta). Useremo il pin virtuale V6 per questo e la velocità di lettura impostata su 1 secondo.

5. Utilizzeremo il widget del misuratore per visualizzare la temperatura. inviamo i dati all'app blynk tramite il pin virtuale V5, l'intervallo di visualizzazione sarà compreso tra 0 e 50 gradi Celsius e la velocità di lettura impostata su PUSH (poiché utilizzeremo il superchart).

6. Ora arriva Superchart. Lo useremo per visualizzare le letture di temperatura precedenti in un grafico. Nelle impostazioni del widget aggiungi Temperatura come flusso di dati. facendo clic sull'icona delle impostazioni accanto al flusso di dati creato, seleziona il pin di input come pin virtuale V5. (Puoi modificare il resto delle impostazioni a tuo piacimento).

**NOTA: se non capisci cosa intendevo nei passaggi precedenti, puoi semplicemente seguire le immagini sopra per configurare l'applicazione.

Passaggio 3: codice

Codice
Codice
Codice
Codice

Allegherò il file di codice richiesto in questa pagina.

Passaggio 4: concludere…

Avvolgendo…
Avvolgendo…
Avvolgendo…
Avvolgendo…

Carica il codice su NodeMCU collegandolo al tuo PC. premi il pulsante di riproduzione nell'app Blynk, ormai dovresti ricevere dati sul tuo smartphone e basta scollegarlo dal PC e collegarlo a qualche powerbank e posizionare l'intero apparato di rilevamento della temperatura dove necessario.

**NOTA: Poche cose da notare-

1. UPTIME: quando l'app Blynk si connette a NodeMCU su Internet, richiede uptime ogni secondo. Se questo contatore non aumenta ogni secondo, significa semplicemente che la connessione di rete su entrambi i lati del telefono o NodeMCU è debole o interrotta (o il NodeMCU non è alimentato).

2. SUPERCHART: puoi esportare i dati del sensore registrati come file CSV o persino eliminare i dati precedenti per ricominciare da capo. (la velocità di lettura della temperatura deve essere impostata su PUSH per utilizzare Superchart)

3. Ho aggiunto note ad alcune immagini. (potrebbe chiarire alcuni dubbi)

Spero ti sia piaciuto questo istruibile!

Consigliato: