विषयसूची:
- चरण 1: सर्वर सेटअप करें
- चरण 2: कॉन्फ़िग और प्लगइन्स
- चरण 3: सॉलिड स्टेट रिले सेटअप करें
- चरण 4: सॉलिड सैट रिले को कनेक्ट करें और Arduino कोड अपलोड करें
- चरण 5: टेस्ट
- चरण 6: अगले चरण
वीडियो: Arduino और Apple HomeKit इंटीग्रेशन - सिरी से अपने घर को नियंत्रित करें! IoT यहाँ है: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
यह निर्देश आपको 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 वातावरण खोलें और इस स्केच को अपलोड करें।
अपने आईपी पते को आवश्यकतानुसार अनुकूलित करें।
यह अब परीक्षण के लिए तैयार होना चाहिए।
सर्वर पर होमब्रिज लॉन्च करें!
चरण 5: टेस्ट
अब जब सब कुछ अपनी जगह पर है तो इसका परीक्षण करने का समय है!
अपने iOS डिवाइस पर ऐप स्टोर से Elgatu Eve डाउनलोड करें।
आपको होमब्रिज को कनेक्ट होने के लिए उपलब्ध एक्सेसरी के रूप में देखना चाहिए। पिन नंबर 031-45-154 का उपयोग करें, इसे config.json फ़ाइल में अनुकूलित किया जा सकता है।
एक बार कनेक्ट होने के बाद आप इसे ऐप के भीतर वांछित कमरे आदि में ले जा सकते हैं। सिरी को एक परीक्षण दें! यह आवाज का उपयोग करके रिले को नियंत्रित करने में सक्षम होना चाहिए!
चरण 6: अगले चरण
योजना यह है कि इसे छोटा किया जाए और नैनो जैसी किसी चीज़ का उपयोग किया जाए और इसे बहुत छोटे रिले के साथ लाइटस्विच / वॉल सॉकेट में एम्बेड किया जाए और संपूर्ण होम ऑटोमेशन सिस्टम के लिए वाईफाई का उपयोग किया जाए।
आशा है कि किसी को इससे कुछ फायदा होगा! निक फ़रीना को होमब्रिज सॉफ़्टवेयर पर उनके काम के लिए बहुत-बहुत धन्यवाद!
जल्द ही एक वीडियो आ रहा है।
सिफारिश की:
अपने कंप्यूटर को अपने सिर से नियंत्रित करें!: 6 कदम (चित्रों के साथ)
अपने कंप्यूटर को अपने सिर से नियंत्रित करें!: नमस्ते, मैंने एक प्रणाली बनाई है जो आपको अपना सिर घुमाकर अपने कंप्यूटर के माउस को नियंत्रित करने की अनुमति देती है। अगर आपको मेरा प्रोजेक्ट पसंद है, तो Arduino प्रतियोगिता 2017 में मुझे वोट करने में संकोच न करें।;) मैंने इसे क्यों बनाया?मैं एक ऐसी वस्तु बनाना चाहता था जो वीडियो गेम को लोकप्रिय बना दे
अपने कीबोर्ड के साथ अपने मॉडल ट्रेन लेआउट को नियंत्रित करें!: 12 कदम
अपने कीबोर्ड के साथ अपने मॉडल ट्रेन लेआउट को नियंत्रित करें !: मेरे पिछले निर्देश में से एक में, मैंने आपको दिखाया था कि आप अपने टीवी रिमोट से अपनी मॉडल ट्रेन को कैसे नियंत्रित कर सकते हैं। आप यहां एक उन्नत संस्करण भी देख सकते हैं। इस निर्देशयोग्य में, मैं आपको दिखाऊंगा कि कैसे एक कीबोर्ड के साथ एक मॉडल ट्रेन लेआउट को नियंत्रित किया जाए
लिनक्स कैसे स्थापित करें (शुरुआती यहां से शुरू करें!): 6 कदम
लिनक्स कैसे स्थापित करें (शुरुआती यहां से शुरू करें!): वास्तव में लिनक्स क्या है? ठीक है, प्रिय पाठक, लिनक्स पूरी नई संभावनाओं की दुनिया का प्रवेश द्वार है। OSX के कंप्यूटर के मालिक होने का मज़ा लेने के दिन गए। विंडोज 10 के बावजूद सुरक्षा की मूर्खतापूर्ण धारणाएं चली गईं। अब, आपकी बारी है
HomeKit और Alexa के साथ अपने फायरप्लेस को नियंत्रित करें: 7 कदम
HomeKit और Alexa के साथ अपने फायरप्लेस को नियंत्रित करें: मैंने हाल ही में एक गैस फायरप्लेस स्थापित किया था, जिसमें रिमोट कंट्रोल शामिल था। और लोगों के अपने फायरप्लेस को अपने होम कंट्रोल सेटअप में एकीकृत करने के कुछ उदाहरणों को देखने के बाद मैंने उसी की तलाश शुरू कर दी। मेरे फायरप्लेस में यह रिमोट कंट्रोल है
लगभग किसी भी (हाहा) वेबसाइट से संगीत कैसे प्राप्त करें (जब तक आप इसे सुन सकते हैं आप इसे प्राप्त कर सकते हैं ठीक है अगर यह फ्लैश में एम्बेड किया गया है तो आप शायद नहीं कर पाएंगे) संपादित !!!!! जोड़ी गई जानकारी: 4 कदम
लगभग किसी भी (हाहा) वेबसाइट से संगीत कैसे प्राप्त करें (जब तक आप इसे सुन सकते हैं आप इसे प्राप्त कर सकते हैं … ठीक है अगर यह फ्लैश में एम्बेड किया गया है तो आप शायद नहीं कर पाएंगे) संपादित !!!!! जोड़ी गई जानकारी: यदि आप कभी किसी वेबसाइट पर जाते हैं और यह एक गाना बजाता है जो आपको पसंद है और आप इसे चाहते हैं तो यहां आपके लिए निर्देश है कि अगर आप कुछ गड़बड़ करते हैं तो मेरी गलती नहीं है (ऐसा ही होगा यदि आप बिना किसी कारण के सामान हटाना शुरू कर देते हैं) ) ive संगीत प्राप्त करने में सक्षम है