विषयसूची:

Ubidots + ESP32- प्रेडिक्टिव मशीन मॉनिटरिंग: 10 कदम
Ubidots + ESP32- प्रेडिक्टिव मशीन मॉनिटरिंग: 10 कदम

वीडियो: Ubidots + ESP32- प्रेडिक्टिव मशीन मॉनिटरिंग: 10 कदम

वीडियो: Ubidots + ESP32- प्रेडिक्टिव मशीन मॉनिटरिंग: 10 कदम
वीडियो: Employee Attendance Monitoring System using Face Recognition 2024, नवंबर
Anonim
Ubidots + ESP32- प्रेडिक्टिव मशीन मॉनिटरिंग
Ubidots + ESP32- प्रेडिक्टिव मशीन मॉनिटरिंग

Ubidots का उपयोग करके मेल ईवेंट और Google शीट में कंपन का रिकॉर्ड बनाकर मशीन कंपन और तापमान का पूर्वानुमानात्मक विश्लेषण।

भविष्य कहनेवाला रखरखाव और मशीन स्वास्थ्य निगरानी

नई तकनीक का उदय, यानी इंटरनेट ऑफ थिंग्स, भारी उद्योग ने अपनी सबसे बड़ी चुनौतियों को हल करने के लिए सेंसर-आधारित डेटा संग्रह को अपनाना शुरू कर दिया है, उनमें से प्रमुख शटडाउन और प्रक्रिया में देरी के रूप में डाउनटाइम की प्रक्रिया करते हैं। मशीन मॉनिटरिंग जिसे प्रेडिक्टिव मेंटेनेंस या कंडीशन मॉनिटरिंग भी कहा जाता है, डायग्नोस्टिक डेटा जमा करने के लिए सेंसर के माध्यम से विद्युत उपकरणों की निगरानी का अभ्यास है। इसे प्राप्त करने के लिए, डेटा अधिग्रहण प्रणाली और डेटा लॉगर का उपयोग सभी प्रकार के उपकरणों, जैसे बॉयलर, मोटर और इंजन की निगरानी के लिए किया जाता है। निम्नलिखित स्थिति को मापा जाता है:

  • तापमान और आर्द्रता डेटा निगरानी
  • वर्तमान और वोल्टेज निगरानी
  • कंपन निगरानी: इस लेख में, हम तापमान, कंपन पढ़ेंगे और यूबीडॉट्स पर डेटा प्रकाशित करेंगे। Ubidots ग्राफ़, UI, नोटिफिकेशन और ईमेल का समर्थन करता है। ये विशेषताएं इसे भविष्य कहनेवाला रखरखाव विश्लेषण के लिए आदर्श बनाती हैं। हम डेटा को Google शीट में भी प्राप्त करेंगे जो भविष्य कहनेवाला रखरखाव विश्लेषण को और अधिक आसान बना देगा।

चरण 1: हार्डवेयर और सॉफ्टवेयर की आवश्यकता

हार्डवेयर:

  • ईएसपी-32
  • IoT लांग रेंज वायरलेस कंपन और तापमान सेंसर
  • यूएसबी इंटरफेस के साथ लंबी दूरी की वायरलेस मेश मोडेम

प्रयुक्त सॉफ्टवेयर:

  • अरुडिनो आईडीई
  • उबिडॉट्स

पुस्तकालय प्रयुक्त:

  • पबसब क्लाइंट लाइब्रेरी
  • वायर.एच

चरण 2: IoT लॉन्ग-रेंज वायरलेस वाइब्रेशन, टेम्परेचर सेंसर और USB इंटरफ़ेस के साथ लॉन्ग-रेंज वायरलेस मेश मोडेम का उपयोग करके लैबव्यू वाइब्रेशन और टेम्परेचर प्लेटफॉर्म पर डेटा भेजने के चरण:

  • सबसे पहले, हमें एक लैबव्यू यूटिलिटी एप्लिकेशन की आवश्यकता है जो ncd.io वायरलेस कंपन और तापमान सेंसर.exe फ़ाइल है जिस पर डेटा देखा जा सकता है।
  • यह लैबव्यू सॉफ्टवेयर केवल ncd.io वायरलेस वाइब्रेशन टेम्परेचर सेंसर के साथ काम करेगा
  • इस UI का उपयोग करने के लिए, आपको निम्नलिखित ड्राइवर स्थापित करने की आवश्यकता होगी यहां से रन टाइम इंजन स्थापित करें 64bit
  • 32 बिट
  • एनआई वीजा ड्राइवर स्थापित करें
  • लैबव्यू रन-टाइम इंजन और एनआई-सीरियल रनटाइम स्थापित करें
  • इस उत्पाद के लिए मार्गदर्शिका प्रारंभ करना।

चरण 3: Arduino IDE का उपयोग करके कोड को ESP32 पर अपलोड करना:

  • डाउनलोड करें और PubSubClient लाइब्रेरी और Wire.h लाइब्रेरी को शामिल करें।
  • आपको अपने अद्वितीय यूबीडॉट्स टोकन, एमक्यूटीटीसीएलआईईएनटीनाम, एसएसआईडी (वाईफाई नाम) और उपलब्ध नेटवर्क का पासवर्ड निर्दिष्ट करना होगा।
  • Ncd_vibration_and_temperature.ino कोड संकलित करें और अपलोड करें।
  • डिवाइस की कनेक्टिविटी और भेजे गए डेटा को सत्यापित करने के लिए, सीरियल मॉनिटर खोलें। यदि कोई प्रतिक्रिया नहीं दिखाई देती है, तो अपने ESP32 को अनप्लग करने का प्रयास करें और फिर इसे फिर से प्लग करें। सुनिश्चित करें कि सीरियल मॉनिटर की बॉड दर आपके कोड 115200 में निर्दिष्ट उसी पर सेट है।

चरण 4: सीरियल मॉनिटर आउटपुट

सीरियल मॉनिटर आउटपुट
सीरियल मॉनिटर आउटपुट

चरण 5: उबिडॉट कार्य करना

उबिडॉट काम करना
उबिडॉट काम करना
उबिडॉट काम करना
उबिडॉट काम करना
उबिडॉट काम करना
उबिडॉट काम करना
  • यूबीडॉट पर अकाउंट बनाएं।
  • मेरी प्रोफ़ाइल पर जाएं और टोकन कुंजी को नोट कर लें जो प्रत्येक खाते के लिए एक अद्वितीय कुंजी है और अपलोड करने से पहले इसे अपने ESP32 कोड में पेस्ट करें।
  • अपने Ubidot डैशबोर्ड नाम ESP32 में एक नया उपकरण जोड़ें।
  • डिवाइस के अंदर एक नया वेरिएबल नेम सेंसर बनाएं जिसमें आपका तापमान रीडिंग दिखाया जाएगा।
  • Ubidots में एक डैशबोर्ड बनाएं।

चरण 6: आउटपुट

आउटपुट
आउटपुट

चरण 7: Ubidots में ईवेंट बनाना

Ubidots. में ईवेंट बनाना
Ubidots. में ईवेंट बनाना
Ubidots. में ईवेंट बनाना
Ubidots. में ईवेंट बनाना
Ubidots. में ईवेंट बनाना
Ubidots. में ईवेंट बनाना
Ubidots. में ईवेंट बनाना
Ubidots. में ईवेंट बनाना
  • ईवेंट चुनें (डेटा ड्रॉपडाउन से)।
  • एक नया ईवेंट बनाने के लिए, स्क्रीन के ऊपरी दाएं कोने में पीले प्लस आइकन पर क्लिक करें।

