Satura rādītājs:
- 1. darbība. Aparatūras un programmatūras specifikācijas
- 2. darbība: vadlīnijas vibrāciju pārbaudei mašīnās
- 3. darbība: iegūstiet vibrācijas sensora vērtības
- 4. darbība: tīmekļa lapas apkalpošana, izmantojot ESP32webServer
- 5. darbība: datu vizualizācija
- 6. darbība: vispārējais kods
Video: Bezvadu sensoru datu vizualizēšana, izmantojot Google diagrammas: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
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
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 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
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:
Magicbit datu vizualizēšana AWS: 5 soļi
Datu vizualizācija no Magicbit AWS: dati, kas savākti no sensoriem, kas savienoti ar Magicbit, tiks publicēti AWS IOT kodolā, izmantojot MQTT, lai tos grafiski vizualizētu reālā laikā. Šajā projektā, kura pamatā ir ESP32, mēs izmantojam magicbit. Tāpēc jebkurš ESP32 d
Kā izveidot mitruma un temperatūras reālā laika datu ierakstītāju, izmantojot Arduino UNO un SD karti - DHT11 datu reģistrētāja simulācija Proteus: 5 soļi
Kā izveidot mitruma un temperatūras reālā laika datu ierakstītāju, izmantojot Arduino UNO un SD karti | DHT11 datu reģistrētāja simulācija Proteus: Ievads: čau, tas ir Liono Maker, šeit ir YouTube saite. Mēs veidojam radošu projektu ar Arduino un strādājam pie iegultām sistēmām. Datu reģistrētājs: Datu reģistrētājs (arī datu reģistrētājs vai datu ierakstītājs) ir elektroniska ierīce, kas laika gaitā reģistrē datus
IoT: Gaismas sensora datu vizualizēšana, izmantojot mezglu-RED: 7 soļi
IoT: Gaismas sensora datu vizualizēšana, izmantojot mezglu-RED: Šajā pamācībā jūs uzzināsit, kā izveidot ar internetu savienotu sensoru! Šai demonstrācijai es izmantošu apkārtējās gaismas sensoru (TI OPT3001), taču derētu jebkurš jūsu izvēlētais sensors (temperatūra, mitrums, potenciometrs utt.). Sensora vērtības
Bezvadu vibrācijas un temperatūras datu sūtīšana uz Google izklājlapām, izmantojot mezglu RED: 37 soļi
Bezvadu vibrācijas un temperatūras datu sūtīšana uz Google izklājlapām, izmantojot Node-RED: Iepazīstinām ar NCD Long Range IoT Industrial bezvadu vibrācijas un temperatūras sensoru, kas līdz pat 2 jūdžu diapazonam var izmantot bezvadu tīkla tīkla struktūru. Ietverot precīzu 16 bitu vibrācijas un temperatūras sensoru, šī ierīce ir
Ultraskaņas sensora (HC-SR04) datu nolasīšana 128 × 128 LCD ekrānā un to vizualizēšana, izmantojot Matplotlib: 8 soļi
Ultraskaņas sensora (HC-SR04) datu lasīšana 128 × 128 LCD displejā un to vizualizēšana, izmantojot Matplotlib: šajā pamācībā mēs izmantosim MSP432 LaunchPad + BoosterPack, lai parādītu ultraskaņas sensora (HC-SR04) datus 128 × 128 LCD un sērijveidā nosūtiet datus uz datoru un vizualizējiet tos, izmantojot Matplotlib