विषयसूची:

Arduino और Apple HomeKit इंटीग्रेशन - सिरी से अपने घर को नियंत्रित करें! IoT यहाँ है: 6 कदम
Arduino और Apple HomeKit इंटीग्रेशन - सिरी से अपने घर को नियंत्रित करें! IoT यहाँ है: 6 कदम

वीडियो: Arduino और Apple HomeKit इंटीग्रेशन - सिरी से अपने घर को नियंत्रित करें! IoT यहाँ है: 6 कदम

वीडियो: Arduino और Apple HomeKit इंटीग्रेशन - सिरी से अपने घर को नियंत्रित करें! IoT यहाँ है: 6 कदम
वीडियो: Leap Motion SDK 2024, नवंबर
Anonim
Arduino और Apple HomeKit इंटीग्रेशन - सिरी से अपने घर को नियंत्रित करें! IoT यहाँ है
Arduino और Apple HomeKit इंटीग्रेशन - सिरी से अपने घर को नियंत्रित करें! IoT यहाँ है

यह निर्देश आपको iOS डिवाइस पर Apple के HomeKit में एक arduino बोर्ड जोड़ने का एक त्वरित और आसान तरीका देगा। यह सर्वर पर चलने वाली लिपियों सहित सभी प्रकार की संभावनाओं को खोलता है, Apples HomeKit "दृश्यों" के साथ मिलकर, यह एक शक्तिशाली कॉम्बो बनाता है!

यह किसी भी तरह से एक पूर्ण समाधान या दीर्घकालिक उपयोग के लिए तैयार नहीं है लेकिन यह दर्शाता है कि थोड़ा और काम के साथ क्या संभव है:) भविष्य की परियोजनाओं के लिए मेरा ब्लॉग देखें www.arduinoblogger.co.uk

क्या चाहिए:

  • ईथरनेट शील्ड या वाईफाई के साथ Arduino
  • रास्पबेरी पाई या कोई अन्य सर्वर
  • सॉलिड स्टेट रिले या नियंत्रण सर्किट के साथ सामान्य रिले
  • ब्रेड बोर्ड - वैकल्पिक
  • प्रोजेक्ट बॉक्स
  • कभी अ
  • आईओएस डिवाइस
  • तराशने के लिए एक्सटेंशन लीड

चरण 1: सर्वर सेटअप करें

सर्वर सेट करें
सर्वर सेट करें

होमब्रिज सॉफ़्टवेयर को चलाने के लिए इस प्रोजेक्ट के लिए सर्वर के उपयोग की आवश्यकता है। मैंने रास्पबेरी पाई का उपयोग किया क्योंकि मेरे पास यह आसानी से उपलब्ध था लेकिन सिद्धांत रूप में कुछ भी जो Node. Js चला सकता है उसे काम करना चाहिए!

रास्पबेरी पाई पर इसे चलाने और चलाने के लिए आप यहां इस गाइड का अनुसरण कर सकते हैं। यदि आपको उनकी आवश्यकता है तो अन्य निर्देश एक रास्पबेरी पाई बनाने के लिए हैं!

github.com/nfarina/homebridge/wiki/Running…

एक बार स्थापित होने के बाद आपको एक प्लगइन स्थापित करने और config.json फ़ाइल को अनुकूलित करने की आवश्यकता है

चरण 2: कॉन्फ़िग और प्लगइन्स

अपनी config.json फ़ाइल खोलें जो आपके पसंदीदा टेक्स्ट एडिटर का उपयोग करके ~/.homebridge/config.json में होनी चाहिए और निम्नलिखित जोड़ें

{ "पुल": {

"नाम": "होमब्रिज", "उपयोगकर्ता नाम": "सीसी: 22: 3 डी: ई 3: सीई: 30", "पोर्ट": 51826, "पिन": "031-45-154"

}, "प्लेटफ़ॉर्म": , "सामान": [{

"एक्सेसरी": "एचटीपी", "नाम": "लिविंग रूम लैंप", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "प्राप्त करें"

}]

}

आपको होमब्राइड-http प्लगइन भी इंस्टॉल करना होगा। HomeBridge सॉफ़्टवेयर Arduino को HTTP GET अनुरोध करेगा जो तब सॉलिड स्टेट रिले को चालू या बंद कर देगा। कॉल इस तरह दिखता है:

192.168.1. X:80/?on

192.168.1. X:80/?off

प्लगइन प्रकार स्थापित करने के लिए:

npm होमब्रिज स्थापित करें-http

चरण 3: सॉलिड स्टेट रिले सेटअप करें

सॉलिड स्टेट रिले सेट करें
सॉलिड स्टेट रिले सेट करें

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

यह प्रभावी रूप से अब एक 'स्मार्ट' एक्सटेंशन लीड है।

सॉलिड स्टेट रिले का पॉजिटिव लेग आर्डिनो पर पिन 5 से जुड़ेगा।

नेगेटिव GND पिन से कनेक्ट होगा।

120/220 vdc के साथ काम करते समय सभी सामान्य चेतावनियाँ लागू होती हैं - ध्यान रखें।

चरण 4: सॉलिड सैट रिले को कनेक्ट करें और Arduino कोड अपलोड करें

सॉलिड सैट रिले कनेक्ट करें और Arduino कोड अपलोड करें
सॉलिड सैट रिले कनेक्ट करें और Arduino कोड अपलोड करें

अपना arduino वातावरण खोलें और इस स्केच को अपलोड करें।

अपने आईपी पते को आवश्यकतानुसार अनुकूलित करें।

यह अब परीक्षण के लिए तैयार होना चाहिए।

सर्वर पर होमब्रिज लॉन्च करें!

चरण 5: टेस्ट

परीक्षण!
परीक्षण!
परीक्षण!
परीक्षण!

अब जब सब कुछ अपनी जगह पर है तो इसका परीक्षण करने का समय है!

अपने iOS डिवाइस पर ऐप स्टोर से Elgatu Eve डाउनलोड करें।

आपको होमब्रिज को कनेक्ट होने के लिए उपलब्ध एक्सेसरी के रूप में देखना चाहिए। पिन नंबर 031-45-154 का उपयोग करें, इसे config.json फ़ाइल में अनुकूलित किया जा सकता है।

एक बार कनेक्ट होने के बाद आप इसे ऐप के भीतर वांछित कमरे आदि में ले जा सकते हैं। सिरी को एक परीक्षण दें! यह आवाज का उपयोग करके रिले को नियंत्रित करने में सक्षम होना चाहिए!

चरण 6: अगले चरण

योजना यह है कि इसे छोटा किया जाए और नैनो जैसी किसी चीज़ का उपयोग किया जाए और इसे बहुत छोटे रिले के साथ लाइटस्विच / वॉल सॉकेट में एम्बेड किया जाए और संपूर्ण होम ऑटोमेशन सिस्टम के लिए वाईफाई का उपयोग किया जाए।

आशा है कि किसी को इससे कुछ फायदा होगा! निक फ़रीना को होमब्रिज सॉफ़्टवेयर पर उनके काम के लिए बहुत-बहुत धन्यवाद!

जल्द ही एक वीडियो आ रहा है।

सिफारिश की: