विषयसूची:
- चरण 1: हार्डवेयर और सॉफ्टवेयर विनिर्देश
- चरण 2: मशीनों में कंपन की जांच करने के लिए दिशानिर्देश
- चरण 3: कंपन सेंसर मान प्राप्त करना
- चरण 4: ESP32webServer का उपयोग करके वेबपेज परोसना
- चरण 5: डेटा विज़ुअलाइज़ेशन
- चरण 6: कुल मिलाकर कोड
वीडियो: Google चार्ट का उपयोग करके वायरलेस सेंसर डेटा को विज़ुअलाइज़ करना: 6 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
मशीन के डाउनटाइम को कम करने के लिए मशीनों का पूर्वानुमानात्मक विश्लेषण बहुत आवश्यक है। नियमित जांच मशीन के ड्यूटी समय को बढ़ाने में मदद करती है और बदले में इसकी गलती सहनशीलता को बढ़ाती है। वायरलेस कंपन और तापमान सेंसर मशीन में कंपन का विश्लेषण करने में हमारी मदद कर सकते हैं। हमने अपने पिछले अनुदेशों में देखा है कि कैसे वायरलेस कंपन और तापमान सेंसर ने विभिन्न अनुप्रयोगों की सेवा की और मशीन में खराबी का पता लगाने और अनियमित कंपन में हमारी मदद की।
इस निर्देश में हम सेंसर डेटा की कल्पना करने के लिए Google चार्ट का उपयोग करेंगे। Google चार्ट सेंसर डेटा की जांच और विश्लेषण करने का इंटरैक्टिव तरीका है। यह हमें लाइन चार्ट, पाई चार्ट, हिस्टोग्राम, मल्टी वैल्यू चार्ट आदि जैसे कई विकल्प प्रदान करता है। इसलिए, यहां हम निम्नलिखित के बारे में सीखेंगे:
- वायरलेस कंपन और तापमान सेंसर
- हार्डवेयर सेटअप
- वायरलेस गेटवे डिवाइस का उपयोग करके डेटा एकत्र करना
- इन सेंसरों का उपयोग करते हुए कंपन विश्लेषण।
- ESP32 वेबसर्वर का उपयोग करके वेबपेज कैसे बनाएं।
- वेबपेज में गूगल चार्ट लोड करें।
चरण 1: हार्डवेयर और सॉफ्टवेयर विनिर्देश
सॉफ्टवेयर विशिष्टता
- गूगल चार्ट एपीआई
- अरुडिनो आईडीई
हार्डवेयर विशिष्टता
- ESP32
- वायरलेस तापमान और कंपन सेंसर
- ज़िग्मो गेटवे रिसीवर
चरण 2: मशीनों में कंपन की जांच करने के लिए दिशानिर्देश
जैसा कि पिछले निर्देशयोग्य "इंडक्शन मोटर्स के मैकेनिकल वाइब्रेशन एनालिसिस" में बताया गया है। कंपन की पहचान करने वाले दोष और दोष को अलग करने के लिए कुछ दिशानिर्देशों का पालन किया जाना है। संक्षिप्त घूर्णी गति आवृत्ति के लिए उनमें से एक है। घूर्णन गति आवृत्तियों विभिन्न दोषों की विशेषता है।
- 0.01 ग्राम या उससे कम - उत्कृष्ट स्थिति - मशीन ठीक से काम कर रही है।
- 0.35 ग्राम या उससे कम - अच्छी स्थिति। मशीन ठीक काम कर रही है। जब तक मशीन शोर न करे तब तक किसी कार्रवाई की आवश्यकता नहीं है। रोटर सनकीपन दोष हो सकता है।
- 0.75 ग्राम या अधिक - किसी न किसी स्थिति- मोटर की जांच करने की आवश्यकता है अगर मशीन बहुत अधिक शोर कर रही है तो रोटर सनकीपन दोष हो सकता है।
- 1 ग्राम या अधिक - बहुत खराब स्थिति - मोटर में गंभीर खराबी हो सकती है। फॉल्ट बेयरिंग फॉल्ट या बार के झुकने के कारण हो सकता है। शोर और तापमान की जाँच करें
- 1.5g या अधिक- खतरे का स्तर- मोटर की मरम्मत या बदलने की आवश्यकता है।
- २.५ ग्राम या अधिक - गंभीर स्तर-मशीनरी को तुरंत बंद कर दें।
चरण 3: कंपन सेंसर मान प्राप्त करना
कंपन मान, जो हमें सेंसर से मिल रहे हैं, मिलिस में हैं। इनमें निम्नलिखित मान होते हैं।
RMS मान- तीनों अक्षों के साथ मूल माध्य वर्ग मान। शिखर से शिखर मान की गणना इस प्रकार की जा सकती है
पीक टू पीक वैल्यू = आरएमएस वैल्यू/0.707
- न्यूनतम मान- तीनों अक्षों के साथ न्यूनतम मान
- अधिकतम मान- तीनों अक्षों के साथ शिखर से शिखर मान। इस सूत्र का उपयोग करके RMS मान की गणना की जा सकती है
आरएमएस वैल्यू = पीक टू पीक वैल्यू x ०.७०७
पहले जब मोटर अच्छी स्थिति में थी तो हमें लगभग 0.002g का मान मिला। लेकिन जब हमने इसे एक दोषपूर्ण मोटर पर आजमाया तो हमने जो कंपन देखा वह लगभग 0.80g से 1.29g था। दोषपूर्ण मोटर को उच्च रोटर सनकीपन के अधीन किया गया था। तो, हम कंपन सेंसर का उपयोग करके मोटर की गलती सहनशीलता में सुधार कर सकते हैं।
चरण 4: ESP32webServer का उपयोग करके वेबपेज परोसना
सबसे पहले हम ESP32 का उपयोग करके एक वेब पेज की मेजबानी करेंगे। वेबपेज को होस्ट करने के लिए हमें बस इन चरणों का पालन करना होगा:
पुस्तकालय " WebServer.h " शामिल करें
#शामिल "वेबसर्वर.एच"
फिर वेब सर्वर क्लास के ऑब्जेक्ट को इनिशियलाइज़ करें। फिर रूट पर वेब पेज खोलने के लिए सर्वर अनुरोध भेजें और अन्य URL का उपयोग करके server.on()। और server.begin() का उपयोग कर सर्वर शुरू करें।
वेबसर्वर सर्वर
सर्वर.ऑन ("/", हैंडलरूट); सर्वर.ऑन ("/ dht22", हैंडलडीएचटी); सर्वर.ऑन नॉटफाउंड (हैंडल नॉटफाउंड); सर्वर। शुरू ();
अब विभिन्न URL पथों के लिए कॉलबैक को कॉल करें, हमने वेब पेज को SPIFFS में संग्रहीत किया है। SPIFFS पर अधिक जानकारी के लिए इस निर्देश का पालन करें। " /dht22 " URL पथ JSON प्रारूप में सेंसर डेटा का मान देगा।
शून्य हैंडलरूट () {फ़ाइल फ़ाइल = SPIFFS.open ("/chartThing.html", "r"); server.streamFile (फ़ाइल, "पाठ/एचटीएमएल"); फ़ाइल। बंद करें (); }
शून्य हैंडलDHT () {StaticJsonBuffer jsonBuffer; JsonObject और रूट = jsonBuffer.createObject (); रूट ["rmsx"] = rms_x; रूट ["rmsy"] = rms_y; चार जेसनचर [१००]; root.printTo((char*)jsonChar, root.measureLength() + 1); server.send (200, "टेक्स्ट/जेसन", जेसनचर); }
अब किसी भी टेक्स्ट एडिटर का उपयोग करके एक HTML वेब पेज बनाएं, हम अपने मामले में नोटपैड ++ का उपयोग कर रहे हैं। वेब पेज बनाने के बारे में अधिक जानने के लिए इस निर्देश को पढ़ें। यहां इस वेब पेज में हम Google चार्ट एपीआई को चार्ट में सेंसर मानों को फीड कर रहे हैं। यह वेब पेज रूट वेब पेज पर होस्ट किया जा रहा है। आप यहां HTML वेब पेज कोड पा सकते हैं।
अगले चरण में हमें केवल वेब सर्वर को संभालने की आवश्यकता है।
सर्वर.हैंडल क्लाइंट ();
चरण 5: डेटा विज़ुअलाइज़ेशन
Google चार्ट आपकी वेबसाइट या स्थिर वेबपृष्ठों पर डेटा की कल्पना करने का बहुत ही कुशल तरीका प्रदान करता है। सरल लाइन चार्ट से लेकर जटिल पदानुक्रमित ट्री मैप्स तक, Google चार्ट गैलरी बड़ी संख्या में रेडी-टू-यूज़ चार्ट प्रकार प्रदान करती है।
चरण 6: कुल मिलाकर कोड
इस निर्देश के लिए फर्मवेयर यहां पाया जा सकता है।
सिफारिश की:
एडब्ल्यूएस में मैजिकबिट से डेटा विज़ुअलाइज़ करना: 5 चरण
AWS में मैजिकबिट से डेटा विज़ुअलाइज़ करना: मैजिकबिट से जुड़े सेंसर से एकत्र किए गए डेटा को वास्तविक समय में ग्राफिक रूप से देखने के लिए MQTT के माध्यम से AWS IOT कोर में प्रकाशित किया जाएगा। हम इस परियोजना में विकास बोर्ड के रूप में मैजिकबिट का उपयोग कर रहे हैं जो ईएसपी 32 पर आधारित है। इसलिए कोई भी ESP32 d
MSP432 लॉन्चपैड और पायथन का उपयोग करके तापमान सेंसर (TMP006) का लाइव डेटा प्लॉट करना: 9 चरण
MSP432 लॉन्चपैड और पायथन का उपयोग करके तापमान सेंसर (TMP006) का लाइव डेटा प्लॉट करना: TMP006 एक तापमान सेंसर है जो किसी वस्तु के साथ संपर्क बनाने की आवश्यकता के बिना किसी वस्तु के तापमान को मापता है। इस ट्यूटोरियल में हम Python का उपयोग करके BoosterPack (TI BOOTXL-EDUMKII) से लाइव तापमान डेटा प्लॉट करेंगे।
IoT: नोड-रेड का उपयोग करके लाइट सेंसर डेटा की कल्पना करना: 7 चरण
IoT: नोड-रेड का उपयोग करके लाइट सेंसर डेटा की कल्पना करना: इस निर्देश में, आप सीखेंगे कि इंटरनेट से जुड़ा सेंसर कैसे बनाया जाता है! मैं इस डेमो के लिए एक एंबियंट लाइट सेंसर (TI OPT3001) का उपयोग करूंगा, लेकिन आपकी पसंद का कोई भी सेंसर (तापमान, आर्द्रता, पोटेंशियोमीटर, आदि) काम करेगा। सेंसर मान
128×128 LCD पर अल्ट्रासोनिक सेंसर (HC-SR04) डेटा पढ़ना और Matplotlib का उपयोग करके इसे विज़ुअलाइज़ करना: 8 चरण
128×128 एलसीडी पर अल्ट्रासोनिक सेंसर (HC-SR04) डेटा पढ़ना और Matplotlib का उपयोग करके इसे विज़ुअलाइज़ करना: इस निर्देश में, हम 128×128 पर अल्ट्रासोनिक सेंसर (HC-SR04) डेटा प्रदर्शित करने के लिए MSP432 लॉन्चपैड + बूस्टरपैक का उपयोग करेंगे। एलसीडी और पीसी को क्रमिक रूप से डेटा भेजें और Matplotlib का उपयोग करके इसकी कल्पना करें
MQTT का उपयोग करके वायरलेस प्रेशर सेंसर डेटा प्रकाशित करना: 7 कदम
MQTT का उपयोग करके वायरलेस प्रेशर सेंसर डेटा का प्रकाशन: ESP32 और ESP 8266 IoT के क्षेत्र में बहुत परिचित SoC हैं। ये IoT प्रोजेक्ट्स के लिए एक तरह के वरदान हैं। ESP 32 इंटीग्रेटेड वाईफाई और BLE वाला डिवाइस है। बस अपना एसएसआईडी, पासवर्ड और आईपी कॉन्फ़िगरेशन दें और चीजों को