Sadržaj:

Vizualizacija podataka bežičnog senzora pomoću Google tablica: 6 koraka
Vizualizacija podataka bežičnog senzora pomoću Google tablica: 6 koraka

Video: Vizualizacija podataka bežičnog senzora pomoću Google tablica: 6 koraka

Video: Vizualizacija podataka bežičnog senzora pomoću Google tablica: 6 koraka
Video: 🔵 Blackview Tab 16 - ПОДРОБНЫЙ ОБЗОР ПЛАНШЕТА 2024, Studeni
Anonim
Vizualizacija podataka bežičnog senzora pomoću Google tablica
Vizualizacija podataka bežičnog senzora pomoću Google tablica

Prediktivna analiza strojeva vrlo je potrebna kako bi se smanjili zastoji stroja. Redovite provjere povećavaju vrijeme rada stroja i povećavaju njegovu toleranciju grešaka. Bežični senzori za vibracije i temperaturu mogu nam pomoći u analizi vibracija u stroju. U našim smo prethodnim uputama vidjeli da su bežični senzori vibracija i temperature služili različitim aplikacijama i pomogli nam u otkrivanju grešaka i nepravilnih vibracija u stroju.

U ovoj uputi koristit ćemo Google karte za vizualizaciju podataka senzora. Google grafikoni interaktivan su način pregleda i analize podataka senzora. Pruža nam mnoge mogućnosti poput linijskih grafikona, pi grafikona, histograma, grafikona s više vrijednosti itd. Dakle, ovdje ćemo učiti o sljedećem:

  • Bežični osjetnici vibracija i temperature
  • Postavljanje hardvera
  • Prikupljanje podataka pomoću bežičnog pristupnog uređaja
  • Analiza vibracija pomoću ovih senzora.
  • Kako napraviti web stranicu pomoću ESP32 web poslužitelja.
  • Učitajte google grafikone na web stranicu.

1. korak: Specifikacije hardvera i softvera

Specifikacije hardvera i softvera
Specifikacije hardvera i softvera

Specifikacije softvera

  • Google grafikon API
  • Arduino IDE

Specifikacija hardvera

  • ESP32
  • Bežični senzor temperature i vibracije
  • Zigmo Gateway prijemnik

Korak 2: Smjernice za provjeru vibracija u strojevima

Kao što je spomenuto u posljednjoj instrukciji "Mehanička analiza vibracija indukcijskih motora". Postoje određene smjernice koje se moraju slijediti kako bi se razdvojio kvar i vibracije koje identificiraju grešku. Za kratku brzinu rotacije jedna je od njih. Frekvencije brzine vrtnje karakteristične su za različite greške.

  • 0,01 g ili manje - odlično stanje - stroj ispravno radi.
  • 0,35 g ili manje - Dobro stanje. Stroj radi dobro. Nisu potrebne nikakve radnje osim ako je stroj bučan. Može doći do greške ekscentričnosti rotora.
  • 0,75 g ili više - Grubo stanje - Potrebno je provjeriti motor jer može doći do greške u ekscentričnosti rotora ako stroj stvara previše buke.
  • 1 g ili više - Vrlo teško stanje - Može doći do ozbiljne greške u motoru. Do greške može doći zbog kvara ležaja ili savijanja šipke. Provjerite buku i temperaturu
  • 1,5 g ili više- Razina opasnosti- Potrebno je popraviti ili promijeniti motor.
  • 2,5 g ili više -Teška razina -Odmah isključite strojeve.

Korak 3: Dobivanje vrijednosti osjetnika vibracija

Dobivanje vrijednosti osjetnika vibracija
Dobivanje vrijednosti osjetnika vibracija
Dobivanje vrijednosti osjetnika vibracija
Dobivanje vrijednosti osjetnika vibracija

Vrijednosti vibracija koje dobivamo od senzora su u milisima. One se sastoje od sljedećih vrijednosti.

RMS vrijednost- korijenske srednje kvadratne vrijednosti duž sve tri osi. Vrijednost od vrha do vrha može se izračunati kao

vršna do vršna vrijednost = RMS vrijednost/0,707

  • Minimalna vrijednost- minimalna vrijednost duž sve tri osi
  • Maksimalne vrijednosti- vršna do vršna vrijednost duž sve tri osi. RMS vrijednost može se izračunati pomoću ove formule

RMS vrijednost = vršna do vršna vrijednost x 0,707

Ranije kada je motor bio u dobrom stanju dobili smo vrijednosti oko 0,002 g. No, kad smo ga isprobali na neispravnom motoru, vibracije koje smo pregledali bile su od 0,80 do 1,29 g. Neispravan motor bio je izložen velikoj ekscentričnosti rotora. Dakle, možemo poboljšati toleranciju grešaka motora pomoću senzora za vibracije

Korak 4: Posluživanje web stranice pomoću ESP32webServera

Prije svega, mi ćemo ugostiti web stranicu koristeći ESP32. Da bismo ugostili web stranicu, potrebno je samo slijediti ove korake:

uključuje biblioteku "WebServer.h"

#include "WebServer.h"

Zatim inicijalizirajte objekt klase Web poslužitelj. Zatim pošaljite zahtjev poslužitelja za otvaranje web stranica na korijenu i drugih URL -ova pomoću poslužitelja.on (). i pokrenite poslužitelj koristeći server.begin ()

Poslužitelj web poslužitelja

server.on ("/", handleRoot); server.on ("/dht22", handleDHT); server.onNotFound (handleNotFound); server.begin ();

Sada nazovite povratne pozive za različite URL staze koje smo pohranili na web stranici u SPIFFS -u. za više informacija o SPIFFS -u slijedite ove upute. URL staza " /dht22" dat će vrijednost podataka senzora u JSON formatu

void handleRoot () {Datoteka datoteke = SPIFFS.open ("/chartThing.html", "r"); server.streamFile (datoteka, "tekst/html"); file.close (); }

void handleDHT () {StaticJsonBuffer jsonBuffer; JsonObject & root = jsonBuffer.createObject (); root ["rmsx"] = rms_x; root ["rmsy"] = rms_y; char jsonChar [100]; root.printTo ((char*) jsonChar, root.measureLength () + 1); server.send (200, "text/json", jsonChar); }

Sada izradite HTML web stranicu pomoću bilo kojeg uređivača teksta, u našem slučaju koristimo notepad ++. Da biste saznali više o izradi web stranica, prođite kroz ovu uputu. Ovdje na ovoj web stranici pozivamo google charts API koji dovodi vrijednosti senzora na grafikone. Ova web stranica nalazi se na web stranici root. Kôd HTML web stranice možete pronaći ovdje

U sljedećem koraku samo moramo rukovati web poslužiteljem

server.handleClient ();

Korak 5: Vizualizacija podataka

Vizualizacija podataka
Vizualizacija podataka

Google karte pružaju vrlo učinkovit način vizualizacije podataka na vašoj web stranici ili statičkim web stranicama. Od jednostavnih linijskih grafikona do složenih hijerarhijskih karata stabla, google galerija grafikona nudi veliki broj vrsta grafikona spremnih za upotrebu.

Korak 6: Opći kod

Firmver za ovu instrukciju možete pronaći ovdje.

Preporučeni: