Table des matières:

Ubidots + ESP32 - Surveillance prédictive des machines : 10 étapes
Ubidots + ESP32 - Surveillance prédictive des machines : 10 étapes

Vidéo: Ubidots + ESP32 - Surveillance prédictive des machines : 10 étapes

Vidéo: Ubidots + ESP32 - Surveillance prédictive des machines : 10 étapes
Vidéo: IoT based Low-cost ECG & Heart monitoring system with ESP32 and Ubidots Platform 2024, Novembre
Anonim
Ubidots + ESP32 - Surveillance prédictive des machines
Ubidots + ESP32 - Surveillance prédictive des machines

Analyse prédictive des vibrations et de la température de la machine en créant des événements de messagerie et un enregistrement des vibrations dans la feuille Google à l'aide d'Ubidots.

Maintenance prédictive et surveillance de l'état des machines

L'essor des nouvelles technologies, c'est-à-dire l'Internet des objets, l'industrie lourde a commencé à adopter la collecte de données basée sur des capteurs pour résoudre ses plus grands défis, parmi lesquels les temps d'arrêt des processus sous forme d'arrêts et de retards de processus. La surveillance des machines, également appelée maintenance prédictive ou surveillance de l'état, consiste à surveiller les équipements électriques à l'aide de capteurs afin d'accumuler des données de diagnostic. Pour y parvenir, des systèmes d'acquisition de données et des enregistreurs de données sont utilisés pour surveiller toutes sortes d'équipements, tels que les chaudières, les moteurs et les moteurs. Les conditions suivantes sont mesurées:

  • Surveillance des données de température et d'humidité
  • Surveillance du courant et de la tension
  • Surveillance des vibrations: Dans cet article, nous allons lire Température, vibrations et publier les données sur Ubidots. Ubidots prend en charge les graphiques, l'interface utilisateur, les notifications et les e-mails. Ces caractéristiques le rendent idéal pour l'analyse de maintenance prédictive. Nous obtiendrons également les données dans les feuilles Google, ce qui facilitera l'analyse de la maintenance prédictive.

Étape 1: Matériel et logiciel requis

Matériel:

  • ESP-32
  • Capteur de vibration et de température sans fil à longue portée IoT
  • Modem maillé sans fil longue portée avec interface USB

Logiciel utilisé:

  • IDE Arduino
  • Ubidots

Bibliothèque utilisée:

  • Bibliothèque PubSubClient
  • Fil.h

Étape 2: Étapes pour envoyer des données à la plate-forme de vibration et de température Labview à l'aide de vibrations sans fil longue portée IoT, d'un capteur de température et d'un modem maillé sans fil longue portée avec interface USB:

  • Tout d'abord, nous avons besoin d'une application utilitaire Labview qui est le fichier ncd.io Wireless Vibration and Temperature Sensor.exe sur lequel les données peuvent être visualisées.
  • Ce logiciel Labview fonctionnera uniquement avec le capteur de température de vibration sans fil ncd.io
  • Pour utiliser cette interface utilisateur, vous devrez installer les pilotes suivants Installer le moteur d'exécution à partir d'ici 64 bits
  • 32 bits
  • Installer le pilote Visa NI
  • Installer le moteur d'exécution LabVIEW et l'environnement d'exécution NI-Serial
  • Guide de démarrage de ce produit.

Étape 3: Téléchargement du code sur ESP32 à l'aide d'Arduino IDE:

  • Téléchargez et incluez la bibliothèque PubSubClient et la bibliothèque Wire.h.
  • Vous devez attribuer vos Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi Name) et mot de passe uniques du réseau disponible.
  • Compilez et téléchargez le code Ncd_vibration_and_temperature.ino.
  • Pour vérifier la connectivité de l'appareil et les données envoyées, ouvrez le moniteur série. Si aucune réponse n'est visible, essayez de débrancher votre ESP32, puis de le rebrancher. Assurez-vous que le débit en bauds du moniteur série est défini sur le même que celui spécifié dans votre code 115200.

Étape 4: sortie du moniteur série

Sortie moniteur série
Sortie moniteur série

Étape 5: Faire fonctionner Ubidot

Faire fonctionner l'Ubidot
Faire fonctionner l'Ubidot
Faire fonctionner l'Ubidot
Faire fonctionner l'Ubidot
Faire fonctionner l'Ubidot
Faire fonctionner l'Ubidot
  • Créez le compte sur Ubidot.
  • Accédez à mon profil et notez la clé du jeton qui est une clé unique pour chaque compte et collez-la dans votre code ESP32 avant de la télécharger.
  • Ajoutez un nouvel appareil au nom de votre tableau de bord Ubidot ESP32.
  • À l'intérieur de l'appareil, créez un nouveau capteur de nom de variable dans lequel votre lecture de température sera affichée.
  • Créez un tableau de bord dans Ubidots.

Étape 6: SORTIE

SORTIR
SORTIR

Étape 7: Création d'événements dans Ubidots

Créer des événements dans Ubidots
Créer des événements dans Ubidots
Créer des événements dans Ubidots
Créer des événements dans Ubidots
Créer des événements dans Ubidots
Créer des événements dans Ubidots
Créer des événements dans Ubidots
Créer des événements dans Ubidots
  • Sélectionnez Événements (dans la liste déroulante Données).
  • Pour créer un nouvel événement, cliquez sur l'icône plus jaune dans le coin supérieur droit de l'écran.

Types d'événements: Ubidots prend en charge les événements déjà intégrés pour vous permettre d'envoyer des événements, des alertes et des notifications à ceux qui ont besoin de savoir quand ils ont besoin de savoir. Les intégrations prédéfinies d'Ubidots incluent:

  1. Notifications par email
  2. Notifications SMS
  3. Événements Webhook - en savoir plus
  4. Notifications de télégramme
  5. Notifications Slack - en savoir plus
  6. Notifications d'appels vocaux - en savoir plus
  7. Retour à la notification normale - en savoir plus
  8. Notifications Geofence - en savoir plus
  • Choisissez ensuite un appareil et une variable associative qui indique les "valeurs" des appareils.
  • Sélectionnez maintenant une valeur seuil pour votre événement à déclencher et comparez-la aux valeurs de l'appareil et sélectionnez également l'heure de déclenchement de votre événement.
  • Établissez et configurez les actions à exécuter et le message au destinataire: envoyer des SMS, des e-mails, des Webhooks, des télégrammes, des appels téléphoniques, SLACK et des webhooks à ceux qui ont besoin de savoir.
  • Configurez l'avis d'événement.
  • Déterminez la fenêtre d'activité dans laquelle les événements peuvent/ne peuvent pas être exécutés.
  • Confirmez vos événements.

Étape 8: Sortie de l'événement dans votre courrier

Sortie de l'événement dans votre courrier
Sortie de l'événement dans votre courrier

Étape 9: Exportez vos données Ubidots vers Google Sheets

Exportez vos données Ubidots vers Google Sheets
Exportez vos données Ubidots vers Google Sheets
Exportez vos données Ubidots vers Google Sheets
Exportez vos données Ubidots vers Google Sheets

En cela, nous pouvons extraire les données stockées dans le cloud Ubidots pour une analyse plus approfondie. Les possibilités sont énormes; par exemple, vous pouvez créer un générateur de rapports automatique et les envoyer à vos clients chaque semaine.

Une autre application serait l'approvisionnement des appareils; si vous avez des milliers d'appareils à déployer et que leurs informations se trouvent dans une feuille Google, vous pouvez créer un script pour lire la feuille et créer une source de données Ubidots pour chaque ligne du fichier. Étapes pour ce faire-

Créez une feuille Google et ajoutez-y deux feuilles avec ces noms:

  1. Variables
  2. Valeurs
  • Depuis votre feuille Google, cliquez sur « Outils » puis « Éditeur de script… », puis « Projet vierge ».
  • Ouvrez l'éditeur de scripts.
  • Ajoutez le code ci-dessous (dans la section code) au script Script.
  • Terminé! ouvrez à nouveau votre feuille Google et vous verrez un nouveau menu pour déclencher les fonctions.

Conseillé: