विषयसूची:

एंड्रॉइड एप्लिकेशन सपोर्ट के साथ IoT होम वेदर मॉनिटरिंग सिस्टम (Mercury Droid): 11 कदम
एंड्रॉइड एप्लिकेशन सपोर्ट के साथ IoT होम वेदर मॉनिटरिंग सिस्टम (Mercury Droid): 11 कदम

वीडियो: एंड्रॉइड एप्लिकेशन सपोर्ट के साथ IoT होम वेदर मॉनिटरिंग सिस्टम (Mercury Droid): 11 कदम

वीडियो: एंड्रॉइड एप्लिकेशन सपोर्ट के साथ IoT होम वेदर मॉनिटरिंग सिस्टम (Mercury Droid): 11 कदम
वीडियो: Internet of Things (IoT) | What is IoT | How it Works | IoT Explained | Edureka 2024, जुलाई
Anonim
एंड्रॉइड एप्लिकेशन सपोर्ट के साथ IoT होम वेदर मॉनिटरिंग सिस्टम (Mercury Droid)
एंड्रॉइड एप्लिकेशन सपोर्ट के साथ IoT होम वेदर मॉनिटरिंग सिस्टम (Mercury Droid)
एंड्रॉइड एप्लिकेशन सपोर्ट के साथ IoT होम वेदर मॉनिटरिंग सिस्टम (Mercury Droid)
एंड्रॉइड एप्लिकेशन सपोर्ट के साथ IoT होम वेदर मॉनिटरिंग सिस्टम (Mercury Droid)
एंड्रॉइड एप्लिकेशन सपोर्ट के साथ IoT होम वेदर मॉनिटरिंग सिस्टम (Mercury Droid)
एंड्रॉइड एप्लिकेशन सपोर्ट के साथ IoT होम वेदर मॉनिटरिंग सिस्टम (Mercury Droid)

परिचय

मरकरी ड्रॉयड एक तरह का आईओटी (इंटरनेट ऑफ थिंग्स) एंबेडेड सिस्टम है जो मर्करी ड्रॉयड एंड्रॉइड मोबाइल एप्लिकेशन पर आधारित है। जो घरेलू मौसम गतिविधि को मापने और निगरानी करने में सक्षम है। यह बहुत सस्ती घरेलू मौसम निगरानी प्रणाली है जिसे बनाने के लिए आपको अधिक धन की आवश्यकता नहीं है। इस सिस्टम को बनाने के लिए आपको केवल <= 10$ की आवश्यकता है। हम जानते हैं कि वहाँ कई IoT उपकरण हैं जैसे कि Blynk, Cayenne, ThingsSpeak आदि। विभिन्न सेंसर डेटा को कैप्चर करने के लिए इस उपकरण का उपयोग करना बहुत सरल है। लेकिन इस परियोजना में मैं आपको दिखाऊंगा कि कैसे किसी भी तैयार नौकरानी IoT उपकरणों का उपयोग किए बिना अपना खुद का IoT होम मौसम निगरानी प्रणाली बनाया जाए। यह ट्यूटोरियल आपको अपने होम IoT होम मॉनिटरिंग सिस्टम के लिए अपना खुद का हार्डवेयर और सॉफ्टवेयर बनाने की पूरी क्षमता देगा। इसलिए मैं इस परियोजना में अपने सभी स्रोत कोड प्रदान करता हूं। यह आपके लिए मेरे कोड का उपयोग और संशोधन करता है और आपके अलग-अलग होम वेदर मॉनिटरिंग सिस्टम बना सकता है। आप मेरे मरकरी ड्रॉयड एंड्रॉइड मोबाइल एप्लिकेशन को प्लेस्टोर से भी डाउनलोड कर सकते हैं जो मैंने पहले ही इस प्रोजेक्ट में दिया है। गुड लक और चलो बनाने के लिए तैयार हैं।

मरकरी Droid Android मोबाइल एप्लिकेशन इसे डाउनलोड करें:

play.google.com/store/apps/details?id=com.armavi.mercurydroidiot

नोट: यदि आपको इस परियोजना को स्थापित करने में कोई समस्या आती है, तो इस परियोजना के अंत में पूरा निर्देश वीडियो दिया गया है

चरण 1: हार्डवेयर आवश्यकताएँ

1. नोड एमसीयू (ईएसपी-8266) आईओटी वाईफाई मॉड्यूल।

2. DHT-11 तापमान और आर्द्रता मापने वाला सेंसर

3. मरकरी Droid सिस्टम को पावर देने के लिए पावर बैंक

4. कुछ नर-मादा जम्पर वेयर

5. एक यूएसबी केबल।

6. एक एंड्रॉइड मोबाइल।

चरण 2: सॉफ़्टवेयर आवश्यकताएँ

1. अरुडिनो आईडीई

2. वाईफाई मैनेजर और डीएचटी-11 लाइब्रेरी (आपके प्रोजेक्ट में वाईफाई मैनेजर लाइब्रेरी स्थापित करने के लिए स्क्रीन शूट प्रोजेक्ट में दिया गया है)।

3. एंड्रॉइड स्टूडियो (यह आवश्यक है, अगर आपने मेरे मरकरी ड्रॉयड एप्लिकेशन कोड को अनुकूलित किया है)।

4. मरकरी Droid Android मोबाइल एप्लिकेशन।

चरण 3: संक्षिप्त कार्य सिद्धांत

इस परियोजना में मैं NodeMcu (ESP-8266) वाईफाई IoT मॉड्यूल का उपयोग करता हूं। NodeMCU इस मरकरी Droid सिस्टम के दिमाग के रूप में जाग रहा है। DHT11 तापमान और आर्द्रता सेंसर वास्तविक समय घर के तापमान और आर्द्रता को मापता है और उन्हें NodeMCU में भेजता है। जब NodeMCU को सभी DHT11 सेंसर डेटा मिल जाता है तो यह इस डेटा को "JSON" स्ट्रिंग या डेटा में बदल देता है और उन्हें वेबसर्वर भेज देता है। अब मरकरी ड्रॉयड मोबाइल एप्लिकेशन इस JSON डेटा को NodeMCU वेबसर्वर से पढ़ता है और इस डेटा को इसके UI (यूजर इंटरफेस) को दिखाता है। अत्यधिक तापमान मान को मापने और उपयोगकर्ता द्वारा दिए गए थ्रेशोल्ड मान के साथ इसकी तुलना करने के लिए इस एप्लिकेशन में एक विशेष सुविधा भी है। उस तरह यदि हमारे वर्तमान घरेलू मौसम का तापमान 29*C है, लेकिन थ्रेशोल्ड मान 29*C से कम है तो एप्लिकेशन आपको अलर्ट देता है। यदि थ्रेसहोल्ड मान होम करंट तापमान से बड़ा है तो यह आपको कोई अलर्ट नहीं देता है।

चरण 4: पुस्तकालय स्थापना

पुस्तकालय स्थापना
पुस्तकालय स्थापना
पुस्तकालय स्थापना
पुस्तकालय स्थापना
पुस्तकालय स्थापना
पुस्तकालय स्थापना

अपना Arduino IDE खोलें और स्केच दबाएं >> लाइब्रेरी शामिल करें >> लाइब्रेरी प्रबंधित करें

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

अब डीएचटी सेंसर लाइब्रेरी को उसी तरह स्थापित करें जैसे हम वाईफाई मैनेजर लाइब्रेरी स्थापित करते हैं लेकिन "एडफ्रूट वर्जन द्वारा डीएचटी सेंसर लाइब्रेरी" को चुना और अपना वांछित संस्करण चुनें और फिर इंस्टॉल करें। लेकिन DHT-11 और Wifi प्रबंधक लाइब्रेरी दोनों के नवीनतम संस्करण का चयन करने की अनुशंसा की जाती है।

चरण 5: हार्डवेयर स्कैमैटिक्स और हार्डवेयर असमब्ली

हार्डवेयर स्कैमैटिक्स और हार्डवेयर असमब्ली
हार्डवेयर स्कैमैटिक्स और हार्डवेयर असमब्ली

DHT-11 डेटा पिन NodeMCU D5 पिन से जुड़ा है

DHT-11 VCC पिन NodeMCU विन पिन से जुड़ा है

DHT-11 GND पिन NodeMCU GND पिन से जुड़ा है

नोट: NodeMCU RST (रीसेट) बटन केवल आपके कॉन्फ़िगरेशन को रीसेट कर रहा है, NodeMCU FLASH बटन अपने सभी कोड और कॉन्फ़िगरेशन को मिटा दें।

DHT-11 को NodeMcu से सफलतापूर्वक कनेक्ट करने के बाद हम अपने NodeMCU वेबसर्वर और मरकरी Droid एप्लिकेशन को कॉन्फ़िगर करने के लिए तैयार हैं।

चरण 6: NodeMCU या मरकरी Droid सिस्टम वेब सर्वर नेटवर्क सेटिंग्स

NodeMCU या मरकरी Droid सिस्टम वेब सर्वर नेटवर्क सेटिंग्स
NodeMCU या मरकरी Droid सिस्टम वेब सर्वर नेटवर्क सेटिंग्स
NodeMCU या मरकरी Droid सिस्टम वेब सर्वर नेटवर्क सेटिंग्स
NodeMCU या मरकरी Droid सिस्टम वेब सर्वर नेटवर्क सेटिंग्स
NodeMCU या मरकरी Droid सिस्टम वेब सर्वर नेटवर्क सेटिंग्स
NodeMCU या मरकरी Droid सिस्टम वेब सर्वर नेटवर्क सेटिंग्स

अब अपने NodeMcu को PC से कनेक्ट करें और Arduino IDE खोलें और इस प्रोजेक्ट में मेरे द्वारा दिए गए कोड को अपलोड करें। कोड अपलोड करने के बाद अपने NodeMcu को डिस्कनेक्ट करें और इसे USB केबल के साथ पावर बैंक से कनेक्ट करें। अब अपने मोबाइल की वाईफाई सेटिंग को ओपन करें। आप देखते हैं कि वाईफाई "ऑटोकनेक्टएपी" नामक एक उपकरण को स्कैन करता है जो कि आपका नोडएमसीयू खुला नेटवर्क है। अब AutoConnectAP दबाएं यह अपने आप कनेक्ट हो जाएगा।

AutoConnectAP से कनेक्ट होने के बाद। अपना "MercuryDroid" Android मोबाइल एप्लिकेशन खोलें। मैंने पहले ही इस एप्लिकेशन के प्लेस्टोर लिंक को इस प्रोजेक्ट ट्यूटोरियल का अंत दे दिया है। अब मर्करीड्रॉइड वेबसर्वर नेटवर्क को कॉन्फ़िगर करने के लिए मेरे द्वारा दिए गए चित्रों के चरणों का पालन करें।

नोट: मरकरीड्रॉइड वेबसर्वर का अपना स्टेटिक आईपी याद रखें। जो कि MercyDroid Webserver के साथ संचार करने के लिए बहुत महत्वपूर्ण है। डिफ़ॉल्ट रूप से स्थिर आईपी 192.168.0.107 है। यदि आप अपना वांछित स्टेटिक आईपी देना चाहते हैं तो आपको इसे कोड से बदलना होगा लेकिन इस सीमा के तहत 192.168.0.100-192.168.0.110 (अनुशंसित)

चरण 7: मरकरी Droid Android एप्लिकेशन सेटिंग्स

मरकरी Droid Android एप्लिकेशन सेटिंग्स
मरकरी Droid Android एप्लिकेशन सेटिंग्स
मरकरी Droid Android एप्लिकेशन सेटिंग्स
मरकरी Droid Android एप्लिकेशन सेटिंग्स
मरकरी Droid Android एप्लिकेशन सेटिंग्स
मरकरी Droid Android एप्लिकेशन सेटिंग्स
मरकरी Droid Android एप्लिकेशन सेटिंग्स
मरकरी Droid Android एप्लिकेशन सेटिंग्स

मरकरीड्रॉइड वेबसर्वर कॉन्फ़िगरेशन को सफलतापूर्वक स्थापित करने के बाद, पावर बैंक से नोडएमसीयू को डिस्कनेक्ट करें और 6-7 सेकंड तक प्रतीक्षा करें और फिर अपने नोडएमसीयू को पावर बैंक से कनेक्ट करें और दो बार नोडएमसीयू रीसेट (आरएसटी) बटन दबाएं। अब अपने मरकरीड्रॉइड एप्लिकेशन को कॉन्फ़िगर करना शुरू करते हैं। बस उपरोक्त छवियों के चरणों का पालन करें।

सफलतापूर्वक IP पता और थ्रेसहोल्ड मान जोड़ने के बाद। प्रेस स्टार्ट सर्वर तब आप देखते हैं कि सभी DHT-11 सेंसर की जानकारी मरकरीड्रॉइड एप्लिकेशन में दिखाई गई है। अब हम अपना पूरा प्रोजेक्ट पूरा कर रहे हैं। यदि आप अपने NodeMCU या मरकरीड्रॉइड सर्वर को कॉन्फ़िगर करने में कोई समस्या भरते हैं तो कृपया यह पूरा निर्देश वीडियो देखें। यह छोटा वीडियो इस लेख की तुलना में आपके मरकरीड्रॉइड सर्वर और एप्लिकेशन को आसानी से कॉन्फ़िगर करने में बहुत मददगार है।

चरण 8: पूरे सिस्टम को स्थापित करने के लिए आसान वीडियो निर्देश (यदि कोई समस्या हो तो)

Image
Image

यह छोटा वीडियो इस लेख की तुलना में आपके मरकरीड्रॉइड सर्वर और एप्लिकेशन को आसानी से कॉन्फ़िगर करने में बहुत मददगार है। बस मेरे द्वारा इस वीडियो में दिखाए गए चरणों का पालन करें

चरण 9: मरकरी ड्रॉयड एंड्रॉइड एप्लिकेशन प्ले स्टोर लिंक

यह मरकरी ड्रॉयड सिस्टम के लिए मेरा विकसित एंड्रॉइड एप्लिकेशन है। आप इसे प्ले स्टोर से भी डाउनलोड कर सकते हैं।

मरकरी ड्रॉयड एंड्रॉइड मोबाइल एप्लिकेशन का प्ले स्टोर लिंक नीचे दिया गया है:

play.google.com/store/apps/details?id=com.armavi.mercurydroidiot

चरण 10: मरकरी ड्रॉयड सिस्टम के सभी स्रोत कोड

मरकरी Droid सिस्टम या NodeMCU (ESP-8266MOD) Arduino IDE कोड:

github.com/avimallik/IoT-Home-weather-moni…

Android Studio के लिए मरकरी Droid Android एप्लिकेशन स्रोत कोड:

github.com/avimallik/Mercury-Droid

सभी स्रोत कोड GitHub में दिए गए हैं। कृपया जीथब पर जाएं और इसे डाउनलोड करें।

यह एंड्रॉइड एप्लिकेशन समर्थन के साथ बहुत सस्ती घरेलू मौसम निगरानी प्रणाली के बारे में मेरा पूरा निर्देश था। यह निर्देश आपको अपने स्वयं के IoT से संबंधित होम वेदर मॉनिटरिंग सिस्टम हार्डवेयर के साथ-साथ सॉफ़्टवेयर बनाने में मदद करेंगे

धन्यवाद और सृजन के लिए तैयार होना शुरू करें)

>>>>>>>>>>>>>>>>>>> अंत>>>>>>>>>>>>>>>>>>

सिफारिश की: