Sommario:
- Passaggio 1: hardware e software necessari
- Passaggio 2: passaggi per inviare i dati alla piattaforma di temperatura e umidità LabVIEW utilizzando il sensore di temperatura e umidità wireless a lungo raggio IoT e il modem mesh wireless a lungo raggio con interfaccia USB-
- Passaggio 3: caricamento del codice su ESP32 utilizzando l'IDE Arduino:
- Passaggio 4: uscita monitor seriale
- Passaggio 5: far funzionare Ubidot:
- Passaggio 6: USCITA
- Passaggio 7:
- Passaggio 8: creazione di eventi in Ubidots:
Video: Creazione-Avviso-Utilizzo-Ubidots-ESP32+Sensore di temperatura e umidità: 9 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
In questo tutorial, misureremo diversi dati di temperatura e umidità utilizzando il sensore di temperatura e umidità. Imparerai anche come inviare questi dati a Ubidots. In modo che tu possa analizzarlo da qualsiasi luogo per diverse applicazioni. Inoltre, creando avvisi e-mail per diversi dati di temperatura e umidità, potremmo essere avvisati di vari cambiamenti che si verificano su qualsiasi temperatura del sistema
Passaggio 1: hardware e software necessari
Hardware richiesto:
- Modulo NCD ESP32 IoT WiFi BLE con USB integrato
- Sensore di temperatura e umidità wireless a lungo raggio NCD IoT
- Modem mesh wireless a lungo raggio NCD con interfaccia USB
Software richiesto:
- Arduino IDE
- Utilità LabView
- Ubidot
Libreria utilizzata:
- Libreria PubSubClient
- Filo.h
Passaggio 2: passaggi per inviare i dati alla piattaforma di temperatura e umidità LabVIEW utilizzando il sensore di temperatura e umidità wireless a lungo raggio IoT e il modem mesh wireless a lungo raggio con interfaccia USB-
- Innanzitutto, abbiamo bisogno di un'applicazione di utilità Labview che è il file ncd.io Wireless Temperature And Humidity Sensor.exe su cui è possibile visualizzare i dati.
- Questo software Labview funzionerà solo con il sensore di temperatura wireless ncd.io
- Per utilizzare questa interfaccia utente, dovrai installare i seguenti driver Installa il motore di runtime da qui 64 bit
- 32 bit
- Installa NI Visa Driver
- Installa LabVIEW Run-Time Engine e NI-Serial Runtime
- Guida introduttiva per questo prodotto.
Passaggio 3: caricamento del codice su ESP32 utilizzando l'IDE Arduino:
- Scarica e includi la libreria PubSubClient e la libreria Wire.h.
- Devi assegnare i tuoi Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi Name) e password univoci della rete disponibile.
- Compila e carica il codice temp_humidity.ino.
- Per verificare la connettività del dispositivo e i dati inviati, apri il monitor seriale. Se non si vede alcuna risposta, prova a scollegare ESP32 e quindi a ricollegarlo. Assicurati che il baud rate del monitor seriale sia lo stesso specificato nel codice 115200.
Passaggio 4: uscita monitor seriale
Passaggio 5: far funzionare Ubidot:
- Crea l'account su Ubidots.
- Vai al mio profilo e annota la chiave token che è una chiave univoca per ogni account e incollala nel tuo codice ESP32 prima del caricamento.
- Aggiungi un nuovo dispositivo alla tua dashboard Ubidots con il nome esp32.
- Fai clic sui dispositivi e seleziona i dispositivi in Ubidots.
- Ora dovresti vedere i dati pubblicati nel tuo account Ubidots, all'interno del dispositivo chiamato "ESP32".
- All'interno del dispositivo crea un nuovo sensore di nome variabile in cui verrà mostrata la lettura della temperatura.
- Ora sei in grado di visualizzare i dati di temperatura e altri sensori che erano precedentemente visualizzati nel monitor seriale. Ciò è accaduto perché il valore di una diversa lettura del sensore viene passato come stringa e memorizzato in una variabile e pubblicato su una variabile all'interno del dispositivo esp32.
Passaggio 6: USCITA
Passaggio 7:
Passaggio 8: creazione di eventi in Ubidots:
- Seleziona Eventi (dal menu a discesa Dati).
- Ora fai clic su Crea evento.
- Tipi di EventiUbidots supporta eventi già integrati per permetterti di inviare Eventi, Avvisi e Notifiche a chi ha bisogno di sapere quando deve saperlo. Le integrazioni predefinite di Ubidots includono:
1. Notifiche e-mail
2. Notifiche SMS
3. Eventi webhook - scopri di più
4. Notifiche di Telegram
5. Notifiche Slack: scopri di più
6. Notifiche di chiamata vocale: scopri di più
7. Torna alla notifica normale - scopri di più
8. Notifiche di Geofence: scopri di più
- Quindi scegliere un dispositivo e associare una variabile che indichi i "valori" dei dispositivi.
- Ora seleziona un valore di soglia per il tuo evento da attivare e confrontalo con i valori del dispositivo e seleziona anche il tempo per attivare il tuo evento.
- Ora, crea il tipo di azione facendo clic sul segno più.
- Stabilisci e configura quali azioni devono essere eseguite e il messaggio al destinatario: Invia SMS, Email, Webhook, Telegrammi, Telefonate, SLACK e webhook a chi ha bisogno di sapere.
- Ora compila tutti i campi richiesti.
- Determinare la finestra di attività in cui gli eventi possono/non possono essere eseguiti.
- Conferma i tuoi eventi.
Consigliato:
Sensore di temperatura e umidità ad energia solare Arduino come sensore Oregon da 433 mhz: 6 passaggi
Sensore di temperatura e umidità ad energia solare Arduino come sensore Oregon da 433 mhz: questa è la costruzione di un sensore di temperatura e umidità ad energia solare. Il sensore emula un sensore Oregon da 433 mhz ed è visibile nel gateway Telldus Net. Cosa ti serve: 1 x "10 LED Sensore di movimento a energia solare" da Ebay. Assicurati che dica batteria a 3,7 V
ESP8266 NodeMCU Access Point (AP) per server Web con sensore di temperatura DT11 e stampa di temperatura e umidità nel browser: 5 passaggi
ESP8266 NodeMCU Access Point (AP) per server Web con sensore di temperatura DT11 e temperatura e umidità di stampa nel browser: ciao ragazzi nella maggior parte dei progetti utilizziamo ESP8266 e nella maggior parte dei progetti utilizziamo ESP8266 come server Web in modo da poter accedere ai dati su qualsiasi dispositivo tramite wifi accedendo al server Web ospitato da ESP8266 ma l'unico problema è che abbiamo bisogno di un router funzionante per
Come utilizzare il sensore di temperatura DHT11 con Arduino e stampare la temperatura di calore e umidità: 5 passaggi
Come utilizzare il sensore di temperatura DHT11 con Arduino e stampare la temperatura Calore e umidità: il sensore DHT11 viene utilizzato per misurare la temperatura e l'umidità. Sono appassionati di elettronica molto popolari. Il sensore di umidità e temperatura DHT11 rende davvero facile aggiungere dati di umidità e temperatura ai tuoi progetti di elettronica fai-da-te. È per
Creazione di avvisi e-mail del sensore di temperatura e umidità wireless NCD utilizzando Node-Red: 22 passaggi
Creazione di avvisi e-mail del sensore di temperatura e umidità wireless NCD utilizzando Node-Red: stiamo utilizzando il sensore di temperatura e umidità di NCD, ma i passaggi rimangono gli stessi per qualsiasi prodotto ncd, quindi se disponi di altri sensori wireless ncd, sperimenta gratuitamente osservare a fianco inoltre. Per mezzo dell'interruzione di questo testo, è necessario
Monitor di umidità wireless (ESP8266 + sensore di umidità): 5 passaggi
Wireless Moisture Monitor (ESP8266 + Moisture Sensor): compro il prezzemolo in vaso e la maggior parte del giorno il terreno era asciutto. Quindi decido di realizzare questo progetto, sul rilevamento dell'umidità del terreno in vaso con prezzemolo, per verificare, quando ho bisogno di versare il terreno con acqua. Penso che questo sensore (sensore di umidità capacitivo v1.2) sia buono perché