ईवेंट के प्रकार: Ubidots पहले से ही एकीकृत ईवेंट का समर्थन करते हैं, ताकि आप उन लोगों को ईवेंट, अलर्ट और सूचनाएं भेज सकें, जिन्हें यह जानने की आवश्यकता है कि उन्हें कब जानना है। Ubidots के पूर्वनिर्मित एकीकरण में शामिल हैं:

  1. ईमेल सूचनाएं
  2. एसएमएस सूचनाएं
  3. वेबहुक इवेंट - और जानें
  4. टेलीग्राम सूचनाएं
  5. सुस्त सूचनाएं - और जानें
  6. ध्वनि कॉल सूचनाएं - अधिक जानें
  7. सामान्य अधिसूचना पर वापस - और जानें
  8. जियोफेंस नोटिफिकेशन - और जानें
  • फिर एक उपकरण और संबद्ध चर चुनें जो उपकरणों के "मान" को इंगित करता है।
  • अब अपने ईवेंट को ट्रिगर करने के लिए एक थ्रेशोल्ड मान चुनें और इसकी तुलना डिवाइस मानों से करें और अपने ईवेंट को ट्रिगर करने के लिए समय भी चुनें।
  • स्थापित करें और कॉन्फ़िगर करें कि कौन सी कार्रवाइयां निष्पादित की जानी हैं और रिसीवर को संदेश: एसएमएस, ईमेल, वेबहुक, टेलीग्राम, फोन कॉल, स्लैक और वेबहुक उन लोगों को भेजें जिन्हें जानने की आवश्यकता है।
  • इवेंट नोटिस कॉन्फ़िगर करें।
  • गतिविधि विंडो निर्धारित करें कि घटनाओं को निष्पादित किया जा सकता है/नहीं किया जा सकता है।
  • अपने ईवेंट की पुष्टि करें।

चरण 8: आपके मेल में ईवेंट का आउटपुट

आपके मेल में ईवेंट का आउटपुट
आपके मेल में ईवेंट का आउटपुट

चरण 9: अपने यूबीडॉट्स डेटा को Google पत्रक में निर्यात करें

अपने यूबीडॉट्स डेटा को Google पत्रक में निर्यात करें
अपने यूबीडॉट्स डेटा को Google पत्रक में निर्यात करें
अपने यूबीडॉट्स डेटा को Google पत्रक में निर्यात करें
अपने यूबीडॉट्स डेटा को Google पत्रक में निर्यात करें

इसमें हम आगे के विश्लेषण के लिए यूबीडॉट्स क्लाउड में संग्रहीत डेटा को निकाल सकते हैं। संभावनाएं बहुत बड़ी हैं; उदाहरण के लिए, आप एक स्वचालित रिपोर्ट जेनरेटर बना सकते हैं और उन्हें हर सप्ताह अपने ग्राहकों को भेज सकते हैं।

एक अन्य एप्लिकेशन डिवाइस प्रोविजनिंग होगा; यदि आपके पास परिनियोजित करने के लिए हज़ारों उपकरण हैं, और उनकी जानकारी एक Google पत्रक में है, तो आप पत्रक को पढ़ने के लिए एक स्क्रिप्ट बना सकते हैं और फ़ाइल की प्रत्येक पंक्ति के लिए एक Ubidots डेटा स्रोत बना सकते हैं। ऐसा करने के लिए कदम-

एक Google शीट बनाएं और उसमें इन नामों के साथ दो शीट जोड़ें:

  1. चर
  2. मूल्यों
  • अपनी Google शीट से, "टूल्स" पर क्लिक करें, फिर "स्क्रिप्ट एडिटर…", फिर "ब्लैंक प्रोजेक्ट" पर क्लिक करें।
  • स्क्रिप्ट संपादक खोलें।
  • नीचे दिए गए कोड को (कोड सेक्शन में) स्क्रिप्ट स्क्रिप्ट में जोड़ें।
  • किया हुआ! अब अपना Google पत्रक फिर से खोलें और आप कार्यों को ट्रिगर करने के लिए एक नया मेनू देखेंगे।

सिफारिश की: