Sadržaj:

Ubidots + ESP32- Prediktivno praćenje stroja: 10 koraka
Ubidots + ESP32- Prediktivno praćenje stroja: 10 koraka

Video: Ubidots + ESP32- Prediktivno praćenje stroja: 10 koraka

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

Prediktivna analiza vibracija i temperature stroja stvaranjem događaja e -pošte i zapisa vibracija u google tablici pomoću Ubidota.

Prediktivno održavanje i praćenje zdravlja strojeva

Porastom nove tehnologije, tj. Interneta stvari, teška industrija počela je usvajati prikupljanje podataka temeljeno na senzorima kako bi riješila svoje najveće izazove, među kojima su glavni zastoji procesa u obliku zaustavljanja i kašnjenja procesa. Nadzor strojeva koji se naziva i prediktivno održavanje ili praćenje stanja praksa je praćenja električne opreme putem senzora radi prikupljanja dijagnostičkih podataka. Da bi se to postiglo, sustavi prikupljanja 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 značajke čine ga 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 osjetnik vibracija i temperature za velike udaljenosti
  • Bežični mrežni modem dugog dometa s USB sučeljem

Korišteni softver:

  • Arduino IDE
  • Ubidots

Korištena biblioteka:

  • Knjižnica PubSubClient
  • Žica.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 softver Labview radit će samo s ncd.io bežičnim senzorom temperature vibracije
  • Da biste koristili ovo korisničko sučelje, morat ćete instalirati sljedeće upravljačke programe. Instalirajte motor za vrijeme izvođenja odavde 64 bit
  • 32 bit
  • Instalirajte NI Visa upravljački program
  • Instalirajte LabVIEW Run-Time Engine i NI-Serial Runtime
  • Vodič za početak korištenja 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 (naziv WiFi -a) i zaporku dostupne mreže.
  • Sastavite i prenesite 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 ponovno uključiti. Provjerite je li 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: Kako bi Ubidot uspio

Učiniti da Ubidot djeluje
Učiniti da Ubidot djeluje
Učiniti da Ubidot djeluje
Učiniti da Ubidot djeluje
Učiniti da Ubidot djeluje
Učiniti da Ubidot djeluje
  • Otvorite račun na Ubidotu.
  • Idite na moj profil i zabilježite token ključ koji je jedinstven ključ za svaki račun i zalijepite ga u svoj ESP32 kôd prije prijenosa.
  • Dodajte novi uređaj na naziv Ubidot nadzorne ploče ESP32.
  • Unutar uređaja stvorite novi senzor imena promjenjive u kojem će se prikazati očitanje temperature.
  • Izradite nadzornu ploču u Ubidotsima.

Korak 6: IZLAZAK

IZLAZ
IZLAZ

Korak 7: Stvaranje događaja u Ubidotsima

Stvaranje događaja u Ubidotsima
Stvaranje događaja u Ubidotsima
Stvaranje događaja u Ubidotsima
Stvaranje događaja u Ubidotsima
Stvaranje događaja u Ubidotsima
Stvaranje događaja u Ubidotsima
Stvaranje događaja u Ubidotsima
Stvaranje 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 zaslona.

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. Obavijesti putem e -pošte
  2. SMS obavijesti
  3. Webhook događaji - saznajte više
  4. Obavijesti u telegramu
  5. Slabe obavijesti - saznajte više
  6. Obavijesti o glasovnim pozivima - saznajte više
  7. Natrag na Normalnu obavijest - 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 pokretanje vašeg događaja 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šća i slati ih svojim klijentima svaki tjedan.

Druga bi primjena bila opskrba uređaja; ako imate tisuće uređaja za implementaciju, a njihovi su podaci u Google tablici, mogli biste stvoriti skriptu za čitanje lista i stvoriti izvor podataka Ubidots za svaki redak datoteke. Koraci za to-

Izradite Google tablicu i dodajte joj dva lista s ovim nazivima:

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

Preporučeni: