Satura rādītājs:

Bezvadu sensoru datu vizualizēšana, izmantojot Google diagrammas: 6 soļi
Bezvadu sensoru datu vizualizēšana, izmantojot Google diagrammas: 6 soļi

Video: Bezvadu sensoru datu vizualizēšana, izmantojot Google diagrammas: 6 soļi

Video: Bezvadu sensoru datu vizualizēšana, izmantojot Google diagrammas: 6 soļi
Video: Концепция EP19 - Измерение ВЧ-мощности своими руками 2024, Novembris
Anonim
Bezvadu sensoru datu vizualizēšana, izmantojot Google diagrammas
Bezvadu sensoru datu vizualizēšana, izmantojot Google diagrammas

Mašīnu paredzamā analīze ir ļoti nepieciešama, lai samazinātu mašīnas dīkstāves laiku. Regulāra pārbaude palīdz palielināt mašīnas darba laiku un, savukārt, palielina tās kļūdu toleranci. Bezvadu vibrācijas un temperatūras sensori var palīdzēt mums analizēt iekārtas vibrāciju. Iepriekšējos norādījumos mēs esam redzējuši, ka bezvadu vibrācijas un temperatūras sensori kalpoja dažādiem lietojumiem un palīdzēja mums atklāt kļūmes un neregulāras vibrācijas mašīnā.

Šajā pamācībā sensoru datu vizualizēšanai izmantosim Google diagrammas. Google diagrammas ir interaktīvs veids, kā pārbaudīt un analizēt sensora datus. Tas mums piedāvā daudzas iespējas, piemēram, līniju diagrammas, pi diagrammas, histogrammas, vairāku vērtību diagrammas utt. Tātad, šeit mēs uzzināsim par sekojošo:

  • Bezvadu vibrācijas un temperatūras sensori
  • Aparatūras iestatīšana
  • Datu vākšana, izmantojot bezvadu vārtejas ierīci
  • Vibrācijas analīze, izmantojot šos sensorus.
  • Kā izveidot tīmekļa lapu, izmantojot ESP32 tīmekļa serveri.
  • Ielādējiet vietnē Google diagrammas.

1. darbība. Aparatūras un programmatūras specifikācijas

Aparatūras un programmatūras specifikācijas
Aparatūras un programmatūras specifikācijas

Programmatūras specifikācija

  • Google diagrammu API
  • Arduino IDE

Aparatūras specifikācija

  • ESP32
  • Bezvadu temperatūras un vibrācijas sensors
  • Zigmo Gateway uztvērējs

2. darbība: vadlīnijas vibrāciju pārbaudei mašīnās

Kā minēts pēdējā pamācībā "Indukcijas motoru mehāniskās vibrācijas analīze". Ir noteiktas vadlīnijas, kas jāievēro, lai nošķirtu vainas un bojājumu identificējošo vibrāciju. Īss rotācijas ātrums ir viens no tiem. Rotācijas ātruma frekvences ir raksturīgas dažādām kļūdām.

  • 0,01 g vai mazāk - teicamā stāvoklī - iekārta darbojas pareizi.
  • 0,35 g vai mazāk - labā stāvoklī. Mašīna darbojas labi. Darbība nav nepieciešama, ja vien iekārta nav trokšņaina. Var būt rotora ekscentriskuma kļūda.
  • 0,75 g vai vairāk - aptuvens stāvoklis - jāpārbauda motors, ja mašīna rada pārāk lielu troksni, var būt rotora ekscentriskuma kļūda.
  • 1 g vai vairāk - ļoti raupjš stāvoklis - var būt nopietna motora kļūme. Kļūda var būt saistīta ar gultņa kļūmi vai stieņa saliekšanos. Pārbaudiet troksni un temperatūru
  • 1,5 g vai vairāk- bīstamības līmenis- nepieciešams remonts vai motora nomaiņa.
  • 2,5 g vai vairāk -smags līmenis -nekavējoties izslēdziet mašīnu.

3. darbība: iegūstiet vibrācijas sensora vērtības

Vibrācijas sensora vērtību iegūšana
Vibrācijas sensora vērtību iegūšana
Vibrācijas sensora vērtību iegūšana
Vibrācijas sensora vērtību iegūšana

Vibrācijas vērtības, ko iegūstam no sensoriem, ir milīs. Tās sastāv no šādām vērtībām.

RMS vērtība- vidējās kvadrātiskās vērtības pa visām trim asīm. Maksimālo vērtību maksimumam var aprēķināt kā

no maksimuma līdz maksimālajai vērtībai = RMS vērtība/0,707

  • Minimālā vērtība- minimālā vērtība pa visām trim asīm
  • Maksimālās vērtības- no maksimuma līdz maksimālajai vērtībai pa visām trim asīm. RMS vērtību var aprēķināt, izmantojot šo formulu

RMS vērtība = no maksimuma līdz maksimālajai vērtībai x 0,707

Agrāk, kad motors bija labā stāvoklī, mēs saņēmām vērtības aptuveni 0,002 g. Bet, kad mēs to izmēģinājām ar bojātu motoru, pārbaudītā vibrācija bija aptuveni 0,80 g līdz 1,29 g. Bojātais motors tika pakļauts lielai rotora ekscentricitātei. Tātad, izmantojot vibrācijas sensorus, mēs varam uzlabot motora kļūdu toleranci

4. darbība: tīmekļa lapas apkalpošana, izmantojot ESP32webServer

Pirmkārt, mēs mitināsim tīmekļa lapu, izmantojot ESP32. Lai mitinātu tīmekļa lapu, mums vienkārši jāveic šādas darbības:

iekļaut bibliotēku "WebServer.h"

#include "WebServer.h"

Pēc tam inicializējiet Web Server klases objektu. Pēc tam nosūtiet servera pieprasījumu atvērt tīmekļa lapas saknē un citus URL, izmantojot server.on (). un sāciet serveri, izmantojot server.begin ()

Tīmekļa servera serveris

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

Tagad zvaniet atzvaniem dažādiem URL ceļiem, kurus esam saglabājuši tīmekļa lapā SPIFFS. lai uzzinātu vairāk par SPIFFS, izpildiet šo pamācību. URL ceļš " /dht22" sniegs sensoru datu vērtību JSON formātā

void handleRoot () {Faila fails = SPIFFS.open ("/chartThing.html", "r"); server.streamFile (fails, "teksts/html"); file.close (); }

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

Tagad izveidojiet HTML tīmekļa lapu, izmantojot jebkuru teksta redaktoru, mūsu gadījumā mēs izmantojam piezīmju grāmatiņu ++. Lai uzzinātu vairāk par tīmekļa lapu izveidi, izlasiet šo pamācību. Šeit, šajā tīmekļa lapā, mēs saucam par Google diagrammu API, kas diagrammām piegādā sensoru vērtības. Šī tīmekļa lapa tiek mitināta saknes tīmekļa lapā. Šeit varat atrast HTML tīmekļa lapas kodu

Nākamajā solī mums vienkārši jārīkojas ar tīmekļa serveri

server.handleClient ();

5. darbība: datu vizualizācija

Datu vizualizācija
Datu vizualizācija

Google diagrammas nodrošina ļoti efektīvu veidu, kā vizualizēt datus jūsu vietnē vai statiskās tīmekļa lapās. No vienkāršām līniju diagrammām līdz sarežģītām hierarhiskām koku kartēm google diagrammu galerija nodrošina lielu skaitu gatavu diagrammu veidu.

6. darbība: vispārējais kods

Šīs pamācības programmaparatūru var atrast šeit.

Ieteicams: