आईओएस या एंड्रॉइड से Arduino होम ऑटोमेशन रिमोट कंट्रोल

आईओएस या एंड्रॉइड से Arduino होम ऑटोमेशन रिमोट कंट्रोल

आपके Arduino के होम ऑटोमेशन, रिमोट कंट्रोल या मॉनिटरिंग के लिए, Arduino Manager यह सब करता है। मोबाइल या टैबलेट से अपने Arduino को नियंत्रित करने के लिए इसका उपयोग करने का तरीका यहां दिया गया है।





आवश्यकताएं

आज, मैं आईओएस के साथ परीक्षण कर रहा हूं, लेकिन कोड जनरेटर की अनुपस्थिति के अपवाद के साथ एंड्रॉइड ऐप फ़ंक्शन समान हैं।





  • Arduino प्रबंधक , के लिये आईओएस या एंड्रॉयड
  • अरुडिनो
  • आधिकारिक ईथरनेट या वाईफाई शील्ड
  • आईओएस नियंत्रक पुस्तकालय आपके पुस्तकालय फ़ोल्डर में स्थापित (या एंड्रॉइड नियंत्रक )
  • ईथरनेट या वाईफाई संस्करणों के लिए उदाहरण कोड
  • एक सर्वो, कुछ एनालॉग सेंसर, और पोटेंशियोमीटर, एक ब्रेडबोर्ड, और कुछ एलईडी के साथ खेलने के लिए। ये सभी किसी भी Arduino स्टार्टर किट में पाए जाने वाले सामान्य घटक होने चाहिए।

http://www.youtube.com/watch?v=N0k8FWlXXrY





iPhone कंप्यूटर USB से कनेक्ट नहीं होगा

परिचय

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

हालांकि इतनी जल्दी नहीं: जादू करने के लिए आपको कुछ Arduino कोडिंग कौशल की आवश्यकता होगी। एक उदाहरण प्रदान किया गया है और पूर्ण दस्तावेज उपलब्ध है, लेकिन ध्यान रखें कि आपके द्वारा उत्पादित कोई भी प्रोजेक्ट Arduino Manager द्वारा बनाए गए UI का संयोजन है और साथ ही आपके Arduino के लिए कुछ कस्टम कोडिंग भी है। यदि यह आपको बंद कर देता है, तो जान लें कि ऐप के आईओएस संस्करण में एक ही इन-ऐप खरीदारी है जो आपके लिए उपयुक्त कोड उत्पन्न करेगी। इस कोड को बदलना सीखना आज के ट्यूटोरियल के दायरे से बाहर है, लेकिन आप मुझसे भविष्य के होम ऑटोमेशन प्रोजेक्ट्स के लिए इसे फिर से कवर करने की उम्मीद कर सकते हैं।



शुरू करना

सुनिश्चित करें कि पहले आपके सिस्टम पर ArduinoManager लाइब्रेरी स्थापित है, फिर उदाहरण कोड खोलें और निम्नलिखित पंक्तियाँ खोजें:

/*
*
* IP info
*
* Using DHCP these parameters are not needed
*/
IPAddress ip(192,168,1, 233);
IPAddress gateway(192,168,1,1);
IPAddress subnet(255,255,255,0);

उन्हें अपने होम नेटवर्क के लिए संपादित करें। यदि आपके पास है तो आपको इसे घर से दूर भी उपयोग करने में सक्षम होना चाहिए पोर्ट फॉरवार्डिंग सेट अप करें, लेकिन हम इसे कवर नहीं करेंगे।





ध्यान दें कि यदि आप Arduino Uno पर चल रहे हैं, तो प्रोग्राम को मेमोरी में फिट करने के लिए आपको SD कार्ड डेटा लॉगिंग समर्थन को अक्षम करना होगा। खोलना IOSController.h या AndroidController.h और इस लाइन पर टिप्पणी करें (जगह // सामने)

#define SD_SUPPORT

Arduino मेगा उपयोगकर्ताओं को यह समस्या नहीं होगी क्योंकि इसमें अधिक मेमोरी है।





निम्नलिखित आरेख के अनुसार एक परीक्षण सर्किट में तार (यदि यह बहुत छोटा है, तो आप इसका एक बड़ा संस्करण देख सकते हैंदस्तावेज़ीकरण का पृष्ठ १८, या नीचे दिए गए निर्देशों को पढ़ें; वह तापमान संवेदक A0 पर जाने वाला है)।

  • नकारात्मक पक्ष (शॉर्ट लेग) पर उपयुक्त अवरोधक के साथ एक एलईडी को पिन 8 से कनेक्ट करें। इसे iOS ऐप के अंदर से कंट्रोल किया जा सकेगा।
  • एक और एलईडी को पिन 7 से कनेक्ट करें, फिर से एक रोकनेवाला के साथ श्रृंखला में। जब भी ऐप कनेक्ट होगा यह चालू हो जाएगा।
  • A2 पर पोटेंशियोमीटर लगाएं। मिडिल लेग आउटपुट पिन है, बस दोनों तरफ के पैरों को +5v और ग्राउंड से कनेक्ट करें - इससे कोई फर्क नहीं पड़ता।
  • A1 पर लाइट सेंसर लगाएं। प्रकाश संवेदक का एक पिन +5v पर जाना चाहिए, दूसरे को A1 और 10k ओम रोकनेवाला के माध्यम से जमीन से जोड़ा जाना चाहिए।
  • TMP36 तापमान सेंसर को A0 पर लगाएं। मध्य पैर आउटपुट पिन है; आपके सामने सपाट पक्ष के साथ सबसे बाईं पिन +5v है, सबसे दाहिना पिन जमीन है।
  • अंत में, पिन 9 पर एक सर्वो लगाएं। आपका अलग हो सकता है, लेकिन आम तौर पर बोलते हुए, सफेद केबल नियंत्रण रेखा है, फिर लाल और काला क्रमशः +5v और जमीन है।

यहाँ एक है जिसे मैंने पहले बनाया था।

विंडोज़ १० १००% डिस्क उपयोग

अनज़िप करें, और परिणामी Widgets.lst को स्वयं को ईमेल करें, और आप मेरा रेडी-मेड कंट्रोल बोर्ड खोलने में सक्षम होंगे। आपको पहले सही IP पता सेट करने के लिए नीचे दाईं ओर कॉन्फ़िगरेशन बटन पर क्लिक करना होगा, फिर कनेक्ट करने के लिए उस आइकन पर टैप करना होगा।

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

मॉड्यूल जोड़ने के बाद, इसे लेबल करने के लिए ग्रे बार पर टैप करें। डेमो सर्किट और कोड में, निम्नलिखित लेबल सेट किए जा सकते हैं:

  • टी तापमान संवेदक के लिए।
  • NS प्रकाश संवेदक के लिए।
  • एल1 एलईडी में से एक के लिए। आपके मोबाइल डिवाइस से एक सफल कनेक्शन का संकेत देने के लिए अन्य एलईडी स्वचालित रूप से चालू हो जाती है। L1 एक स्विच और एलईडी संकेतक दोनों के रूप में सेट कर सकता है।
  • कर सकते हैं पोटेंशियोमीटर के लिए।
  • दस्ता सर्वो को नियंत्रित करता है (लेकिन मुझे बेहतर होने के लिए एक स्लाइडर मिला - वास्तविक नॉब मॉड्यूल थोड़ा फ़िज़ूल है। एक स्लाइडर जोड़ें और इसे 'नॉब' नाम दें, यह ठीक काम करेगा)

यदि आप अलग-अलग चीजों को नियंत्रित करना चाहते हैं तो आपको अपनी परियोजना के अनुरूप Arduino कोड को समायोजित करना होगा।

वैकल्पिक

मैंने इस विषय की जांच करते समय कई विकल्पों की जाँच की और सबसे व्यवहार्य प्रतिस्पर्धी एप्लिकेशन को ArduinoCommander कहा जाता है, लेकिन दुख की बात है कि सभी अच्छी सुविधाएँ एक पेवॉल के पीछे बंद हैं, जैसे कि सब कुछ अनलॉक करने के लिए आपको $ 50 या अधिक खर्च करना होगा; ऐप का समर्थन करने वाली साइट भी ऑफ़लाइन है। जब मैंने इसका परीक्षण किया तो इसने बुनियादी सुविधाओं के लिए काम किया, लेकिन मैं उस ऐप का समर्थन नहीं करने जा रहा हूं जो अपनी सहायता साइट को ऑनलाइन भी नहीं रख सकता है और हर चीज के लिए माइक्रोपेमेंट चुनता है। Arduino Manager बस बेहतर है, और एक उन्नत सुविधा के लिए केवल एक इन-ऐप खरीदारी है।

तो, अब हम Arduino Home Automation प्रोजेक्ट शुरू करने के लिए पूरी तरह तैयार हैं! क्या आपको लगता है कि आप Arduino Manager का उपयोग कर सकते हैं?

साझा करना साझा करना कलरव ईमेल कैनन बनाम निकॉन: कौन सा कैमरा ब्रांड बेहतर है?

कैनन और निकॉन कैमरा इंडस्ट्री के दो सबसे बड़े नाम हैं। लेकिन कौन सा ब्रांड कैमरा और लेंस की बेहतर लाइनअप प्रदान करता है?

चिकोटी पर लोगों को कैसे अनब्लॉक करें
आगे पढ़िए संबंधित विषय
  • DIY
  • स्मार्ट घर
  • कंप्यूटर स्वचालन
  • अरुडिनो
  • रिमोट कंट्रोल
लेखक के बारे में जेम्स ब्रूस(707 लेख प्रकाशित)

James ने आर्टिफिशियल इंटेलिजेंस में बीएससी किया है और CompTIA A+ और Network+ प्रमाणित है। जब वह हार्डवेयर समीक्षा संपादक के रूप में व्यस्त नहीं होता है, तो वह लेगो, वीआर और बोर्ड गेम का आनंद लेता है। MakeUseOf में शामिल होने से पहले, वह एक प्रकाश तकनीशियन, अंग्रेजी शिक्षक और डेटा सेंटर इंजीनियर थे।

जेम्स ब्रूस की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें
श्रेणी Diy