विषयसूची:

NodeMCU और IOT थिंग्सपीक का उपयोग कर वायु निगरानी प्रणाली: 4 चरण
NodeMCU और IOT थिंग्सपीक का उपयोग कर वायु निगरानी प्रणाली: 4 चरण

वीडियो: NodeMCU और IOT थिंग्सपीक का उपयोग कर वायु निगरानी प्रणाली: 4 चरण

वीडियो: NodeMCU और IOT थिंग्सपीक का उपयोग कर वायु निगरानी प्रणाली: 4 चरण
वीडियो: 10 Best Nodemcu ESP8266 Project Ideas For You | Top 10 nodemcu projects 2024, जुलाई
Anonim
NodeMCU और IOT थिंग्सपीक का उपयोग कर वायु निगरानी प्रणाली
NodeMCU और IOT थिंग्सपीक का उपयोग कर वायु निगरानी प्रणाली

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

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

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

विशेषताएं:

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

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

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

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

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

  1. नोडएमसीयू
  2. एमक्यू -3 अल्कोहल सेंसर
  3. 5 वी बिजली की आपूर्ति
  4. जम्पर तार
  5. ब्रेडबोर्ड (वैकल्पिक)

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

MQ-3 अल्कोहल सेंसर: यह मॉड्यूल अल्कोहल गैस सेंसर MQ3 का उपयोग करके बनाया गया है। यह एक कम लागत वाला सेमीकंडक्टर सेंसर है जो 0.05 mg/L से 10 mg/L तक की सांद्रता में अल्कोहल गैसों की उपस्थिति का पता लगा सकता है। इस सेंसर के लिए उपयोग की जाने वाली संवेदनशील सामग्री SnO2 है, जिसकी चालकता स्वच्छ हवा में कम है। अल्कोहल गैसों की सांद्रता बढ़ने पर इसकी चालकता बढ़ जाती है। इसमें अल्कोहल के प्रति उच्च संवेदनशीलता है और धुएं, वाष्प और गैसोलीन के कारण गड़बड़ी का अच्छा प्रतिरोध है। यह मॉड्यूल डिजिटल और एनालॉग दोनों आउटपुट प्रदान करता है। MQ3 अल्कोहल सेंसर मॉड्यूल को आसानी से माइक्रोकंट्रोलर, Arduino बोर्ड, रास्पबेरी पाई आदि के साथ जोड़ा जा सकता है। या MQ3 के बारे में अधिक जानकारी के लिए, आप अल्कोहल सेंसर मॉड्यूल - MQ3 का उल्लेख कर सकते हैं।

5V बिजली की आपूर्ति: हमारे अधिकांश इलेक्ट्रॉनिक उत्पादों या परियोजनाओं में हमें मुख्य एसी वोल्टेज को एक विनियमित डीसी वोल्टेज में परिवर्तित करने के लिए बिजली की आपूर्ति की आवश्यकता होती है।

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

ब्रेडबोर्ड: एक ब्रेडबोर्ड इलेक्ट्रॉनिक्स और टेस्ट सर्किट डिजाइन के साथ अस्थायी प्रोटोटाइप के लिए एक सोल्डरलेस डिवाइस है। इलेक्ट्रॉनिक सर्किट में अधिकांश इलेक्ट्रॉनिक घटकों को उनके लीड या टर्मिनलों को छेदों में डालकर और फिर तारों के माध्यम से जहां उपयुक्त हो, कनेक्शन बनाकर आपस में जोड़ा जा सकता है।

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

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

विवरण

वहाँ 4 लीड +5V, AOUT, DOUT, और GND हैं।

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

कनेक्शन काफी बुनियादी हैं।

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

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

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

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

चरण 3: चैनल विवरण दर्ज करें।

नाम: कोई भी नाम

विवरण (वैकल्पिक

फील्ड 1: सेंसर रीडिंग - यह एनालिटिक्स ग्राफ पर प्रदर्शित होगा। यदि आपको 1 से अधिक चैनल चाहिए तो आप अतिरिक्त सेंसर डेटा के लिए बना सकते हैं।

इस सेटिंग को सेव करें।

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

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

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

चरण 4: कोड

कोड
कोड

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

डाउनलोड कोड:https://github.com/soorajece1993/Air-Monitoring-System-Using-NodeMCU-and-IOT-Thingspeak.git

आउटपुट थिंगस्पीक में ऊपर की छवि की तरह होगा।

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

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

सिफारिश की: