Tabla de contenido:

Creando-Alerta-Usando-Ubidots-ESP32 + Sensor de temperatura y humedad: 9 pasos
Creando-Alerta-Usando-Ubidots-ESP32 + Sensor de temperatura y humedad: 9 pasos

Video: Creando-Alerta-Usando-Ubidots-ESP32 + Sensor de temperatura y humedad: 9 pasos

Video: Creando-Alerta-Usando-Ubidots-ESP32 + Sensor de temperatura y humedad: 9 pasos
Video: TEMPERATURA, HUMEDAD Y LED CON UBIDOTS 2024, Mes de julio
Anonim
Creando-Alerta-Usando-Ubidots-ESP32 + Sensor de Temperatura y Humedad
Creando-Alerta-Usando-Ubidots-ESP32 + Sensor de Temperatura y Humedad

En este tutorial, mediremos diferentes datos de temperatura y humedad utilizando el sensor de temperatura y humedad. También aprenderá a enviar estos datos a Ubidots. Para que pueda analizarlo desde cualquier lugar para diferentes aplicaciones. Además, al crear alertas por correo electrónico para diferentes datos de temperatura y humedad, podríamos ser notificados sobre varios cambios que ocurren en cualquier temperatura del sistema

Paso 1: hardware y software necesarios

Hardware requerido:

  • Módulo NCD ESP32 IoT WiFi BLE con USB integrado
  • Sensor inalámbrico de temperatura y humedad de largo alcance NCD IoT
  • Módem en malla inalámbrico de largo alcance NCD con interfaz USB

Software requerido:

  • IDE de Arduino
  • Utilidad LabView
  • Ubidots

Biblioteca utilizada:

  • Biblioteca PubSubClient
  • Wire.h

Paso 2: Pasos para enviar datos a la plataforma de temperatura y humedad de LabVIEW usando un sensor de temperatura y humedad inalámbrico de largo alcance IoT y un módem de malla inalámbrico de largo alcance con interfaz USB-

  • Primero, necesitamos una aplicación de utilidad Labview que es el archivo ncd.io Wireless Temperature And Humidity Sensor.exe en el que se pueden ver los datos.
  • Este software Labview funcionará solo con el sensor de temperatura inalámbrico ncd.io
  • Para utilizar esta interfaz de usuario, deberá instalar los siguientes controladores Instale el motor de tiempo de ejecución desde aquí 64 bits
  • 32 bits
  • Instalar NI Visa Driver
  • Instale LabVIEW Run-Time Engine y NI-Serial Runtime
  • Guía de introducción para este producto.

Paso 3: Cargar el código en ESP32 usando Arduino IDE:

  • Descargue e incluya la biblioteca PubSubClient y la biblioteca Wire.h.
  • Debe asignar su TOKEN, MQTTCLIENTNAME, SSID (nombre WiFi) y contraseña de Ubidots únicos de la red disponible.
  • Compile y cargue el código temp_humidity.ino.
  • Para verificar la conectividad del dispositivo y los datos enviados, abra el monitor serial. Si no se ve respuesta, intente desconectar su ESP32 y luego volver a conectarlo. Asegúrese de que la velocidad en baudios del monitor serial esté configurada en la misma especificada en su código 115200.

Paso 4: Salida de monitor en serie

Salida de monitor en serie
Salida de monitor en serie

Paso 5: hacer que el Ubidot funcione:

Hacer que el Ubidot funcione
Hacer que el Ubidot funcione
Hacer que el Ubidot funcione
Hacer que el Ubidot funcione
Hacer que el Ubidot funcione
Hacer que el Ubidot funcione
Hacer que el Ubidot funcione
Hacer que el Ubidot funcione
  • Crea la cuenta en Ubidots.
  • Vaya a mi perfil y anote la clave del token, que es una clave única para cada cuenta y péguela en su código ESP32 antes de cargar.
  • Agregue un nuevo dispositivo a su nombre de tablero de Ubidots esp32.
  • Haga clic en dispositivos y seleccione dispositivos en Ubidots.
  • Ahora debería ver los datos publicados en su cuenta de Ubidots, dentro del dispositivo llamado "ESP32".
  • Dentro del dispositivo, cree un nuevo sensor de nombre de variable en el que se mostrará su lectura de temperatura.
  • Ahora puede ver los datos de temperatura y otros sensores que se veían anteriormente en el monitor en serie. Esto sucedió porque el valor de la lectura del sensor diferente se pasa como una cadena y se almacena en una variable y se publica en una variable dentro del dispositivo esp32.

Paso 6: SALIDA

PRODUCCIÓN
PRODUCCIÓN

Paso 7:

Paso 8: Creación de eventos en Ubidots:

Creando eventos en Ubidots
Creando eventos en Ubidots
Creando eventos en Ubidots
Creando eventos en Ubidots
Creando eventos en Ubidots
Creando eventos en Ubidots
  • Seleccione Eventos (en el menú desplegable Datos).
  • Ahora haga clic en Crear evento.
  • Tipos de eventos Ubidots admite eventos ya integrados para permitirle enviar eventos, alertas y notificaciones a aquellos que necesitan saber cuándo necesitan saberlo. Las integraciones prediseñadas de Ubidots incluyen:

1. Notificaciones por correo electrónico

2. Notificaciones por SMS

3. Eventos de webhook: más información

4. Notificaciones de Telegram

5. Notificaciones de Slack: más información

6. Notificaciones de llamadas de voz: más información

7. Volver a la notificación normal: más información

8. Notificaciones de geovalla: más información

  • Luego elija un dispositivo y la variable de asociación que indique los "valores" de los dispositivos.
  • Ahora seleccione un valor de umbral para que su evento se active y compárelo con los valores del dispositivo y también seleccione el tiempo para activar su evento.
  • Ahora, cree el tipo de acción haciendo clic en el signo más.
  • Establece y configura qué acciones se van a ejecutar y el mensaje al receptor: Enviar SMS, Email, Webhooks, Telegramas, Llamadas Telefónicas, SLACK, y webhooks a quien lo necesite.
  • Ahora complete todos los campos obligatorios.
  • Determine la ventana de actividad en la que los eventos pueden / no pueden ejecutarse.
  • Confirma tus eventos.

Recomendado: