Sadržaj:

Ubidots + ESP32- Prediktivno praćenje mašine: 10 koraka
Ubidots + ESP32- Prediktivno praćenje mašine: 10 koraka

Video: Ubidots + ESP32- Prediktivno praćenje mašine: 10 koraka

Video: Ubidots + ESP32- Prediktivno praćenje mašine: 10 koraka
Video: #58 ESP8266 передает данные 17 дней на sparkfun.com и ubidots.com, работая от часовых батарей. 2024, Novembar
Anonim
Ubidots + ESP32- Prediktivni nadzor mašine
Ubidots + ESP32- Prediktivni nadzor mašine

Prediktivna analiza vibracija i temperature mašine stvaranjem e -mail događaja i zapisa vibracija u google listu pomoću Ubidota.

Prediktivno održavanje i praćenje zdravlja strojeva

Rastom nove tehnologije, tj. Interneta stvari, teška industrija počela je usvajati prikupljanje podataka zasnovano na senzorima kako bi riješila svoje najveće izazove, među kojima je glavni zastoj procesa u obliku obustava rada i kašnjenja procesa. Nadzor strojeva koji se naziva i predviđanje održavanja ili praćenje stanja praksa je praćenja električne opreme putem senzora radi prikupljanja dijagnostičkih podataka. Da bi se to postiglo, sistemi za prikupljanje podataka i zapisivači podataka koriste se za nadzor svih vrsta opreme, kao što su kotlovi, motori i motori. Mjere se sljedeći uvjeti:

  • Praćenje podataka o temperaturi i vlažnosti
  • Nadzor struje i napona
  • Nadzor vibracija: U ovom ćemo članku pročitati Temperatura, vibracije i objaviti podatke o Ubidotsima. Ubidots podržava grafikone, korisničko sučelje, obavijesti i e -poštu. Ove karakteristike ga čine idealnim za prediktivnu analizu održavanja. Dobit ćemo i podatke u google tablice što će olakšati predviđanje analize održavanja.

Korak 1: Potreban hardver i softver

Hardver:

  • ESP-32
  • IoT bežični senzor vibracija i temperature za velike udaljenosti
  • Bežični mrežni modem dugog dometa sa USB sučeljem

Korišteni softver:

  • Arduino IDE
  • Ubidots

Korištena biblioteka:

  • PubSubClient biblioteka
  • Wire.h

Korak 2: Koraci za slanje podataka na Labview platformu za vibracije i temperaturu pomoću IoT-ove bežične vibracije na daljinu, temperaturnog senzora i bežičnog mrežnog modema velikog dometa s USB sučeljem:

  • Prvo nam je potrebna pomoćna aplikacija Labview koja je datoteka ncd.io Wireless Vibration and Temperature Sensor.exe na kojoj se mogu vidjeti podaci.
  • Ovaj Labview softver će raditi samo s ncd.io bežičnim senzorom temperature vibracije
  • Da biste koristili ovo korisničko sučelje, morate instalirati sljedeće upravljačke programe. Instalirajte mehanizam za vrijeme izvođenja odavde 64 bit
  • 32 bit
  • Instalirajte NI Visa Driver
  • Instalirajte LabVIEW Run-Time Engine i NI-Serial Runtime
  • Vodič za početak upotrebe ovog proizvoda.

Korak 3: Prijenos koda na ESP32 pomoću Arduino IDE -a:

  • Preuzmite i uključite PubSubClient Library i Wire.h Library.
  • Morate dodijeliti svoj jedinstveni Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi ime) i lozinku dostupne mreže.
  • Sastavite i učitajte kod Ncd_vibration_and_temperature.ino.
  • Da biste provjerili povezanost uređaja i poslane podatke, otvorite serijski monitor. Ako se ne vidi odgovor, pokušajte isključiti ESP32, a zatim ga ponovo uključiti. Uvjerite se da je brzina prijenosa serijskog monitora postavljena na istu onu koja je navedena u vašem kodu 115200.

Korak 4: Izlaz serijskog monitora

Izlaz serijskog monitora
Izlaz serijskog monitora

Korak 5: Omogućavanje rada Ubidota

Učiniti da Ubidot funkcionira
Učiniti da Ubidot funkcionira
Učiniti da Ubidot funkcionira
Učiniti da Ubidot funkcionira
Učiniti da Ubidot funkcionira
Učiniti da Ubidot funkcionira
  • Otvorite račun na Ubidot -u.
  • Idite na moj profil i zabilježite token ključ koji je jedinstven ključ za svaki račun i zalijepite ga u svoj ESP32 kod prije učitavanja.
  • Dodajte novi uređaj na Ubidot nadzornu ploču s imenom ESP32.
  • Unutar uređaja stvorite novi senzor imena promjenjive u kojem će se prikazati očitavanje temperature.
  • Napravite nadzornu ploču u Ubidots -u.

Korak 6: IZLAZAK

OUTPUT
OUTPUT

Korak 7: Kreiranje događaja u Ubidotsima

Kreiranje događaja u Ubidotsima
Kreiranje događaja u Ubidotsima
Kreiranje događaja u Ubidotsima
Kreiranje događaja u Ubidotsima
Kreiranje događaja u Ubidotsima
Kreiranje događaja u Ubidotsima
Kreiranje događaja u Ubidotsima
Kreiranje događaja u Ubidotsima
  • Odaberite Događaji (s padajućeg izbornika Podaci).
  • Da biste stvorili novi događaj, kliknite žutu ikonu plus u gornjem desnom kutu ekrana.

Vrste događaja: Ubidots podržava već integrirane događaje koji vam omogućuju slanje događaja, upozorenja i obavijesti onima koji trebaju znati kada trebaju znati. Unaprijed izgrađene integracije Ubidota uključuju:

  1. Obavještenja putem e -pošte
  2. SMS obavještenja
  3. Webhook događaji - saznajte više
  4. Telegram obavještenja
  5. Slaba obavještenja - saznajte više
  6. Obavijesti o glasovnim pozivima - saznajte više
  7. Natrag na Normalno obavještenje - saznajte više
  8. Obavijesti o geografiji - saznajte više
  • Zatim odaberite uređaj i pridruženu varijablu koja označava "vrijednosti" uređaja.
  • Sada odaberite vrijednost praga za vaš događaj da se pokrene i usporedite je s vrijednostima uređaja, a također odaberite vrijeme za pokretanje vašeg događaja.
  • Odredite i konfigurirajte koje radnje treba izvršiti i poruku primatelju: Šaljite SMS, e -poštu, web -dojavnike, telegrame, telefonske pozive, SLACK i web -dojavnike onima koji to trebaju znati.
  • Konfigurirajte obavijest o događaju.
  • Odredite prozor aktivnosti za događaje koji se mogu/ne moraju izvršiti.
  • Potvrdite svoje događaje.

Korak 8: Ispis događaja u vašu poštu

Ispis događaja u vašu poštu
Ispis događaja u vašu poštu

Korak 9: Izvezite svoje podatke o Ubidotsu u Google tablice

Izvezite svoje podatke o ubidotima u Google tablice
Izvezite svoje podatke o ubidotima u Google tablice
Izvezite svoje podatke o ubidotima u Google tablice
Izvezite svoje podatke o ubidotima u Google tablice

Na taj način možemo izdvojiti podatke pohranjene u oblaku Ubidots za daljnju analizu. Mogućnosti su ogromne; na primjer, mogli biste stvoriti automatski generator izvještaja i slati ih svojim klijentima svake sedmice.

Druga bi aplikacija bila opskrba uređaja; ako imate hiljade uređaja za implementaciju, a njihovi podaci se nalaze u Google tablici, mogli biste stvoriti skriptu za čitanje lista i stvoriti Ubidots izvor podataka za svaki redak u datoteci. Koraci za to-

Napravite Google list i dodajte mu dva lista sa ovim nazivima:

  1. Varijable
  2. Vrednosti
  • Na svom Google listu kliknite "Alati", zatim "Uređivač skripti …", a zatim "Prazan projekt".
  • Otvorite uređivač skripti.
  • Dodajte donji kôd (u odjeljku koda) skripti skripte.
  • Gotovo! sada ponovo otvorite Google tablicu i vidjet ćete novi izbornik za pokretanje funkcija.

Preporučuje se: