Kazalo:

Ubidots + ESP32- Predvidevanje strojnega nadzora: 10 korakov
Ubidots + ESP32- Predvidevanje strojnega nadzora: 10 korakov

Video: Ubidots + ESP32- Predvidevanje strojnega nadzora: 10 korakov

Video: Ubidots + ESP32- Predvidevanje strojnega nadzora: 10 korakov
Video: Программирование МК ESP32. Урок 42. Wi-Fi. STA. MQTT Client 2024, September
Anonim
Ubidots + ESP32- Predvidevanje strojnega nadzora
Ubidots + ESP32- Predvidevanje strojnega nadzora

Predvidevalna analiza vibracij in temp stroja z ustvarjanjem poštnih dogodkov in zapisom vibracij v Googlovem listu z uporabo Ubidotov.

Predvidevanje vzdrževanja in spremljanje stanja stroja

Vzpon nove tehnologije, tj. Interneta stvari, težka industrija je začela sprejemati zbiranje podatkov na podlagi senzorjev za reševanje svojih največjih izzivov, med katerimi so glavni izpadi procesov v obliki zaustavitev in zamud pri procesih. Nadzor stroja, imenovan tudi napovedno vzdrževanje ali spremljanje stanja, je praksa spremljanja električne opreme s senzorji za zbiranje diagnostičnih podatkov. Da bi to dosegli, se sistemi za zbiranje podatkov in zapisovalniki podatkov uporabljajo za spremljanje vseh vrst opreme, kot so kotli, motorji in motorji. Merijo se naslednji pogoji:

  • Spremljanje podatkov o temperaturi in vlažnosti
  • Nadzor toka in napetosti
  • Nadzor vibracij: V tem članku bomo prebrali temperaturo, vibracije in objavili podatke o Ubidotih. Ubidots podpira grafikone, uporabniški vmesnik, obvestila in e -poštna sporočila. Zaradi teh lastnosti je idealen za napovedno analizo vzdrževanja. Podatke bomo dobili tudi v Googlovih listih, kar bo olajšalo napovedno analizo vzdrževanja.

1. korak: potrebna strojna in programska oprema

Strojna oprema:

  • ESP-32
  • IoT daljinski brezžični senzor vibracij in temperature
  • Brezžični mrežni modem z dolgim dosegom z vmesnikom USB

Uporabljena programska oprema:

  • Arduino IDE
  • Ubidots

Uporabljena knjižnica:

  • Knjižnica PubSubClient
  • Wire.h

2. korak: koraki za pošiljanje podatkov na platformo za vibracije in temperaturo Labview z uporabo brezžičnih vibracij IoT na daljavo, temperaturnega senzorja in brezžičnega modema z dolgim dosegom z vmesnikom USB:

  • Najprej potrebujemo pripomoček Labview, ki je datoteka ncd.io Wireless Vibration and Temperature Sensor.exe, na kateri si lahko ogledate podatke.
  • Ta programska oprema Labview bo delovala samo z brezžičnim senzorjem temperature vibracij ncd.io
  • Če želite uporabljati ta uporabniški vmesnik, morate namestiti naslednje gonilnike
  • 32 bit
  • Namestite gonilnik NI Visa
  • Namestite LabVIEW Run-Time Engine in NI-Serial Runtime
  • Vodnik za začetek uporabe tega izdelka.

3. korak: Nalaganje kode v ESP32 z uporabo Arduino IDE:

  • Prenesite in vključite knjižnico PubSubClient in knjižnico Wire.h.
  • Določiti morate svoj edinstven žeton Ubidots TOKEN, MQTTCLIENTNAME, SSID (ime WiFi) in geslo razpoložljivega omrežja.
  • Sestavite in naložite kodo Ncd_vibration_and_temperature.ino.
  • Če želite preveriti povezljivost naprave in poslane podatke, odprite serijski monitor. Če ni odgovora, poskusite izklopiti ESP32 in ga nato znova priključiti. Prepričajte se, da je hitrost prenosa serijskega monitorja nastavljena na enako, kot je določeno v kodi 115200.

4. korak: Izhod serijskega monitorja

Izhod serijskega monitorja
Izhod serijskega monitorja

5. korak: Ubidot deluje

Naj Ubidot deluje
Naj Ubidot deluje
Naj Ubidot deluje
Naj Ubidot deluje
Naj Ubidot deluje
Naj Ubidot deluje
  • Ustvarite račun na Ubidot.
  • Pojdite na moj profil in si zapišite žetonski ključ, ki je edinstven za vsak račun, in ga pred nalaganjem prilepite v kodo ESP32.
  • Na nadzorno ploščo Ubidot ESP32 dodajte novo napravo.
  • Znotraj naprave ustvarite nov senzor imena spremenljivke, v katerem bo prikazan vaš odčitek temperature.
  • Ubodote ustvarite nadzorno ploščo.

6. korak: IZHOD

IZHOD
IZHOD

7. korak: Ustvarjanje dogodkov v ubidotih

Ustvarjanje dogodkov v Ubidotih
Ustvarjanje dogodkov v Ubidotih
Ustvarjanje dogodkov v Ubidotih
Ustvarjanje dogodkov v Ubidotih
Ustvarjanje dogodkov v Ubidotih
Ustvarjanje dogodkov v Ubidotih
Ustvarjanje dogodkov v Ubidotih
Ustvarjanje dogodkov v Ubidotih
  • Izberite Dogodki (v spustnem meniju Podatki).
  • Če želite ustvariti nov dogodek, v zgornjem desnem kotu zaslona kliknite rumeno ikono plus.

Vrste dogodkov: Ubidots podpira že integrirane dogodke, ki vam omogočajo pošiljanje dogodkov, opozoril in obvestil tistim, ki morajo vedeti, kdaj morajo vedeti. Vgrajene integracije Ubidots vključujejo:

  1. Obvestila po e -pošti
  2. Obvestila SMS
  3. Dogodki Webhook - več o tem
  4. Obvestila v telegramu
  5. Slaba obvestila - več o tem
  6. Obvestila o glasovnih klicih - več o tem
  7. Nazaj na običajno obvestilo - več o tem
  8. Obvestila o geografiji - več o tem
  • Nato izberite napravo in pridruženo spremenljivko, ki označuje "vrednosti" naprav.
  • Zdaj izberite mejno vrednost, ki jo bo vaš dogodek sprožil, in jo primerjajte z vrednostmi naprave ter izberite tudi čas za sprožitev vašega dogodka.
  • Določite in konfigurirajte dejanja, ki jih je treba izvesti, ter sporočilo prejemniku: pošljite SMS, e -pošto, spletne klice, telegrame, telefonske klice, SLACK in spletne klice tistim, ki jih morajo poznati.
  • Konfigurirajte obvestilo o dogodku.
  • Določite okno dejavnosti, ki se lahko dogodki izvedejo ali ne.
  • Potrdite svoje dogodke.

8. korak: Izpis dogodka v vašo pošto

Izhod dogodka v vašo pošto
Izhod dogodka v vašo pošto

9. korak: izvozite podatke Ubidots v Google Preglednice

Izvozite podatke Ubidots v Google Preglednice
Izvozite podatke Ubidots v Google Preglednice
Izvozite podatke Ubidots v Google Preglednice
Izvozite podatke Ubidots v Google Preglednice

V tem primeru lahko za nadaljnjo analizo izvlečemo podatke, shranjene v oblaku Ubidots. Možnosti je ogromno; na primer, lahko ustvarite samodejni generator poročil in jih vsak teden pošljete svojim strankam.

Druga aplikacija bi bila priprava naprav; če imate na voljo na tisoče naprav in so njihovi podatki v Googlovem listu, lahko ustvarite skript za branje lista in ustvarite vir podatkov Ubidots za vsako vrstico v datoteki. Koraki za to-

Ustvarite Google List in mu dodajte dva lista s temi imeni:

  1. Spremenljivke
  2. Vrednote
  • V Google Preglednici kliknite »Orodja«, nato »Urejevalnik skriptov…«, nato »Prazen projekt«.
  • Odprite urejevalnik skriptov.
  • Spodnjo kodo (v razdelku s kodo) dodajte skriptu skripta.
  • Končano! zdaj znova odprite Google Preglednico in videli boste nov meni za sprožitev funkcij.

Priporočena: