Tabla de contenido:

Ubidots + ESP32- Monitoreo predictivo de máquinas: 10 pasos
Ubidots + ESP32- Monitoreo predictivo de máquinas: 10 pasos

Video: Ubidots + ESP32- Monitoreo predictivo de máquinas: 10 pasos

Video: Ubidots + ESP32- Monitoreo predictivo de máquinas: 10 pasos
Video: IoT fácil con ESP8266 2024, Noviembre
Anonim
Ubidots + ESP32- Monitoreo predictivo de máquinas
Ubidots + ESP32- Monitoreo predictivo de máquinas

Análisis predictivo de la vibración y la temperatura de la máquina mediante la creación de eventos de correo y un registro de vibración en la hoja de Google utilizando Ubidots.

Mantenimiento predictivo y supervisión del estado de la máquina

El surgimiento de la nueva tecnología, es decir, el Internet de las cosas, la industria pesada ha comenzado a adoptar la recopilación de datos basada en sensores para resolver sus mayores desafíos, el principal de ellos es el tiempo de inactividad del proceso en forma de paradas y retrasos en el proceso. El monitoreo de máquinas, también llamado mantenimiento predictivo o monitoreo de condiciones, es la práctica de monitorear equipos eléctricos a través de sensores para acumular datos de diagnóstico. Para lograr esto, se utilizan sistemas de adquisición de datos y registradores de datos para monitorear todo tipo de equipos, como calderas, motores y motores. Se miden las siguientes condiciones:

  • Monitoreo de datos de temperatura y humedad
  • Monitoreo de corriente y voltaje
  • Monitoreo de vibraciones: en este artículo, leeremos Temperatura, vibración y publicaremos los datos en Ubidots. Ubidots admite gráficos, interfaz de usuario, notificaciones y correos electrónicos. Estas características lo hacen ideal para el análisis de mantenimiento predictivo. También obtendremos los datos en las hojas de Google, lo que facilitará el análisis de mantenimiento predictivo.

Paso 1: hardware y software necesarios

Hardware:

  • ESP-32
  • Sensor de temperatura y vibración inalámbrico de largo alcance IoT
  • Módem en malla inalámbrico de largo alcance con interfaz USB

Software utilizado:

  • IDE de Arduino
  • Ubidots

Biblioteca utilizada:

  • Biblioteca PubSubClient
  • Wire.h

Paso 2: Pasos para enviar datos a la plataforma de temperatura y vibración de Labview utilizando vibración inalámbrica de largo alcance IoT, sensor de temperatura y 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 Vibration and Temperature Sensor.exe en el que se pueden ver los datos.
  • Este software Labview funcionará únicamente con el sensor de temperatura de vibración 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 Ncd_vibration_and_temperature.ino.
  • Para verificar la conectividad del dispositivo y los datos enviados, abra el monitor en serie. Si no ve ninguna 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
  • Crea la cuenta en Ubidot.
  • 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 tablero de Ubidot con el nombre ESP32.
  • Dentro del dispositivo, cree un nuevo sensor de nombre de variable en el que se mostrará su lectura de temperatura.
  • Crea un tablero en Ubidots.

Paso 6: SALIDA

PRODUCCIÓN
PRODUCCIÓN

Paso 7: 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
Creando eventos en Ubidots
Creando eventos en Ubidots
  • Seleccione Eventos (en el menú desplegable Datos).
  • Para crear un nuevo evento, haga clic en el ícono más amarillo en la esquina superior derecha de la pantalla.

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. Notificaciónes de Correo Electrónico
  2. Notificaciones por SMS
  3. Eventos de webhook: más información
  4. Notificaciones de Telegram
  5. Notificaciones de holgura: 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.
  • 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.
  • Configure el aviso de evento.
  • Determine la ventana de actividad en la que los eventos pueden / no pueden ejecutarse.
  • Confirma tus eventos.

Paso 8: Salida del evento en su correo

Salida del evento en su correo
Salida del evento en su correo

Paso 9: Exporte sus datos de Ubidots a Hojas de cálculo de Google

Exporta tus datos de Ubidots a Hojas de cálculo de Google
Exporta tus datos de Ubidots a Hojas de cálculo de Google
Exporta tus datos de Ubidots a Hojas de cálculo de Google
Exporta tus datos de Ubidots a Hojas de cálculo de Google

En este, podemos extraer los datos almacenados en la nube de Ubidots para su posterior análisis. Las posibilidades son enormes; por ejemplo, puede crear un generador de informes automático y enviarlos a sus clientes cada semana.

Otra aplicación sería el aprovisionamiento de dispositivos; Si tiene miles de dispositivos para implementar y su información está en una hoja de Google, puede crear un script para leer la hoja y crear una fuente de datos de Ubidots para cada línea del archivo. Pasos para hacer esto

Cree una hoja de Google y agréguele dos hojas con estos nombres:

  1. Variables
  2. Valores
  • Desde su hoja de Google, haga clic en "Herramientas", luego en "Editor de secuencias de comandos …", luego en "Proyecto en blanco".
  • Abra el Editor de secuencias de comandos.
  • Agregue el siguiente código (en la sección de código) al script Script.
  • ¡Hecho! ahora abra su Hoja de Google nuevamente y verá un nuevo menú para activar las funciones.

Recomendado: