विषयसूची:

NodeMCU का उपयोग करके IOT थिंगस्पीक में वाइब्रेशनल सेंसर वैल्यू अपलोड करना: 4 कदम
NodeMCU का उपयोग करके IOT थिंगस्पीक में वाइब्रेशनल सेंसर वैल्यू अपलोड करना: 4 कदम

वीडियो: NodeMCU का उपयोग करके IOT थिंगस्पीक में वाइब्रेशनल सेंसर वैल्यू अपलोड करना: 4 कदम

वीडियो: NodeMCU का उपयोग करके IOT थिंगस्पीक में वाइब्रेशनल सेंसर वैल्यू अपलोड करना: 4 कदम
वीडियो: Beyond the Basics: Automatic Gatekeeper With IR Sensor And ChatGPT Generated Arduino Code 2024, नवंबर
Anonim
NodeMCU का उपयोग करके IOT थिंगस्पीक में वाइब्रेशनल सेंसर वैल्यू अपलोड करना
NodeMCU का उपयोग करके IOT थिंगस्पीक में वाइब्रेशनल सेंसर वैल्यू अपलोड करना

कई महत्वपूर्ण मशीनें या महंगे उपकरण हैं जो कंपन के कारण क्षतिग्रस्त हो जाते हैं। ऐसे मामले में, यह पता लगाने के लिए एक कंपन सेंसर की आवश्यकता होती है कि मशीन या उपकरण कंपन पैदा कर रहा है या नहीं। यदि कंपन का पता लगाने के लिए उचित सेंसर का उपयोग किया जाए तो उस वस्तु की पहचान करना जो लगातार कंपन कर रही है, कोई मुश्किल काम नहीं है। बाजार में कई प्रकार के कंपन सेंसर उपलब्ध हैं जो त्वरण या वेग को महसूस करके कंपन का पता लगा सकते हैं और उत्कृष्ट परिणाम प्रदान कर सकते हैं। हालाँकि, ऐसे सेंसर बहुत महंगे होते हैं जहाँ एक्सेलेरोमीटर का उपयोग किया जाता है।

इस प्रोजेक्ट में NodeMCU को वाइब्रेशन सेंसर और LED से कनेक्ट करें। जब कोई कंपन नहीं पाया जाता है, तो कंपन सेंसर आउटपुट 0 (कम वोल्टेज) होता है, अन्यथा इसका आउटपुट 1 (उच्च वोल्टेज) होता है। इस वोल्टेज को PWM पिन का उपयोग करके पढ़ा जा सकता है। यदि NodeMCU को कंपन सेंसर से 0 (कोई कंपन नहीं) मिलता है तो यह हरे रंग की एलईडी को चालू कर देगा और लाल एलईडी को बंद कर देगा। यदि NodeMCU को कंपन सेंसर से 1 मिलता है, तो यह लाल एलईडी चालू करेगा और हरी एलईडी बंद कर देगा। यहां पीडब्लूएम पिन का उपयोग करते हुए सेंसर वैल्यू को एनालॉग के रूप में पढ़ा जाता है और एलईडी को ब्लिंक करने के लिए रेंज देता है।

थिंगस्पीक एक ओपन-सोर्स IoT एप्लिकेशन और एपीआई है जो हार्डवेयर उपकरणों और सेंसर से डेटा को स्टोर और पुनर्प्राप्त करता है। यह अपने संचार के लिए इंटरनेट या LAN पर HTTP प्रोटोकॉल का उपयोग करता है। MATLAB एनालिटिक्स को आपके हार्डवेयर या सेंसर डिवाइस से प्राप्त डेटा का विश्लेषण और कल्पना करने के लिए शामिल किया गया है। हम प्रत्येक सेंसर डेटा के लिए चैनल बना सकते हैं। इन चैनलों को निजी चैनलों के रूप में सेट किया जा सकता है या आप सार्वजनिक चैनलों के माध्यम से डेटा को सार्वजनिक रूप से साझा कर सकते हैं। वाणिज्यिक सुविधाओं में अतिरिक्त सुविधाएं शामिल हैं। लेकिन हम मुफ्त संस्करण का उपयोग करेंगे क्योंकि हम इसे शैक्षिक उद्देश्य के लिए कर रहे हैं।

(यदि आप सामान्य रूप से थिंगस्पीक और/या परियोजना के बारे में अधिक जानना चाहते हैं, तो https://www.instructables.com/ पर जाएं)

विशेषताएं:

  • निजी चैनलों में डेटा एकत्र करें
  • .सार्वजनिक चैनलों के साथ डेटा साझा करें
  • बाकी एपीआई और एमक्यूटीटी एपीआईएस
  • MATLAB® एनालिटिक्स और विज़ुअलाइज़ेशन।
  • विश्वव्यापी समुदाय

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

चरण 1: आवश्यक घटक

आवश्यक घटक
आवश्यक घटक

हार्डवेयर की आवश्यकता

  1. नोडएमसीयू
  2. LM393 Vbrational सेंसर
  3. जम्पर तार

1. NodeMCU LUA वाईफाई इंटरनेट ESP8266 विकास बोर्ड: NodeMCU देव किट / बोर्ड में ESP8266 वाईफाई सक्षम चिप शामिल है। ESP8266 एक कम लागत वाली वाई-फाई चिप है जिसे एस्प्रेसिफ सिस्टम्स द्वारा टीसीपी/आईपी प्रोटोकॉल के साथ विकसित किया गया है। ESP8266 के बारे में अधिक जानकारी के लिए, आप ESP8266 वाईफाई मॉड्यूल का संदर्भ ले सकते हैं।

LM393 कंपन सेंसर मॉड्यूल: यह आसपास के वातावरण के कंपन का पता लगा सकता है। संवेदनशीलता नीले डिजिटल पोटेंशियोमीटर समायोजन द्वारा समायोज्य है। यह 3.3V-5V से ऑपरेटिंग वोल्टेज रेंज है। आउटपुट फॉर्मिस डिजिटल (0 और 1)।

जम्पर तार: जम्पर तार केवल तार होते हैं जिनके प्रत्येक छोर पर कनेक्टर पिन होते हैं, जिससे उन्हें बिना सोल्डरिंग के दो बिंदुओं को एक दूसरे से जोड़ने के लिए उपयोग किया जा सकता है। इस प्रोजेक्ट में फीमेल टू फीमेल कनेक्टर का इस्तेमाल किया गया है।

चरण 2: घटकों को जोड़ना

कनेक्टिंग कंपोनेंट्स
कनेक्टिंग कंपोनेंट्स

विवरण:

वहाँ 3 लीड +5V,, DOUT, और GND हैं। +5V और GND लीड कंपन सेंसर के लिए शक्ति स्थापित करते हैं। दूसरा DOUT (डिजिटल आउट) है।

+5V और GND लीड कंपन सेंसर के लिए शक्ति स्थापित करते हैं। दूसरी लीड DOUT (डिजिटल आउटपुट) है। सेंसर कैसे काम करता है टर्मिनल DOUT सेंसर का पता लगाने वाले कंपन की मात्रा के अनुपात में वोल्टेज आउटपुट देता है। NodMCU में PWM पिन का उपयोग करके डिजिटल मान को पढ़ा जाता है। यह जितना अधिक कंपन का पता लगाता है, उतना ही अधिक एनालॉग वोल्टेज आउटपुट करेगा। इसके विपरीत, यह जितना कम पता लगाता है, उतना ही कम एनालॉग वोल्टेज यह आउटपुट करेगा। यदि एनालॉग वोल्टेज एक निश्चित सीमा तक पहुंच जाता है, तो यह एलईडी पिनों को एक सिग्नल भेजेगा और स्थिति के अनुसार लाल और हरे रंग की ब्लिंक करेगा।

सेंसर को जोड़ने के लिए 3 लीड हैं। सेंसर का +5V टर्मिनल NodeMCU के 5V टर्मिनल से जुड़ता है। सेंसर का GND टर्मिनल NodeMCU के GND टर्मिनल से जुड़ता है। यह सेंसर के लिए शक्ति स्थापित करता है। दूसरा कनेक्शन सेंसर का डिजिटल आउटपुट है। यह NodeMCU के PWM पिन D0 से जुड़ा है।

चरण 3: प्रक्रिया

प्रक्रिया
प्रक्रिया

चरण 1: https://thingspeak.com/ पर जाएं और यदि आपके पास नहीं है तो अपना ThingSpeak खाता बनाएं। अपने अकाउंट में लॉग इन करें।

चरण 2: 'नया चैनल' पर क्लिक करके एक चैनल बनाएं

चरण 3: चैनल विवरण दर्ज करें। नाम: कोई भी नाम विवरण: वैकल्पिक फ़ील्ड 1: सेंसर रीडिंग - यह एनालिटिक्स ग्राफ पर प्रदर्शित किया जाएगा। यदि आपको 1 से अधिक चैनल चाहिए तो आप अतिरिक्त सेंसर डेटा के लिए बना सकते हैं। इस सेटिंग को सेव करें।

चरण 4: अब आप चैनल देख सकते हैं। 'एपीआई कुंजी' टैब पर क्लिक करें। यहां आपको चैनल आईडी और एपीआई कीज मिलेंगी। इसे नोट कर लें।

चरण 5: Arduino IDE खोलें और थिंगस्पीक लाइब्रेरी स्थापित करें। ऐसा करने के लिए स्केच>लाइब्रेरी शामिल करें>लाइब्रेरी प्रबंधित करें पर जाएं। थिंगस्पीक खोजें और पुस्तकालय स्थापित करें। Arduino, ESP8266 और ESP32 के लिए थिंगस्पीक कम्युनिकेशन लाइब्रेरी

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

चरण 4: कोड

कोड
कोड

यहां संलग्न कोड डाउनलोड करें और इसे अपने बोर्ड पर अपलोड करें, और पिछले आरेख में दिखाए गए अनुसार सब कुछ तार करें।

डाउनलोड कोड

आउटपुट थिंगस्पीक में ऊपर की छवि की तरह होगा। आशा है कि इससे आपके लिए यह आसान हो गया। अगर आपको यह लेख पसंद आया है और इसे उपयोगी पाया गया है, तो सदस्यता लेना सुनिश्चित करें, और यदि आपके कोई प्रश्न हैं या किसी भी चीज़ के लिए मदद चाहिए, तो बस नीचे एक टिप्पणी छोड़ दें …

elemetnzonline.com को धन्यवाद..

सिफारिश की: