Apple HomeKit के साथ संगत स्मार्ट होम डिवाइस अक्सर महंगे होते हैं। हालाँकि, आप अपने स्वयं के अनौपचारिक स्मार्ट होम सेंसर बना सकते हैं, जैसे कि गति का पता लगाने के लिए, एक सस्ती का उपयोग करके ESP8266-आधारित बोर्ड जैसे D1 मिनी के साथ PIR या माइक्रोवेव राडार-आधारित गति संवेदक $5 के तहत—कोई सोल्डरिंग नहीं आवश्यक।
फिर आप Apple होम ऐप या ईव फॉर होमकिट ऐप में स्मार्ट मोशन सेंसर जोड़ सकते हैं और सेट अप कर सकते हैं स्मार्ट लाइट स्विच को ट्रिगर करने या Apple डिवाइस पर सूचनाएँ प्राप्त करने के लिए ऑटोमेशन, जैसे कि a आई - फ़ोन।
आपको जिन चीजों की आवश्यकता होगी
हम इसके लिए एक DIY मोशन सेंसर बनाएंगे एप्पल होमकिट जिसे एल्गाटो ईव मोशन सेंसर के रूप में मान्यता प्राप्त है। HomeKit के लिए स्मार्ट मोशन सेंसर बनाने के लिए, आपको निम्नलिखित घटकों की आवश्यकता होगी:
- D1 मिनी या NodeMCU बोर्ड
- HC-SR501 या SR602 इन्फ्रारेड PIR, या RCWL-0516 माइक्रोवेव-आधारित रडार मोशन सेंसर
- कुछ जम्पर तार
- पीसी या लैपटॉप
- माइक्रो यूएसबी केबल
- 5V माइक्रो यूएसबी बिजली की आपूर्ति
पीआईआर गति संवेदक में एक सीमित पहचान क्षेत्र होता है जिसके लिए स्पष्ट दृष्टि रेखा की आवश्यकता होती है: यह वस्तुओं के पीछे गति का पता नहीं लगा सकता है। एक माइक्रोवेव रडार गति संवेदक वस्तुओं या ठोस दीवार के माध्यम से गति को महसूस कर सकता है और अधिक कवरेज प्रदान करता है। साथ ही, एक माइक्रोवेव राडार सेंसर PIR-आधारित पैसिव मोशन सेंसर की तुलना में अधिक संवेदनशील होता है।
फर्मवेयर फ्लैश करें
D1 मिनी बोर्ड के लिए, हम फर्मवेयर का उपयोग करने जा रहे हैं Homeबच्चे. साथ ही, आपको एक Windows या macOS सिस्टम और एक माइक्रो USB केबल की आवश्यकता होगी।
माइक्रो USB केबल का उपयोग करके D1 मिनी बोर्ड को सिस्टम से कनेक्ट करें और फ़र्मवेयर को फ्लैश करने के लिए इन निर्देशों का पालन करें।
विंडोज़ पर:
- डाउनलोड करें और एस्प्रेसिफ निकालें फ्लैश डाउनलोड उपकरण.
- निकाले गए फ़ोल्डर को खोलें और लॉन्च करें Flash_download_tool_xx.exe कार्यक्रम।
- में चिप टाइप, चुनना ईएसपी8266 और क्लिक करें ठीक.
- नीचे दी गई छवि में दिखाए अनुसार पहले तीन चेकबॉक्स को चेक करें और फिर,
- प्रकार 0x0000 और चुनने के लिए तीन बिंदुओं पर क्लिक करें rboot.bin फ़ाइल।
- प्रकार 0x1000 और चुनें ब्लैंक_कॉन्फिग.बिन फ़ाइल।
- प्रकार 0x2000 और चुनें मुख्य बिन फ़ाइल।
- ESP8266 फ्लैश डाउनलोड टूल विंडो में निम्नलिखित विकल्प चुनें।
- बॉड रेट: 115200।
- फ्लैश का आकार: 4 एमबी।
- फ्लैश मोड: डीआईओ या क्यूआईओ।
- एसपीआई गति: 40 मेगाहर्ट्ज।
- का चयन करें कॉम पोर्ट जिस पर D1 मिनी जुड़ा हुआ है और क्लिक करें शुरू. इसे पूरा होने में दो मिनट तक का समय लग सकता है।
MacOS पर:
- डाउनलोड करें और लॉन्च करें NodeMCU-PyFlasher.dmg आपके macOS सिस्टम पर।
- D1 मिनी को अपने Mac सिस्टम से कनेक्ट करें और फिर चुनें आनुक्रमिक द्वार.
- क्लिक ब्राउज़ और चुनें मुख्य बिन फ़ाइल।
- बॉड रेट में, चुनें 115200.
- चुनना क्वाड आई/ओ (क्यूआईओ).
- चुनना फ़्लैश मिटाएँ और हाँ, सभी डेटा मिटा देता है.
- क्लिक फ्लैश नोड एमसीयू.
- NodeMCU फ्लैश होने के बाद, इसे पुनरारंभ करने के लिए पुनः कनेक्ट करें और फिर अगले निर्देशों का पालन करें।
फर्मवेयर के सफलतापूर्वक फ्लैश हो जाने के बाद, आपको डिवाइस को अपने वाई-फाई नेटवर्क से कनेक्ट करना होगा।
वाई-फाई नेटवर्क से कनेक्ट करें
बंद कर दो एस्प्रेसिफ फ्लैश डाउनलोड टूल्स विंडो और D1 मिनी को अपने सिस्टम से दोबारा कनेक्ट करें।
- अपने iPhone या अन्य iOS डिवाइस को बाहर निकालें और वाई-फाई सेटिंग खोलें।
- से कनेक्ट करें होमकिड-XXXX वाई-फाई एपी पासवर्ड का उपयोग कर 12345678.
- आपके डिवाइस पर एक लॉगिन विंडो दिखाई देगी। अपने वाई-फाई नेटवर्क पर टैप करें और पासवर्ड डालें।2 छवियां
- नल जोड़ना. डिवाइस आपके स्मार्टफोन से डिस्कनेक्ट हो जाएगा और दिए गए पासवर्ड का उपयोग करके वाई-फाई नेटवर्क से कनेक्ट हो जाएगा।
यदि दर्ज किया गया पासवर्ड गलत था, तो उपकरण कुछ समय बाद AP प्रारंभ कर देगा। आप फिर से एपी से जुड़ सकते हैं और सही पासवर्ड दर्ज कर सकते हैं।
घटकों को कनेक्ट करें
HC-SR501 PIR मोशन सेंसर को D1 मिनी या NodeMCU बोर्ड से जोड़ने के लिए नीचे दिए गए वायरिंग डायग्राम को देखें।
यदि आप SR602 PIR या RCWL-0516 माइक्रोवेव रडार मोशन सेंसर का उपयोग करने जा रहे हैं, तो D1 मिनी या NodeMCU पर आउट पिन को D6 पिन, विन को 5V पिन और ग्राउंड पिन को G पिन से कनेक्ट करें।
होम ऐप में एक्सेसरी जोड़ें
अपने आईओएस डिवाइस, या मैकबुक जैसे मैकोज़ डिवाइस पर, होम ऐप खोलें और फिर मोशन सेंसर को एक्सेसरी के रूप में जोड़ने के लिए इन चरणों का पालन करें। डिवाइस को एक अनौपचारिक एक्सेसरी के रूप में जोड़ा जाएगा, लेकिन यह Apple HomeKit के लिए एक आधिकारिक एल्गाटो ईव मोशन सेंसर के समान काम करेगा।
- होम ऐप में, पर टैप करें + आइकन और चुनें गौण जोड़ें.
- नल अधिक कार्रवाई… और फिर पर टैप करें गति-XXXX सहायक।3 छवियां
- नल वैसे भी जोड़ें और फिर कोड डालें 1180-3193. नल जारी रखना.
- वह स्थान चुनें जहां आप गति संवेदक स्थापित करेंगे और टैप करें जारी रखना.4 छवियां
- गति संवेदक का नाम संपादित करें या बदलें। मल्टीपल मोशन सेंसर का ट्रैक रखने के लिए यह महत्वपूर्ण है। नल जारी रखना > पूर्ण.
- अब आप मोशन सेंसर को कमरे के नाम के तहत एक्सेसरी के रूप में देख सकते हैं। यदि आप एक्सेसरी पर टैप करते हैं, तो यह एक कंट्रोल पैनल खोलता है जहां आप सेंसर के गुणों को संपादित कर सकते हैं।3 छवियां
आप DIY मोशन सेंसर पर अधिक विकल्पों और नियंत्रण के लिए ईव फॉर होमकिट ऐप भी इंस्टॉल कर सकते हैं। यह ऐप एक अधिक सहज यूआई प्रदान करता है, जिससे आपके लिए अपने आधिकारिक और अनौपचारिक DIY HomeKit एक्सेसरीज को प्रबंधित करना आसान हो जाता है, जैसे कि DIY HomeKit WS2812B NeoPixel RGB स्ट्रिप.
समस्या निवारण
निम्नलिखित मुद्दों के मामले में आपको फ़र्मवेयर को फिर से फ्लैश करना होगा:
- यदि वायरलेस एपी आपके स्मार्टफोन की वाई-फाई सेटिंग्स में दिखाई नहीं दे रहा है।
- यदि डिवाइस Apple HomeKit ऐप में दिखाई नहीं दे रहा है।
माइक्रोकंट्रोलर बोर्ड को फिर से फ्लैश करने से पहले, सुनिश्चित करें कि आपने का उपयोग करके मेमोरी मिटा दी है मिटाएं बटन और फिर क्लिक करें शुरू फर्मवेयर के साथ माइक्रोकंट्रोलर बोर्ड को फ्लैश करने के लिए।
स्वचालित रोशनी और स्विच
आप सुरक्षा के लिए या अपने घर में रोशनी, स्विच, या किसी अन्य स्मार्ट डिवाइस को स्वचालित करने के लिए इस सस्ते DIY होमकिट-सक्षम गति संवेदक का उपयोग कर सकते हैं। उदाहरण के लिए, किसी विशेष क्षेत्र, जैसे सीढ़ी या हॉलवे में गति का पता चलने पर आप स्मार्ट स्विच या स्मार्ट लाइट को ट्रिगर करने के लिए होमएप में ऑटोमेशन सेट कर सकते हैं।
जब भी गति का पता चलता है तो आप अपने iPhone पर नोटिफिकेशन प्राप्त करने के लिए ऑटोमेशन भी सेट कर सकते हैं। हालाँकि, स्वचालन बनाने के लिए आपको अपने नेटवर्क या परिसर में Apple HomePod या Apple TV (चौथा-जीन या बाद का) इंस्टॉल करना होगा। अन्यथा, आप सेंसर का उपयोग केवल गति का पता लगाने के लिए कर सकते हैं।