Sommario:

Creazione-Avviso-Utilizzo-Ubidots-ESP32+Sensore di temperatura e umidità: 9 passaggi
Creazione-Avviso-Utilizzo-Ubidots-ESP32+Sensore di temperatura e umidità: 9 passaggi

Video: Creazione-Avviso-Utilizzo-Ubidots-ESP32+Sensore di temperatura e umidità: 9 passaggi

Video: Creazione-Avviso-Utilizzo-Ubidots-ESP32+Sensore di temperatura e umidità: 9 passaggi
Video: [IOT] - Introduzione al protocollo MQTT 2024, Dicembre
Anonim
Creazione-Avviso-Utilizzo-Ubidots-ESP32+Sensore di temperatura e umidità
Creazione-Avviso-Utilizzo-Ubidots-ESP32+Sensore di temperatura e umidità

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

Uscita monitor seriale
Uscita monitor seriale

Passaggio 5: far funzionare Ubidot:

Far funzionare l'Ubidot
Far funzionare l'Ubidot
Far funzionare l'Ubidot
Far funzionare l'Ubidot
Far funzionare l'Ubidot
Far funzionare l'Ubidot
Far funzionare l'Ubidot
Far funzionare l'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

PRODUZIONE
PRODUZIONE

Passaggio 7:

Passaggio 8: creazione di eventi in Ubidots:

Creazione di eventi in Ubidots
Creazione di eventi in Ubidots
Creazione di eventi in Ubidots
Creazione di eventi in Ubidots
Creazione di eventi in Ubidots
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: