Taula de continguts:

Creació-Alerta-Utilització d’Ubidots-ESP32 + Sensor de temperatura i humitat: 9 passos
Creació-Alerta-Utilització d’Ubidots-ESP32 + Sensor de temperatura i humitat: 9 passos

Vídeo: Creació-Alerta-Utilització d’Ubidots-ESP32 + Sensor de temperatura i humitat: 9 passos

Vídeo: Creació-Alerta-Utilització d’Ubidots-ESP32 + Sensor de temperatura i humitat: 9 passos
Vídeo: Я никогда не ел такой вкусной курицы в соусе!!! Рецепт за 10 минут! 2024, De novembre
Anonim
Creació-Alerta-Utilització d’Ubidots-ESP32 + Sensor de temperatura i humitat
Creació-Alerta-Utilització d’Ubidots-ESP32 + Sensor de temperatura i humitat

En aquest tutorial, mesurarem diferents dades de temperatura i humitat mitjançant el sensor de temperatura i humitat. També aprendreu a enviar aquestes dades a Ubidots. De manera que pugueu analitzar-lo des de qualsevol lloc per a diferents aplicacions. També creant alertes per correu electrònic per a diferents dades de temperatura i humitat, podríem rebre notificacions sobre diversos canvis que es produeixin a qualsevol temperatura del sistema

Pas 1: es requereix maquinari i programari

Maquinari necessari:

  • Mòdul WiFi NLE ESP32 IoT WiFi BLE amb USB integrat
  • Sensor de temperatura i humitat sense fils de llarg abast IoT NCD
  • Mòdem de malla sense fils de llarg abast NCD amb interfície USB

Programari requerit:

  • IDE Arduino
  • Utilitat LabView
  • Ubidots

Biblioteca utilitzada:

  • Biblioteca PubSubClient
  • Wire.h

Pas 2: Passos per enviar dades a la plataforma LabVIEW de temperatura i humitat mitjançant el sensor de temperatura i humitat sense fils IoT de llarg abast i el mòdem de malla sense fils de llarg abast amb interfície USB

  • En primer lloc, necessitem una aplicació d’utilitat Labview que sigui el fitxer ncd.io Wireless Temperor and Humidity Sensor.exe on es puguin visualitzar les dades.
  • Aquest programari Labview només funcionarà amb el sensor de temperatura sense fils ncd.io
  • Per utilitzar aquesta interfície d’usuari, haureu d’instal·lar els següents controladors Instal·leu el motor de temps d’execució a partir d’aquí a 64 bits
  • 32 bits
  • Instal·leu el controlador NI Visa
  • Instal·leu l LabVIEW Run-Time Engine i NI-Serial Runtime
  • Guia d'introducció d'aquest producte.

Pas 3: Càrrega del codi a ESP32 mitjançant Arduino IDE:

  • Baixeu-vos i incloeu la biblioteca PubSubClient i la biblioteca Wire.h.
  • Heu d'assignar els vostres únics Ubidots TOKEN, MQTTCLIENTNAME, SSID (nom WiFi) i contrasenya de la xarxa disponible.
  • Compileu i pengeu el codi temp_humidity.ino.
  • Per verificar la connectivitat del dispositiu i les dades enviades, obriu el monitor sèrie. Si no es veu cap resposta, proveu de desconnectar l’ESP32 i torneu-lo a endollar. Assegureu-vos que la velocitat de transmissió del monitor sèrie estigui configurada a la mateixa especificada al codi 115200.

Pas 4: sortida del monitor sèrie

Sortida del monitor sèrie
Sortida del monitor sèrie

Pas 5: Fer que Ubidot funcioni:

Fent que Ubidot funcioni
Fent que Ubidot funcioni
Fent que Ubidot funcioni
Fent que Ubidot funcioni
Fent que Ubidot funcioni
Fent que Ubidot funcioni
Fent que Ubidot funcioni
Fent que Ubidot funcioni
  • Creeu el compte a Ubidots.
  • Aneu al meu perfil i anoteu la clau de testimoni que és una clau única per a cada compte i enganxeu-la al vostre codi ESP32 abans de penjar-la.
  • Afegiu un dispositiu nou al nom del tauler Ubidots esp32.
  • Feu clic a dispositius i seleccioneu dispositius a Ubidots.
  • Ara hauríeu de veure les dades publicades al vostre compte Ubidots, dins del dispositiu anomenat "ESP32".
  • Dins del dispositiu, creeu un sensor de nom de variable nou en què es mostri la vostra lectura de temperatura.
  • Ara podeu veure les dades de temperatura i altres sensors que abans es veien al monitor sèrie. Això va passar perquè el valor de la lectura del sensor diferent es passa com una cadena i es guarda en una variable i es publica a una variable del dispositiu esp32.

Pas 6: SORTIDA

SORTIDA
SORTIDA

Pas 7:

Pas 8: Creació d'esdeveniments a Ubidots:

Creació d'esdeveniments a Ubidots
Creació d'esdeveniments a Ubidots
Creació d'esdeveniments a Ubidots
Creació d'esdeveniments a Ubidots
Creació d'esdeveniments a Ubidots
Creació d'esdeveniments a Ubidots
  • Seleccioneu Esdeveniments (al menú desplegable Dades).
  • Ara feu clic a Crea esdeveniment.
  • Tipus d’esdeveniments Ubidots admet esdeveniments ja integrats per permetre-li enviar esdeveniments, alertes i notificacions a aquells que necessiten saber quan ho necessiten. Les integracions predefinides d’Ubidots inclouen:

1. Notificacions per correu electrònic

2. Notificacions per SMS

3. Esdeveniments de Webhook: obteniu més informació

4. Notificacions de telegrama

5. Notificacions fluixes: obteniu més informació

6. Notificacions de trucades de veu: obteniu més informació

7. Torna a la notificació normal: obtén més informació

8. Notificacions de barres geogràfiques: obteniu més informació

  • A continuació, trieu un dispositiu i una variable d'associació que indiqui els "valors" dels dispositius.
  • Ara seleccioneu un valor llindar per al vostre esdeveniment per activar-lo i compareu-lo amb els valors del dispositiu i també seleccioneu el moment per activar-lo.
  • Ara, creeu el tipus d’acció fent clic al signe més.
  • Establir i configurar les accions que s’han d’executar i el missatge al receptor: enviar SMS, correu electrònic, webhooks, telegrames, trucades telefòniques, SLACK i webhooks a aquells que ho necessitin.
  • Ara empleneu tots els camps obligatoris.
  • Determineu la finestra d'activitat que els esdeveniments poden executar o no.
  • Confirmeu els vostres esdeveniments.

Recomanat: