विषयसूची:

Arduino MKR1000 और M.I.T के साथ स्मार्ट होम। एंड्रॉइड ऐप: 4 कदम
Arduino MKR1000 और M.I.T के साथ स्मार्ट होम। एंड्रॉइड ऐप: 4 कदम

वीडियो: Arduino MKR1000 और M.I.T के साथ स्मार्ट होम। एंड्रॉइड ऐप: 4 कदम

वीडियो: Arduino MKR1000 और M.I.T के साथ स्मार्ट होम। एंड्रॉइड ऐप: 4 कदम
वीडियो: Temperature and Humidity Monitor using Arduino IOT Cloud and ESP8266 2024, जुलाई
Anonim
Arduino MKR1000 और M. I. T के साथ स्मार्ट होम। एंड्रॉइड ऐप
Arduino MKR1000 और M. I. T के साथ स्मार्ट होम। एंड्रॉइड ऐप

इस ट्यूटोरियल में मैं वर्णन करता हूँ कि कैसे कुछ घटकों के साथ अपने स्मार्ट होम को बेहतर बनाया जाए।

इस स्मार्ट होम डिज़ाइन का केंद्र Arduino MKR1000 बोर्ड है, जिसे एक ऐप से नियंत्रित किया जाता है, जिसे M. I. T की विकास वेबसाइट पर डिज़ाइन किया गया है। (मैसाचुसेट्स की तकनीकी संस्था)।

यह कैसे किया जाता है? वेबसाइट पर एम.आई.टी. एंड्रॉइड स्मार्टफोन के लिए ऐप बनाने के लिए आप अपने Google खाते से लॉग इन कर सकते हैं। आप स्क्रीन को परिभाषित कर सकते हैं और सभी अंतर्निहित कमांड को प्रोग्राम कर सकते हैं। बाद वाला एक स्पष्ट WYSIWYG के साथ किया जाता है (जो आप देखते हैं वही आपको मिलता है) ब्लॉक फ़ंक्शंस के साथ दृश्य प्रोग्रामिंग भाषा।

मैंने "स्मार्ट होम" में 5 अलग-अलग उपकरणों को स्विच करने के लिए 5 अलग-अलग आउटपुट के साथ वाईफाई के माध्यम से Arduino MKR1000 बोर्ड को नियंत्रित करने के लिए एक ऐप बनाया। प्रारंभ में, केवल एल ई डी जुड़े हुए हैं, लेकिन घरेलू उपकरणों को जोड़ने के लिए रिले स्विच करके उन्हें आसानी से बदला जा सकता है।

आपूर्ति

1 Arduino बोर्ड प्रकार MKR1000, 7 प्रतिरोधों 1kOhm.7 ने 5 मिमी, विभिन्न रंगों का नेतृत्व किया। ब्रेडबोर्ड और वायरिंग।

5V DC प्रति घरेलू अनुप्रयोग में एक रिले करता है।

MKR1000 के लिए 5V डीसी बिजली की आपूर्ति (दीवार मस्सा यूएसबी आपूर्ति करेगी)।

पीसी Arduino IDE सॉफ़्टवेयर के साथ स्थापित।

चरण 1: डेमो

Image
Image
अरुडिनो इनो प्रोग्राम
अरुडिनो इनो प्रोग्राम

यहां आप देख सकते हैं कि एलईडी के साथ 5 अलग-अलग आउटपुट कैसे चालू और बंद होते हैं। साथ ही स्क्रीन सेटिंग प्रदर्शित की जाती है, आप चेक बॉक्स का उपयोग करके बटनों की संख्या का चयन कर सकते हैं। (न्यूनतम एक बटन, अधिकतम पांच बटन)।

एलईडी को चालू करने पर बटन हरे होते हैं और अगर एलईडी को बंद किया जा सकता है तो लाल हो जाते हैं। ऐप को बंद करने के बाद प्रत्येक बटन की स्थिति मेमोरी में संग्रहीत होती है।

दो अतिरिक्त एल ई डी हैं, एमकेआर 1000 दिखाने वाला एक सफेद सही वाईफाई चैनल की खोज कर रहा है और कनेक्शन दिखाने वाला नीला एक स्थापित है और ठीक है। यह लगभग लेता है पावर अप करने के 20 सेकंड बाद।

जब वाईफाई बंद हो जाता है, तो MKR1000 कनेक्शन के लिए फिर से खोजना शुरू कर देगा।

चरण 2: Arduino Ino प्रोग्राम

अरुडिनो इनो प्रोग्राम
अरुडिनो इनो प्रोग्राम

Arduino MKR1000 को M. I. T के ऐप के साथ काम करने के लिए एक प्रोग्राम की आवश्यकता है। यह एगस कुर्नियावान के प्रकाशन "अरुडिनो और जेनुइनो एमकेआर1000 डेवलपमेंट वर्कशॉप 2016" में वर्णित कार्यक्रम का एक विस्तारित और बेहतर संस्करण है।

फ़ाइल डाउनलोड करें, टेक्स्ट को Arduino IDE में कॉपी करें और फिर प्रोग्राम को अपने Arduino MKR1000 में अपलोड करें। Arduino को आवश्यक सॉफ़्टवेयर स्थापित करने और उपयोग करने और प्रोग्रामिंग के बारे में स्पष्टीकरण के लिए www.arduino.cc देखें। प्रोग्राम को MKR1000 में लोड करने से पहले, पहले अपने स्मार्ट होम में अपने वाईफाई नेटवर्क के लिए "xxx" मानों को अपने (गुप्त) कोड से बदलें।

यदि आपने पहले MKR1000 प्रोग्राम नहीं किया है, तो आपको पहले MKR1000 को IDE में दृश्यमान बनाना होगा। MKR1000 मानक के रूप में शामिल नहीं है। सबसे पहले आवश्यक “Wifi101 लाइब्रेरी स्थापित करें। ऐसा करने के लिए, "टूल्स/लाइब्रेरी प्रबंधित करें" पर जाएं और WiFi101 लाइब्रेरी का चयन करें। अंतिम चरण MKR1000 बोर्ड को जोड़ना है। ऐसा करने के लिए, "टूल्स/बोर्ड/बोर्ड्स मैनेजर" पर जाएं। बोर्डों की सूची से, "Arduino SAMD बोर्ड (32-बिट ARM Cortex-M0 +)" खोजें। इस बोर्ड को स्थापित करने के लिए "अधिक जानकारी" और "इंस्टॉल करें" पर क्लिक करें।

चरण 3: एम.आई.टी. ऐप डिज़ाइन

एम.आई.टी. ऐप डिज़ाइन
एम.आई.टी. ऐप डिज़ाइन
एम.आई.टी. ऐप डिज़ाइन
एम.आई.टी. ऐप डिज़ाइन
एम.आई.टी. ऐप डिज़ाइन
एम.आई.टी. ऐप डिज़ाइन

वेबसाइट पर एम.आई.टी. एंड्रॉइड स्मार्टफोन के लिए ऐप बनाने के लिए आप अपने Google खाते से लॉग इन कर सकते हैं। आप स्क्रीन को परिभाषित कर सकते हैं और सभी अंतर्निहित कमांड को प्रोग्राम कर सकते हैं। बाद वाला एक स्पष्ट WYSIWYG के साथ किया जाता है (जो आप देखते हैं वही आपको मिलता है) ब्लॉक फ़ंक्शंस के साथ दृश्य प्रोग्रामिंग भाषा।

मेरा एंड्रॉइड प्रोग्राम एम.आई.टी. की गैलरी में पाया जा सकता है। विकास वेबसाइट। लॉग इन करें और "MKR1000" खोजें और नवीनतम संस्करण "MKR1000_V4_Control" डाउनलोड करें। आपको अपने स्वयं के विकास पृष्ठ पर एक प्रति मिलेगी जिसे आप देख सकते हैं और बदल सकते हैं या सुधार सकते हैं।

यदि आप एम.आई.टी. वेबसाइट पर आप सीधे यहां फ़ाइल डाउनलोड कर सकते हैं और इसे अपने स्मार्टफोन पर कॉपी और इंस्टॉल कर सकते हैं।

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

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

चरण 4: घरेलू उपकरण

घरेलू उपकरण
घरेलू उपकरण
घरेलू उपकरण
घरेलू उपकरण

एल ई डी के बजाय आप घरेलू उपकरणों को स्विच करने के लिए छोटे 5वी डीसी रिले कनेक्ट कर सकते हैं। ये सभी खतरनाक वोल्टेज (110 वी एसी या अधिक) से जुड़े हैं इसलिए सावधान रहें और सुरक्षित काम करें।

रिले को स्वयं शक्ति की आवश्यकता होती है, यदि आप सभी ५ रिले स्थापित करते हैं तो मैं रिले के लिए एक अलग ५ वी डीसी आपूर्ति का उपयोग करने का सुझाव देता हूं। अन्यथा MKR1000 5VDC कनेक्शन ओवरलोड हो जाएगा।

सिफारिश की: