Sisukord:
- Samm: riistvara ja tarkvara spetsifikatsioonid
- 2. samm: juhised masinate vibratsiooni kontrollimiseks
- 3. samm: vibratsioonianduri väärtuste hankimine
- Samm: veebilehe teenindamine ESP32webServeri abil
- Samm: andmete visualiseerimine
- 6. samm: üldine kood
Video: Traadita andurite andmete visualiseerimine Google'i diagrammide abil: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Masinate seisakuaja minimeerimiseks on masinate ennustav analüüs väga vajalik. Regulaarne kontroll aitab pikendada masina tööaega ja suurendab selle tõrketaluvust. Traadita vibratsiooni- ja temperatuuriandurid aitavad meil masina vibratsiooni analüüsida. Oleme oma eelmistest juhenditest näinud, kuidas traadita vibratsiooni- ja temperatuuriandurid teenindasid erinevaid rakendusi ning aitasid meil tuvastada rikkeid ja ebaregulaarseid vibratsioone masinas.
Selles juhendis kasutame andurite andmete visualiseerimiseks Google'i diagramme. Google'i diagrammid on interaktiivne viis andurite andmete uurimiseks ja analüüsimiseks. See pakub meile palju võimalusi, nagu joondiagrammid, pi diagrammid, histogrammid, mitme väärtusega diagrammid jne. Niisiis, me õpime siin järgmist:
- Juhtmeta vibratsiooni- ja temperatuuriandurid
- Riistvara seadistamine
- Andmete kogumine traadita lüüsiseadme abil
- Vibratsioonianalüüs nende andurite abil.
- Kuidas teha veebilehte ESP32 veebiserveri abil?
- Laadige veebisaidile Google'i diagrammid.
Samm: riistvara ja tarkvara spetsifikatsioonid
Tarkvara spetsifikatsioon
- Google'i diagrammide API
- Arduino IDE
Riistvara spetsifikatsioon
- ESP32
- Juhtmeta temperatuuri- ja vibratsiooniandur
- Zigmo Gateway vastuvõtja
2. samm: juhised masinate vibratsiooni kontrollimiseks
Nagu mainitud viimases juhendatavas "Induktsioonmootorite mehaanilise vibratsiooni analüüsis". Rikke ja rikke tuvastava vibratsiooni eraldamiseks tuleb järgida teatavaid juhiseid. Lühikese pöörlemiskiiruse sagedus on üks neist. Pöörlemiskiiruse sagedused on iseloomulikud erinevatele riketele.
- 0,01 g või vähem - suurepärane seisukord - masin töötab korralikult.
- 0,35 g või vähem - heas korras. Masin töötab hästi. Te ei pea midagi tegema, kui masin pole mürarikas. Võib esineda rootori ekstsentrilisuse viga.
- 0,75 g või rohkem - ebakindel seisukord - Mootorit tuleb kontrollida, sest kui masin teeb liiga palju müra, võib tekkida rootori ekstsentrilisuse viga.
- 1 g või rohkem - väga karm seisukord - mootoril võib olla tõsine rike. Rike võib olla tingitud laagri veast või lati painutusest. Kontrollige müra ja temperatuuri
- 1,5 g või rohkem- ohu tase- vajadus mootorit parandada või vahetada.
- 2,5 g või rohkem -raske tase -lülitage masin kohe välja.
3. samm: vibratsioonianduri väärtuste hankimine
Anduritelt saadud vibratsiooniväärtused on millis. Need koosnevad järgmistest väärtustest.
RMS väärtus- ruutkeskmised väärtused kõigil kolmel teljel. Väärtuse tipp-tipp saab arvutada kui
tipp -tippväärtus = RMS -väärtus/0,707
- Min väärtus- Minimaalne väärtus kõigil kolmel teljel
- Maksimaalsed väärtused- tipp-tippväärtus kõigil kolmel teljel. Selle valemi abil saab arvutada RMS väärtuse
RMS väärtus = tipp -tipp väärtus x 0,707
Varem, kui mootor oli heas korras, saime väärtused umbes 0,002 g. Kuid kui proovisime seda vigase mootoriga, oli meie uuritud vibratsioon umbes 0,80 g kuni 1,29 g. Vigane mootor oli rootori suure ekstsentrilisusega. Niisiis saame vibratsiooniandurite abil parandada mootori tõrketaluvust
Samm: veebilehe teenindamine ESP32webServeri abil
Esiteks hostime veebisaiti, kasutades ESP32. Veebilehe majutamiseks peame lihtsalt järgima neid samme:
lisada raamatukogu "WebServer.h"
#include "WebServer.h"
Seejärel vormindage veebiserveri klassi objekt. Seejärel saatke serveripäring veebilehtede avamiseks root ja muudel URL -idel server.on () abil. ja käivitage server server.begin () abil
Veebiserveri server
server.on ("/", handleRoot); server.on ("/dht22", handleDHT); server.onNotFound (handleNotFound); server.begin ();
Nüüd helistage tagasihelistamiseks erinevatele URL -i teedele, mille oleme veebilehe SPIFFS -i salvestanud. SPIFFS -i kohta lisateabe saamiseks järgige seda juhendit. " /Dht22" URL -i tee annab anduri andmete väärtuse JSON -vormingus
void handleRoot () {Failifail = SPIFFS.open ("/chartThing.html", "r"); server.streamFile (fail, "tekst/html"); file.close (); }
tühi käepideDHT () {StaticJsonBuffer jsonBuffer; JsonObject & root = jsonBuffer.createObject (); juur ["rmsx"] = rms_x; juur ["rmsy"] = rms_y; char jsonChar [100]; root.printTo ((char*) jsonChar, root.measureLength () + 1); server.send (200, "text/json", jsonChar); }
Nüüd looge mis tahes tekstiredaktoriga HTML -veebileht, meie puhul kasutame märkmikku ++. Veebilehtede loomise kohta lisateabe saamiseks lugege seda juhendit. Sellel veebisaidil kutsume Google'i diagrammide API -d, mis toidab diagrammidele andurite väärtusi. Seda veebilehte hostitakse juurveebilehel. Veebilehe HTML -koodi leiate siit
Järgmises etapis peame lihtsalt veebiserveriga hakkama saama
server.handleClient ();
Samm: andmete visualiseerimine
Google Charts pakub väga tõhusat viisi oma veebisaidi või staatiliste veebilehtede andmete visualiseerimiseks. Alates lihtsatest joonediagrammidest kuni keerukate hierarhiliste puukaartideni pakub Google'i diagrammide galerii suurt hulka kasutusvalmis diagrammitüüpe.
6. samm: üldine kood
Selle juhendi püsivara leiate siit.
Soovitan:
MagicBiti andmete visualiseerimine AWS -is: 5 sammu
MagicBiti andmete visualiseerimine AWSis: Magicbitiga ühendatud anduritelt kogutud andmed avaldatakse AWS IOT tuuma kaudu MQTT kaudu, et neid saaks reaalajas graafiliselt visualiseerida. Selles projektis, mis põhineb ESP32 -l, kasutame arendusplaadina magicbitit. Seetõttu on iga ESP32 d
IoT: valgusanduri andmete visualiseerimine sõlme-PUNASE abil: 7 sammu
IoT: valgusanduri andmete visualiseerimine sõlme-RED abil: selles juhendis saate teada, kuidas luua Interneti-ühendusega andurit! Selle demo jaoks kasutan ümbritseva valguse andurit (TI OPT3001), kuid teie valitud andur (temperatuur, niiskus, potentsiomeeter jne) töötab. Anduri väärtused
Arduino traadita häiresüsteem olemasolevate andurite abil: 9 sammu (piltidega)
Arduino traadita häiresüsteem olemasolevaid andureid kasutades: Kui teil on olemasolevad 433Mhz või 315Mhz traadita häiresensorid, saab selle projekti ehitada umbes poole tunni jooksul hinnaga umbes 20,00 USD. See võib olla ka täiesti uus projekt koos traadita häiresensoritega, nagu infrapuna -liikumisandurid ja pilliroog
Traadita vibratsiooni ja temperatuuri andmete saatmine Google'i arvutustabelitele sõlme-PUNANE abil: 37 sammu
Juhtmeta vibratsiooni ja temperatuuri andmete saatmine Google'i lehtedele Node-RED abil: tutvustame NCD kaugjuhtimispuldi IoT Industrial traadita vibratsiooni- ja temperatuuriandurit, mille traadita võrgusilma kasutamine on kuni 2 miili ulatuses. See seade sisaldab täpset 16-bitist vibratsiooni- ja temperatuuriandurit
Ultrahelianduri (HC-SR04) andmete lugemine 128 × 128 vedelkristallekraanilt ja selle visualiseerimine Matplotlibi abil: 8 sammu
Ultrahelianduri (HC-SR04) andmete lugemine 128 × 128 vedelkristallekraanilt ja nende visualiseerimine Matplotlibi abil: selles juhendis kasutame MSP432 LaunchPad + BoosterPacki, et kuvada ultrahelianduri (HC-SR04) andmed 128 × 128 LCD ja saatke andmed järjestikku arvutisse ning visualiseerige see Matplotlibi abil