Tabla de contenido:
- Paso 1: hardware y software necesarios
- 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-
- Paso 3: Cargar el código en ESP32 usando Arduino IDE:
- Paso 4: Salida de monitor en serie
- Paso 5: hacer que el Ubidot funcione:
- Paso 6: SALIDA
- Paso 7:
- Paso 8: Creación de eventos en Ubidots:
Video: Creando-Alerta-Usando-Ubidots-ESP32 + Sensor de temperatura y humedad: 9 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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
Paso 5: 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
Paso 7:
Paso 8: Creación de 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:
Ventilador de enfriamiento automático con servo y sensor de temperatura y humedad DHT11 con Arduino: 8 pasos
Ventilador de enfriamiento automático con Servo y sensor de temperatura y humedad DHT11 con Arduino: En este tutorial aprenderemos cómo iniciar & girar un ventilador cuando la temperatura sube por encima de un cierto nivel
Sensor de temperatura y humedad alimentado por energía solar Arduino como sensor Oregon de 433 mhz: 6 pasos
Sensor de temperatura y humedad alimentado por energía solar Arduino como sensor Oregon de 433 mhz: esta es la construcción de un sensor de temperatura y humedad alimentado por energía solar.El sensor emula un sensor Oregon de 433 mhz y es visible en la puerta de enlace Telldus Net.Lo que necesita: 1x " 10-LED Sensor de movimiento de energía solar " de Ebay. Asegúrate de que diga batería de 3,7 voltios
Punto de acceso (AP) NodeMCU ESP8266 para servidor web con sensor de temperatura DT11 y temperatura y humedad de impresión en el navegador: 5 pasos
Punto de acceso (AP) NodeMCU ESP8266 para servidor web con sensor de temperatura DT11 y temperatura y humedad de impresión en el navegador: Hola, en la mayoría de los proyectos usamos ESP8266 y en la mayoría de los proyectos usamos ESP8266 como servidor web para que se pueda acceder a los datos en cualquier dispositivo a través de wifi accediendo al servidor web alojado por ESP8266, pero el único problema es que necesitamos un enrutador que funcione para
Cómo usar el sensor de temperatura DHT11 con Arduino y temperatura de impresión Calor y humedad: 5 pasos
Cómo utilizar el sensor de temperatura DHT11 con Arduino y temperatura de impresión Calor y humedad: El sensor DHT11 se utiliza para medir la temperatura y la humedad. Son aficionados a la electrónica muy populares. El sensor de humedad y temperatura DHT11 hace que sea realmente fácil agregar datos de humedad y temperatura a sus proyectos de electrónica de bricolaje. Es por
Monitor de humedad inalámbrico (ESP8266 + Sensor de humedad): 5 pasos
Monitor de humedad inalámbrico (ESP8266 + Sensor de humedad): compro perejil en maceta y la mayor parte del día la tierra estaba seca. Así que decido hacer este proyecto, sobre la detección de la humedad del suelo en una maceta con perejil, para comprobar cuándo necesito verter el suelo con agua. Creo que este sensor (sensor capacitivo de humedad v1.2) es bueno porque