विषयसूची:
- चरण 1: हार्डवेयर आवश्यकताएँ
- चरण 2: सॉफ़्टवेयर आवश्यकताएँ
- चरण 3: संक्षिप्त कार्य सिद्धांत
- चरण 4: पुस्तकालय स्थापना
- चरण 5: हार्डवेयर स्कैमैटिक्स और हार्डवेयर असमब्ली
- चरण 6: NodeMCU या मरकरी Droid सिस्टम वेब सर्वर नेटवर्क सेटिंग्स
- चरण 7: मरकरी Droid Android एप्लिकेशन सेटिंग्स
- चरण 8: पूरे सिस्टम को स्थापित करने के लिए आसान वीडियो निर्देश (यदि कोई समस्या हो तो)
- चरण 9: मरकरी ड्रॉयड एंड्रॉइड एप्लिकेशन प्ले स्टोर लिंक
- चरण 10: मरकरी ड्रॉयड सिस्टम के सभी स्रोत कोड
वीडियो: एंड्रॉइड एप्लिकेशन सपोर्ट के साथ IoT होम वेदर मॉनिटरिंग सिस्टम (Mercury Droid): 11 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
परिचय
मरकरी ड्रॉयड एक तरह का आईओटी (इंटरनेट ऑफ थिंग्स) एंबेडेड सिस्टम है जो मर्करी ड्रॉयड एंड्रॉइड मोबाइल एप्लिकेशन पर आधारित है। जो घरेलू मौसम गतिविधि को मापने और निगरानी करने में सक्षम है। यह बहुत सस्ती घरेलू मौसम निगरानी प्रणाली है जिसे बनाने के लिए आपको अधिक धन की आवश्यकता नहीं है। इस सिस्टम को बनाने के लिए आपको केवल <= 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 को 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 एप्लिकेशन सेटिंग्स
मरकरीड्रॉइड वेबसर्वर कॉन्फ़िगरेशन को सफलतापूर्वक स्थापित करने के बाद, पावर बैंक से नोडएमसीयू को डिस्कनेक्ट करें और 6-7 सेकंड तक प्रतीक्षा करें और फिर अपने नोडएमसीयू को पावर बैंक से कनेक्ट करें और दो बार नोडएमसीयू रीसेट (आरएसटी) बटन दबाएं। अब अपने मरकरीड्रॉइड एप्लिकेशन को कॉन्फ़िगर करना शुरू करते हैं। बस उपरोक्त छवियों के चरणों का पालन करें।
सफलतापूर्वक IP पता और थ्रेसहोल्ड मान जोड़ने के बाद। प्रेस स्टार्ट सर्वर तब आप देखते हैं कि सभी DHT-11 सेंसर की जानकारी मरकरीड्रॉइड एप्लिकेशन में दिखाई गई है। अब हम अपना पूरा प्रोजेक्ट पूरा कर रहे हैं। यदि आप अपने NodeMCU या मरकरीड्रॉइड सर्वर को कॉन्फ़िगर करने में कोई समस्या भरते हैं तो कृपया यह पूरा निर्देश वीडियो देखें। यह छोटा वीडियो इस लेख की तुलना में आपके मरकरीड्रॉइड सर्वर और एप्लिकेशन को आसानी से कॉन्फ़िगर करने में बहुत मददगार है।
चरण 8: पूरे सिस्टम को स्थापित करने के लिए आसान वीडियो निर्देश (यदि कोई समस्या हो तो)
यह छोटा वीडियो इस लेख की तुलना में आपके मरकरीड्रॉइड सर्वर और एप्लिकेशन को आसानी से कॉन्फ़िगर करने में बहुत मददगार है। बस मेरे द्वारा इस वीडियो में दिखाए गए चरणों का पालन करें
चरण 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 से संबंधित होम वेदर मॉनिटरिंग सिस्टम हार्डवेयर के साथ-साथ सॉफ़्टवेयर बनाने में मदद करेंगे
धन्यवाद और सृजन के लिए तैयार होना शुरू करें)
>>>>>>>>>>>>>>>>>>> अंत>>>>>>>>>>>>>>>>>>
सिफारिश की:
VOCs मॉनिटरिंग के साथ IoT वेदर स्टेशन: 6 कदम
VOCs मॉनिटरिंग के साथ IoT वेदर स्टेशन: इस निर्देश में, मैं दिखाता हूँ कि वाष्पशील कार्बनिक यौगिकों (VOCs) की निगरानी के साथ इंटरनेट-ऑफ-थिंग्स (IoT) मौसम स्टेशन कैसे बनाया जाता है। इस परियोजना के लिए, मैंने स्वयं करें (DIY) किट विकसित की है। हार्डवेयर और सॉफ्टवेयर ओपन-सोर्स हैं
एंड्रॉइड स्टूडियो के साथ एंड्रॉइड ऐप कैसे बनाएं: 8 कदम (चित्रों के साथ)
एंड्रॉइड स्टूडियो के साथ एंड्रॉइड ऐप कैसे बनाएं: यह ट्यूटोरियल आपको एंड्रॉइड स्टूडियो डेवलपमेंट एनवायरनमेंट का उपयोग करके एंड्रॉइड ऐप बनाने की मूल बातें सिखाएगा। जैसे-जैसे Android डिवाइस अधिक सामान्य होते जाएंगे, नए ऐप्स की मांग केवल बढ़ेगी। Android Studio उपयोग में आसान है (एक
एंड्रॉइड एप्लिकेशन के साथ ब्लूटूथ नियंत्रित आरजीबी लाइट: 4 कदम
एंड्रॉइड एप्लिकेशन के साथ ब्लूटूथ नियंत्रित आरजीबी लाइट: हैलो निर्माताओं, आज हम एक ब्लूटूथ नियंत्रित आरजीबी पट्टी बनाना सीखेंगे जो हमारे स्मार्टफोन से नियंत्रित होती है। इस परियोजना के पीछे मूल विचार पृष्ठभूमि/डेस्क लाइट बनाना है जो दर्शकों की आंखों में गर्मी का अनुभव जोड़ता है। जी हां, ये लहंगा
IoT वेदर स्टेशन Blynk एप्लिकेशन का उपयोग कर रहा है: 5 कदम
Blynk एप्लिकेशन का उपयोग कर IoT मौसम स्टेशन: यह परियोजना IoT दुनिया में प्रारंभिक चरणों से संबंधित है, यहां हम DHT11 / DHT22 सेंसर को NodeMCU या अन्य ESP8266 आधारित बोर्ड के साथ इंटरफ़ेस करेंगे और इंटरनेट पर डेटा प्राप्त करेंगे जिसे हम Blynk एप्लिकेशन का उपयोग करने जा रहे हैं, निम्नलिखित ट्यूटोरियल का उपयोग करें लिंक हो तो
IoT प्लांट मॉनिटरिंग सिस्टम (IBM IoT प्लेटफॉर्म के साथ): 11 चरण (चित्रों के साथ)
IoT प्लांट मॉनिटरिंग सिस्टम (IoT IoT प्लेटफॉर्म के साथ): अवलोकन प्लांट मॉनिटरिंग सिस्टम (PMS) एक ऐसा एप्लिकेशन है, जो हरे रंग के अंगूठे को ध्यान में रखते हुए श्रमिक वर्ग में हैं। आज, कामकाजी व्यक्ति पहले से कहीं ज्यादा व्यस्त हैं; अपने करियर को आगे बढ़ाना और अपने वित्त का प्रबंधन करना।