Table des matières:
- Étape 1: Matériel et logiciel requis
- É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:
- Étape 3: Téléchargement du code sur ESP32 à l'aide d'Arduino IDE:
- Étape 4: sortie du moniteur série
- Étape 5: Faire fonctionner Ubidot
- Étape 6: SORTIE
- Étape 7: Création d'événements dans Ubidots
- Étape 8: Sortie de l'événement dans votre courrier
- Étape 9: Exportez vos données Ubidots vers Google Sheets
Vidéo: Ubidots + ESP32 - Surveillance prédictive des machines : 10 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
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
Étape 5: Faire fonctionner 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
Étape 7: Création d'é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:
- Notifications par email
- Notifications SMS
- Événements Webhook - en savoir plus
- Notifications de télégramme
- Notifications Slack - en savoir plus
- Notifications d'appels vocaux - en savoir plus
- Retour à la notification normale - en savoir plus
- 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
Étape 9: 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:
- Variables
- 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é:
IoT- Ubidots- ESP32 + Capteur de vibrations et de température sans fil à longue portée : 7 étapes
IoT- Ubidots- ESP32+Capteur de vibration et de température sans fil à longue portée : la vibration est vraiment un mouvement de va-et-vient - ou une oscillation - des machines et des composants des gadgets motorisés. Les vibrations dans le système industriel peuvent être le symptôme ou le motif d'un problème, ou elles peuvent être associées au fonctionnement quotidien. Par exemple, osci
Création d'une alerte à l'aide d'Ubidots ESP32 + capteur de température et d'humidité : 9 étapes
Création d'une alerte à l'aide d'Ubidots-ESP32 + capteur de température et d'humidité : dans ce didacticiel, nous allons mesurer différentes données de température et d'humidité à l'aide d'un capteur de température et d'humidité. Vous apprendrez également comment envoyer ces données à Ubidots. Pour que vous puissiez l'analyser de n'importe où pour différentes applications. Aussi en créant e-mail
Esp32-Ubidots-Wireless-long-range Température-Et-Humidité: 6 Étapes
Esp32-Ubidots-Wireless-long-range Temperature-And-Humidity: Dans ce didacticiel, nous mesurerons différentes données de température et d'humidité à l'aide d'un capteur de température et d'humidité. Vous apprendrez également comment envoyer ces données à Ubidots. Pour que vous puissiez l'analyser de n'importe où pour différentes applications
ThingSpeak-IFTTT-ESP32-Predictive-Machine-Monitoring : 10 étapes
ThingSpeak-IFTTT-ESP32-Predictive-Machine-Monitoring : dans ce projet, nous mesurerons les vibrations et la température à l'aide du capteur de vibration et de température NCD, ESP32 et ThingSpeak. Nous enverrons également différentes lectures de température et de vibration à Google Sheet à l'aide de ThingSpeak et IFTTT pour analyser les vibrations
UbiDots-Connecter un ESP32 et publier des données de capteurs multiples : 6 étapes
UbiDots-Connecter un ESP32 et publier des données de capteurs multiples : ESP32 et ESP 8266 sont des SoC très familiers dans le domaine de l'IoT. Ce sont en quelque sorte une aubaine pour les projets IoT. ESP 32 est un appareil avec WiFi et BLE intégrés. Donnez simplement votre SSID, mot de passe et configurations IP et intégrez les choses dans