Sommario:
- Forniture
- Passaggio 1: collegamento del circuito
- Passaggio 2: configurazione dell'applicazione Blynk
- Passaggio 3: codice
- Passaggio 4: concludere…
Video: ESP8266 NodeMCU + LM35 + Blynk (Stazione meteorologica IOT/Sensore di temperatura digitale): 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
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
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
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
Allegherò il file di codice richiesto in questa pagina.
Passaggio 4: concludere…
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:
Stazione meteorologica IoT con monitoraggio VOC: 6 passaggi
Stazione meteorologica IoT con monitoraggio dei COV: in questo tutorial, mostro come costruire una stazione meteorologica Internet-of-Things (IoT) con monitoraggio dei composti organici volatili (VOC). Per questo progetto, ho sviluppato un kit fai-da-te (fai da te). Hardware e software sono open-source
Stazione meteo fai-da-te e stazione sensore WiFi: 7 passaggi (con immagini)
Stazione meteo fai-da-te e stazione sensore WiFi: in questo progetto ti mostrerò come creare una stazione meteo insieme a una stazione sensore WiFi. La stazione sensore misura i dati di temperatura e umidità locali e li invia, tramite WiFi, alla stazione meteorologica. La stazione meteorologica visualizza quindi t
Stazione meteorologica RPi e orologio digitale: 4 passaggi (con immagini)
Stazione meteorologica RPi e orologio digitale: questo è un progetto facile e veloce da realizzare e un bel display da mostrare. Visualizza sia l'ora, le condizioni meteorologiche che la temperatura. E se ti piace quello che vedi, seguimi su Instagram e Twitter (@Anders644PI) per stare al passo con quello che faccio. Il c
Sensore di temperatura/stazione meteorologica: 9 passaggi (con immagini)
Sensore di temperatura/stazione meteorologica: crea una stazione meteorologica o un monitor della temperatura utilizzando il fantastico sensore di temperatura digitale DS1820. Uso questa configurazione per monitorare una sala server e come stazione meteorologica. Questo progetto consiste in: Una rete bus Dallas 1-Wire Interfaccia tra RS- 232 e
Stazione di alimentazione del dormitorio/Stazione di ricarica NiMH potenziata: 3 passaggi
Dorm Power Station/Souped Up NiMH Charging Station: Ho un disastro di una centrale elettrica. Volevo condensare tutto ciò che è stato caricato su un banco di lavoro e avere spazio per saldare/ecc. Elenco di cose di potere: telefono cellulare (rotto, ma carica le batterie del mio telefono, quindi è sempre collegato e carica di mantenimento