Tartalomjegyzék:

Ubidots + ESP32- Prediktív gépfigyelés: 10 lépés
Ubidots + ESP32- Prediktív gépfigyelés: 10 lépés

Videó: Ubidots + ESP32- Prediktív gépfigyelés: 10 lépés

Videó: Ubidots + ESP32- Prediktív gépfigyelés: 10 lépés
Videó: Программирование МК ESP32. Урок 42. Wi-Fi. STA. MQTT Client 2024, November
Anonim
Ubidots + ESP32- Prediktív gépfigyelés
Ubidots + ESP32- Prediktív gépfigyelés

A gép rezgésének és hőmérsékletének prediktív elemzése levelezési események és rezgésrekordok létrehozásával a Google -lapon Ubidots használatával.

Prediktív karbantartás és a gép állapotának felügyelete

Az új technológia, azaz a dolgok internete, a nehézipar térnyerése megkezdte az érzékelőalapú adatgyűjtés alkalmazását, hogy megoldja legnagyobb kihívásait, amelyek közül elsősorban a leállások és a folyamatok késleltetése formájában leállnak a folyamatok. A gépi megfigyelés, amelyet prediktív karbantartásnak vagy állapotfigyelésnek is neveznek, az a gyakorlat, amikor az elektromos berendezéseket érzékelőkön keresztül figyelik a diagnosztikai adatok összegyűjtése érdekében. Ennek elérése érdekében adatgyűjtő rendszerekkel és adatgyűjtőkkel figyelnek mindenféle berendezést, például kazánokat, motorokat és motorokat. A következő állapotokat mérik:

  • Hőmérséklet és páratartalom adatok figyelése
  • Áram- és feszültségfigyelés
  • Rezgésfigyelés: Ebben a cikkben a hőmérsékletet, a rezgést olvassuk, és közzétesszük az adatokat az Ubidots -on. Az Ubidots támogatja a grafikonokat, a felhasználói felületet, az értesítéseket és az e -maileket. Ezek a jellemzők ideálisak a prediktív karbantartási elemzésekhez. Ezenkívül a Google -lapon is megkapjuk az adatokat, ami megkönnyíti a prediktív karbantartási elemzést.

1. lépés: Hardver és szoftver szükséges

Hardver:

  • ESP-32
  • IoT nagy hatótávolságú vezeték nélküli rezgés- és hőmérséklet -érzékelő
  • Nagy hatótávolságú vezeték nélküli hálómodem USB interfésszel

Felhasznált szoftver:

  • Arduino IDE
  • Ubidotok

Használt könyvtár:

  • PubSubClient könyvtár
  • Drót.h

Lépés: Adatok küldése a Labview rezgés- és hőmérsékletplatformra az IoT nagy hatótávolságú vezeték nélküli rezgés, a hőmérséklet-érzékelő és a nagy hatótávolságú vezeték nélküli hálómodem használatával, USB interfésszel:

  • Először is szükségünk van egy Labview segédprogramra, amely az ncd.io Wireless Vibration and Temperature Sensor.exe fájl, amelyen az adatok megtekinthetők.
  • Ez a Labview szoftver csak az ncd.io vezeték nélküli rezgéshőmérséklet -érzékelővel működik
  • Ennek a felhasználói felületnek a használatához telepítenie kell a következő illesztőprogramokat. Telepítse a futásidejű motort innen 64 bites
  • 32 bites
  • Telepítse az NI Visa Driver programot
  • Telepítse a LabVIEW Run-Time Engine-t és az NI-Serial Runtime-t
  • Kezdeti útmutató ehhez a termékhez.

3. lépés: A kód feltöltése az ESP32 -be az Arduino IDE használatával:

  • Töltse le és vegye be a PubSubClient könyvtárat és a Wire.h könyvtárat.
  • Hozzá kell rendelnie egyedi Ubidotjait: TOKEN, MQTTCLIENTNAME, SSID (WiFi név) és az elérhető hálózat jelszava.
  • Fordítsa össze és töltse fel az Ncd_vibration_and_temperature.ino kódot.
  • Az eszköz és az elküldött adatok csatlakoztathatóságának ellenőrzéséhez nyissa meg a soros monitort. Ha nem jelenik meg válasz, próbálja meg lecsatlakoztatni az ESP32 -t, majd csatlakoztassa újra. Győződjön meg arról, hogy a soros monitor adatátviteli sebessége a 115200 kódban megadott értékre van állítva.

4. lépés: Soros monitor kimenet

Soros monitor kimenet
Soros monitor kimenet

5. lépés: Az Ubidot működőképessé tétele

Az Ubidot működőképessé tétele
Az Ubidot működőképessé tétele
Az Ubidot működőképessé tétele
Az Ubidot működőképessé tétele
Az Ubidot működőképessé tétele
Az Ubidot működőképessé tétele
  • Hozza létre a fiókot az Ubidot -on.
  • Lépjen a profilomba, és jegyezze fel a token kulcsot, amely minden fiók egyedi kulcsa, és a feltöltés előtt illessze be az ESP32 kódjába.
  • Adjon hozzá egy új eszközt az Ubidot műszerfal nevéhez ESP32.
  • A készülék belsejében hozzon létre egy új változónév -érzékelőt, amelyben a hőmérséklet -érték megjelenik.
  • Hozzon létre egy irányítópultot az Ubidots alkalmazásban.

6. lépés: KIMENET

KIMENET
KIMENET

7. lépés: Események létrehozása Ubidots rendszerben

Események létrehozása Ubidots rendszerben
Események létrehozása Ubidots rendszerben
Események létrehozása Ubidots rendszerben
Események létrehozása Ubidots rendszerben
Események létrehozása Ubidots rendszerben
Események létrehozása Ubidots rendszerben
Események létrehozása Ubidots rendszerben
Események létrehozása Ubidots rendszerben
  • Válassza az Események lehetőséget (az Adatok legördülő menüből).
  • Új esemény létrehozásához kattintson a sárga plusz ikonra a képernyő jobb felső sarkában.

Eseménytípusok: Az Ubidots támogatja a már integrált eseményeket, így eseményeket, riasztásokat és értesítéseket küldhet azoknak, akiknek tudniuk kell, amikor tudniuk kell. Az Ubidots előre beépített integrációi a következők:

  1. Email Értesítések
  2. SMS értesítések
  3. Webhook -események - tudjon meg többet
  4. Távirat értesítések
  5. Laza értesítések - tudjon meg többet
  6. Hanghívásos értesítések - további információ
  7. Vissza a normál értesítéshez - további információ
  8. Geofence értesítések - további információ
  • Ezután válasszon egy eszközt és hozzárendelő változót, amely jelzi az eszközök "értékeit".
  • Most válassza ki az esemény kiváltásához szükséges küszöbértéket, és hasonlítsa össze az eszközértékekkel, és válassza ki az esemény aktiválásának idejét is.
  • Állítsa be és konfigurálja a végrehajtandó műveleteket és az üzenetet a címzettnek: SMS, e -mail, webhook, távirat, telefonhívás, SLACK és webhook küldése azoknak, akiknek tudniuk kell.
  • Konfigurálja az eseményről szóló értesítést.
  • Határozza meg a tevékenységablakot, amelyben az események végrehajthatók/nem hajthatók végre.
  • Erősítse meg eseményeit.

8. lépés: Az esemény kimenete a leveleiben

Esemény kimenete a leveleiben
Esemény kimenete a leveleiben

9. lépés: Exportálja Ubidots adatait a Google Táblázatokba

Exportálja Ubidots adatait a Google Táblázatokba
Exportálja Ubidots adatait a Google Táblázatokba
Exportálja Ubidots adatait a Google Táblázatokba
Exportálja Ubidots adatait a Google Táblázatokba

Ebben további elemzés céljából kinyerhetjük az Ubidots felhőben tárolt adatokat. A lehetőségek óriásiak; létrehozhat például egy automatikus jelentésgenerátort, és minden héten elküldi azokat ügyfeleinek.

Egy másik alkalmazás az eszközellátás lenne; ha több ezer telepítendő eszköze van, és ezek információi megtalálhatók a Google Táblázatban, létrehozhat egy szkriptet a munkalap olvasásához, és létrehozhat egy Ubidots adatforrást a fájl minden sorához. Ennek lépései-

Hozzon létre egy Google -táblázatot, és adjon hozzá két lapot ezekkel a nevekkel:

  1. Változók
  2. Értékek
  • A Google Táblázatban kattintson az "Eszközök", majd a "Szkriptszerkesztő…", majd az "Üres projekt" elemre.
  • Nyissa meg a parancsfájl -szerkesztőt.
  • Adja hozzá az alábbi kódot (a kódrészletben) a Script Scripthez.
  • Kész! most nyissa meg újra a Google Táblázatot, és megjelenik egy új menü a funkciók aktiválásához.

Ajánlott: