Cuprins:

Vizualizarea datelor senzorului wireless utilizând diagramele Google: 6 pași
Vizualizarea datelor senzorului wireless utilizând diagramele Google: 6 pași

Video: Vizualizarea datelor senzorului wireless utilizând diagramele Google: 6 pași

Video: Vizualizarea datelor senzorului wireless utilizând diagramele Google: 6 pași
Video: Microcontrolere, curs 12 - CAN 2024, Noiembrie
Anonim
Vizualizarea datelor senzorului wireless utilizând diagramele Google
Vizualizarea datelor senzorului wireless utilizând diagramele Google

Analiza predictivă a mașinilor este foarte necesară pentru a minimiza timpul de oprire a mașinii. Verificarea regulată ajută la creșterea duratei de funcționare a mașinii și, la rândul său, la toleranța la erori. Senzorii de vibrație și temperatură fără fir ne pot ajuta să analizăm vibrațiile din mașină. Am văzut în instrucțiunile noastre anterioare că modul în care senzorii fără fir de vibrație și temperatură au servit diferite aplicații și ne-au ajutat la detectarea defectelor și a vibrațiilor neregulate în mașină.

În acest instructable vom folosi Google Charts pentru a vizualiza datele senzorilor. Diagramele Google sunt modalitatea interactivă de a examina și analiza datele senzorilor. Ne oferă multe opțiuni, cum ar fi diagrame liniare, diagrame pi, histogramă, diagrame cu mai multe valori etc. Deci, aici vom învăța despre următoarele:

  • Senzori de vibrație și temperatură fără fir
  • Configurare hardware
  • Adunarea datelor folosind dispozitivul gateway wireless
  • Analiza vibrațiilor folosind acești senzori.
  • Cum se face o pagină web utilizând serverul web ESP32.
  • Încărcați diagrame google în pagina web.

Pasul 1: Specificații hardware și software

Specificații hardware și software
Specificații hardware și software

Specificații software

  • Google diagramele API
  • IDE Arduino

Specificații hardware

  • ESP32
  • Senzor de temperatură și vibrații fără fir
  • Receptor Zigmo Gateway

Pasul 2: Liniile directoare pentru verificarea vibrațiilor în mașini

Așa cum s-a menționat în „Analiza mecanică a vibrațiilor mecanice a motoarelor cu inducție” instructabile. Există anumite linii directoare care trebuie urmate pentru a separa defecțiunea și vibrațiile de identificare a defectului. Pentru scurta viteză de rotație, frecvența este una dintre ele. Frecvențele vitezei de rotație sunt caracteristice diferitelor defecte.

  • 0,01g sau mai puțin - Stare excelentă - Mașina funcționează corect.
  • 0,35g sau mai puțin - Stare bună. Mașina funcționează bine. Nu este necesară nicio acțiune decât dacă aparatul este zgomotos. Poate exista o eroare de excentricitate a rotorului.
  • 0,75g sau mai mult - Stare dură - Trebuie să verificați motorul, poate exista defect de excentricitate a rotorului dacă mașina face prea mult zgomot.
  • 1g sau mai mult - stare foarte dură - poate apărea o defecțiune gravă la un motor. Defecțiunea se poate datora defecțiunii la rulment sau îndoirii barei. Verificați zgomotul și temperatura
  • 1,5g sau mai mult - Nivel de pericol - Necesitatea reparării sau schimbării motorului.
  • 2,5g sau mai mult - Nivel sever - Opriți imediat mașina.

Pasul 3: Obținerea valorilor senzorului de vibrație

Obținerea valorilor senzorului de vibrații
Obținerea valorilor senzorului de vibrații
Obținerea valorilor senzorului de vibrații
Obținerea valorilor senzorului de vibrații

Valorile vibrațiilor pe care le obținem de la senzori sunt în milis. Acestea constau din următoarele valori.

Valoarea RMS - rădăcina înseamnă valori pătrate de-a lungul tuturor celor trei axe. Valoarea de vârf la vârf poate fi calculată ca

valoare de vârf la vârf = valoare RMS / 0,707

  • Valoare minima - Valoare minima de-a lungul tuturor celor trei axe
  • Valori maxime - valoare de vârf la vârf de-a lungul tuturor celor trei axe. Valoarea RMS poate fi calculată folosind această formulă

Valoare RMS = valoare de vârf la vârf x 0,707

Mai devreme, când motorul era în stare bună, am obținut valorile în jur de 0,002g. Dar când am încercat-o pe un motor defect, vibrația pe care am examinat-o a fost de aproximativ 0,80 g până la 1,29 g. Motorul defect a fost supus unei excentricități ridicate a rotorului. Deci, putem îmbunătăți toleranța la erori a motorului folosind senzorii de vibrație

Pasul 4: Servirea unei pagini web utilizând ESP32webServer

În primul rând vom găzdui o pagină web utilizând ESP32. Pentru a găzdui o pagină web, trebuie doar să urmăm acești pași:

include biblioteca „WebServer.h”

#include „WebServer.h”

Apoi inițializați un obiect din clasa Web Server. Apoi trimiteți o cerere de server pentru a deschide paginile web la rădăcină și la alte adrese URL folosind server.on (). și începeți serverul folosind server.begin ()

Server server web

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

Acum apelați apelurile de apel pentru diferite căi URL pe care le-am stocat pagina web în SPIFFS. pentru mai multe despre SPIFFS, urmați acest instructable. Calea URL „/ dht22” va da valoarea datelor senzorului în format JSON

void handleRoot () {Fișier fișier = SPIFFS.open ("/ chartThing.html", "r"); server.streamFile (fișier, "text / 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); }

Acum creați o pagină web HTML folosind orice editor de text, folosim notepad ++ în cazul nostru. Pentru a afla mai multe despre crearea de pagini web, treceți prin acest instructiv. Aici, în această pagină web, apelăm API-ul Google Charts care alimentează valorile senzorilor în diagrame. Această pagină web este găzduită pe pagina web rădăcină. Puteți găsi codul paginii web HTML aici

În pasul următor trebuie doar să ne ocupăm de serverul web

server.handleClient ();

Pasul 5: Vizualizarea datelor

Vizualizarea datelor
Vizualizarea datelor

Google Charts oferă o modalitate foarte eficientă de a vizualiza datele de pe site-ul dvs. web sau paginile web statice. De la diagrame linii simple la hărți ierarhice complexe, galeria de diagrame Google oferă un număr mare de tipuri de diagrame gata de utilizat.

Pasul 6: Cod general

Firmware-ul pentru acest instructable poate fi găsit aici.

Recomandat: