Tartalomjegyzék:
- 1. lépés: Hardver és szoftver specifikációk
- 2. lépés: Irányelvek a gépek rezgésének ellenőrzéséhez
- 3. lépés: A rezgésérzékelő értékeinek lekérése
- 4. lépés: Weblap kiszolgálása az ESP32webServer használatával
- 5. lépés: Adatok megjelenítése
- 6. lépés: Általános kód
Videó: Vezeték nélküli érzékelőadatok megjelenítése a Google Táblázatok használatával: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
A gépek előrejelző elemzése nagyon szükséges a gép leállásának minimalizálása érdekében. A rendszeres ellenőrzés javítja a gép üzemidejét, és javítja annak hibatűrését. A vezeték nélküli rezgés- és hőmérséklet -érzékelők segíthetnek a gép vibrációinak elemzésében. Korábbi utasításainkban láttuk, hogy a vezeték nélküli rezgés- és hőmérséklet -érzékelők hogyan szolgálták a különböző alkalmazásokat, és hogyan segítettek nekünk a hiba észlelésében és a gép szabálytalan rezgéseiben.
Ebben az utasításban a Google Charts segítségével fogjuk megjeleníteni az érzékelő adatait. A Google diagramok interaktív módon vizsgálják és elemzik az érzékelő adatait. Számos lehetőséget kínál számunkra, például vonaldiagramokat, pi diagramokat, hisztogramokat, többértékű diagramokat stb. Tehát itt a következőkről fogunk tanulni:
- Vezeték nélküli rezgés- és hőmérséklet -érzékelők
- Hardver beállítása
- Az adatok összegyűjtése vezeték nélküli átjáró segítségével
- Rezgésanalízis ezekkel az érzékelőkkel.
- Weboldal készítése az ESP32 webszerver használatával.
- Töltse be a Google diagramokat a weboldalra.
1. lépés: Hardver és szoftver specifikációk
Szoftver specifikáció
- Google diagramok API
- Arduino IDE
Hardver specifikáció
- ESP32
- Vezeték nélküli hőmérséklet- és rezgésérzékelő
- Zigmo Gateway vevő
2. lépés: Irányelvek a gépek rezgésének ellenőrzéséhez
Amint azt az utolsó utasítható "Indukciós motorok mechanikai rezgésanalízise" is említette. Vannak bizonyos irányelvek, amelyeket be kell tartani a hiba és a hibajavító rezgés elkülönítése érdekében. A rövid forgási sebesség frekvencia az egyik. A forgási sebesség frekvenciái a különböző hibákra jellemzőek.
- 0,01 g vagy kevesebb - Kiváló állapot - A gép megfelelően működik.
- 0,35 g vagy kevesebb - jó állapotban. A gép jól működik. Nincs szükség semmilyen műveletre, kivéve, ha a gép zajos. A forgórész excentricitási hibája lehet.
- 0,75 g vagy több - durva állapot - ellenőrizni kell a motort, előfordulhat, hogy a forgórész excentricitása hibás, ha a gép túl sok zajt bocsát ki.
- 1 g vagy több - Nagyon durva állapot - Súlyos hiba lehet a motorban. A hiba oka lehet a csapágyhiba vagy a rúd meghajlása. Ellenőrizze a zajt és a hőmérsékletet
- 1,5 g vagy több- Veszélyszint- Javítani vagy cserélni kell a motort.
- 2,5 g vagy több -Súlyos szint -Azonnal állítsa le a gépet.
3. lépés: A rezgésérzékelő értékeinek lekérése
A rezgési értékek, amelyeket az érzékelőkből kapunk, milisben vannak. Ezek a következő értékekből állnak.
RMS érték- négyzet gyökértéke mindhárom tengely mentén. A csúcs-csúcs érték kiszámítható
csúcsról csúcsértékre = RMS érték/0,707
- Min. Érték- Minimális érték mindhárom tengely mentén
- Maximális értékek- csúcsról csúcsértékre mindhárom tengely mentén. Az RMS érték ezzel a képlettel számítható ki
RMS érték = csúcsról csúcsértékre x 0,707
Korábban, amikor a motor jó állapotban volt, 0,002 g körüli értékeket kaptunk. De amikor hibás motoron próbáltuk ki, a vizsgált rezgés körülbelül 0,80 g és 1,29 g között volt. A hibás motort nagy forgórész -excentricitásnak vetették alá. Tehát a rezgésérzékelők segítségével javíthatjuk a motor hibatűrését
4. lépés: Weblap kiszolgálása az ESP32webServer használatával
Először is weboldalt fogunk tárolni az ESP32 használatával. Egy weboldal tárolásához csak az alábbi lépéseket kell végrehajtanunk:
tartalmazza a "WebServer.h" könyvtárat
#include "WebServer.h"
Ezután inicializálja a Web Server osztály egyik objektumát. Ezután küldjön egy szerver kérést a weboldalak gyökérben történő megnyitásához és más URL -ekhez a server.on () használatával. és indítsa el a szervert a server.begin () használatával
Webszerver szerver
server.on ("/", handleRoot); server.on ("/dht22", handleDHT); server.onNotFound (handleNotFound); szerver.begin ();
Most hívja a visszahívásokat a különböző URL -elérési utakhoz, amelyeket a weboldalt SPIFFS -ben tároltunk. Ha többet szeretne megtudni a SPIFFS -ről, kövesse ezt az utasítást. A " /dht22" URL elérési út megadja az érzékelőadatok értékét JSON formátumban
void handleRoot () {Fájl fájl = SPIFFS.open ("/chartThing.html", "r"); server.streamFile (fájl, "text/html"); file.close (); }
void fogantyúDHT () {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); }
Most hozzon létre egy HTML weboldalt bármilyen szövegszerkesztővel, mi a jegyzettömböt használjuk. Ha többet szeretne megtudni a weboldalak létrehozásáról, olvassa el ezt az útmutatót. Itt ezen a weboldalon a Google diagramok API -t hívjuk, amely az érzékelők értékeit táplálja a diagramokhoz. Ez a weboldal a gyökér weboldalon található. A weblap HTML kódját itt találja
A következő lépésben csak a webszervert kell kezelnünk
server.handleClient ();
5. lépés: Adatok megjelenítése
A Google Charts nagyon hatékony módot kínál az adatok megjelenítésére a webhelyén vagy a statikus weboldalakon. Az egyszerű vonaldiagramoktól a bonyolult hierarchikus fatérképekig a google diagramgaléria nagyszámú, használatra kész diagramtípust biztosít.
6. lépés: Általános kód
Ennek az utasításnak a firmware -je itt található.
Ajánlott:
Vezeték nélküli Arduino robot a HC12 vezeték nélküli modul használatával: 7 lépés
Vezeték nélküli Arduino robot a HC12 vezeték nélküli modul használatával: Hé srácok, üdv újra. Korábbi hozzászólásomban elmagyaráztam, hogy mi az a H -híd áramkör, az L293D motorvezérlő IC, a malackalapú L293D motorvezérlő IC a nagyáramú motorvezérlők vezetéséhez, és hogyan tervezheti meg és készítheti el saját L293D motorvezérlő tábláját
Távirányítású autó - Vezeték nélküli vezeték nélküli Xbox 360 vezérlővel: 5 lépés
Távirányítású autó - vezérelhető a vezeték nélküli Xbox 360 vezérlő használatával: Ezek az utasítások saját távirányítású autó létrehozásához, vezeték nélküli Xbox 360 vezérlővel vezérelhetők
Ötven méter hatótávolságú vezeték nélküli hozzáférési pont TP Link WN7200ND USB vezeték nélküli adapterrel Raspbian Stretch -en: 6 lépés
Ötven méter hatótávolságú vezeték nélküli hozzáférési pont TP Link WN7200ND USB vezeték nélküli adapterrel a Raspbian Stretch -en: A Raspberry Pi kiválóan alkalmas biztonságos vezeték nélküli hozzáférési pontok létrehozására, de nem rendelkezik jó hatótávolsággal, TP Link WN7200ND USB vezeték nélküli adaptert használtam annak kiterjesztéséhez. Szeretném megosztani, hogyan kell csinálniMiért akarok málna pi -t használni router helyett? T
DIY vezeték nélküli mikrofon vezeték nélküli gitárrendszerhez: 4 lépés
DIY Wireless Mic to Wireless Guitar System: Néztem néhány videót és néhány zenekart, és szinte közülük vezeték nélküli rendszert használ a gitáron. Megőrülök, mozogok, sétálok, és azt csinálok, amit akarnak, anélkül, hogy a zsinórt használnám, ezért arról álmodozom, hogy lesz egy .. De .. nekem ez most túl drága, ezért erre jutottam
Hackeljen be egy vezeték nélküli kaputelefont egy vezeték nélküli riasztókapcsolóba vagy be/ki kapcsolóba: 4 lépés
Hackeljen be egy vezeték nélküli kaputelefont egy vezeték nélküli riasztókapcsolóba vagy be/ki kapcsolóba: Nemrég építettem egy riasztórendszert, és telepítettem a házamba. Mágneses kapcsolókat használtam az ajtókon, és bekötöttem a padláson. Az ablakok egy másik történet, és a kemény huzalozás nem volt lehetőség. Szükségem volt egy vezeték nélküli megoldásra, és ez