यदि आपके पास iPhone, iPad या Mac है तो HomeKit आपके स्मार्ट होम ऑटोमेशन के लिए आदर्श समाधान है। लेकिन दुर्भाग्य से, HomeKit-संगत डिवाइस सस्ते नहीं आते हैं। अन्य स्मार्ट होम उत्पादों की तुलना में जिन्हें Google सहायक या एलेक्सा का उपयोग करके नियंत्रित किया जा सकता है, Apple उपयोगकर्ताओं को उस HomeKit एकीकरण के लिए एक प्रीमियम कीमत चुकानी पड़ती है।
इस गाइड में, हम एक NeoPixel RGB LED स्ट्रिप बनाएंगे, जिसे आप अपनी छत, दीवारों, पीछे की तरफ स्थापित कर सकते हैं। टीवी पैनल, मॉनिटर, डेस्क लैंप, आदि, और अपने Mac या iOS पर HomeKit या Eve ऐप का उपयोग करके पट्टी को नियंत्रित करें उपकरण।
एक DIY होमकिट एलईडी पट्टी बनाने के लिए आपको जिन चीजों की आवश्यकता होगी
HomeKit सक्षम DIY NeoPixel RGB LED स्ट्रिप बनाने के लिए, आपको निम्नलिखित की आवश्यकता होगी:
- एक ESP8266 आधारित माइक्रोकंट्रोलर बोर्ड, जैसे NodemCU, D1 Mini या ESP-01
- एक WS2812B, WS2812B ECO, या WS2813 RGB LED स्ट्रिप।
- पट्टी में एलईडी की संख्या के आधार पर बिजली की आपूर्ति ~ 2-5amps या अधिक। हम जो कंट्रोलर बना रहे हैं, वह अधिकतम 500 एलईडी चला सकता है।
- एक 3 डी प्रिंटेड केस (वैकल्पिक)।
- कुछ जम्पर तार।
चरण 1: फर्मवेयर फ्लैश करें
इस परियोजना के लिए, हम GitHub पर HomeKidd द्वारा फर्मवेयर का उपयोग करेंगे। आप नीचे दिए गए सरल निर्देशों का पालन कर सकते हैं।
- डाउनलोड करें rboot.bin तथा ब्लैंक_कॉन्फिग.बिन गिटहब से फ़ाइलें।
- HomeKidd प्रोजेक्ट रिलीज़ पेज पर जाएँ और का नवीनतम संस्करण डाउनलोड करें एलईडीस्ट्रिप.बिन फर्मवेयर।
- डाउनलोड करें ईएसपी फ्लैश डाउनलोड टूल अपने सिस्टम पर विंडोज़ के लिए और इसे निकालें। मैक उपयोगकर्ता उपयोग कर सकते हैं नोडएमसीयू पाइफ्लैशर इसके बजाय उपकरण।
- माइक्रो USB केबल का उपयोग करके D1 Mini या NodeMCU को अपने सिस्टम से कनेक्ट करें और COM पोर्ट चुनें। UART ड्राइवरों में CH340G या CP210x USB स्थापित करना सुनिश्चित करें। अन्यथा, डिवाइस का पता नहीं लगाया जाएगा।
- लॉन्च करें फर्मवेयर डाउनलोड टूल और इसे लॉन्च करें।
- पहले चेकबॉक्स पर टिक करें, एक मान दर्ज करें 0x0000 और फिर ब्राउज़ करने के लिए तीन बिंदुओं पर क्लिक करें और चुनें rboot.bin फ़ाइल
- इसी तरह, दूसरे चेकबॉक्स पर टिक करें, एंटर करें 0x1000 और चुनें ब्लैंक_कॉन्फिग.बिन फ़ाइल।
- तीसरे बॉक्स को चेक करें, दर्ज करें 0x2000 और चुनें एलईडीस्ट्रिप.बिन फ़ाइल।
- चुनना बॉड दर 115200 के रूप में, डीआईओ या क्यूआईओ मोड (बोर्ड के आधार पर), और 40 मेगाहर्ट्ज विकल्पों से आवृत्ति
- क्लिक शुरू. उपकरण प्रदर्शित करेगा साथ-साथ करना और फर्मवेयर फाइलों को फ्लैश करना शुरू कर देगा।
- फर्मवेयर को फ्लैश करने के बाद, फर्मवेयर डाउनलोड टूल को बंद कर दें।
- डाउनलोड करें और लॉन्च करें ईएसपीहोम फ्लैशर टूल.
- को चुनिए कॉम पोर्ट और क्लिक करें लॉग्स को देखें. आप इसका उपयोग स्थिति की जांच करने के लिए कर सकते हैं और देख सकते हैं कि सब कुछ ठीक काम कर रहा है या नहीं। साथ ही, अगर कुछ गलत हो जाता है या काम नहीं करता है, तो इससे आपको समस्या का पता लगाने में मदद मिलेगी।
चरण 2: WS2812B LED स्ट्रिप को D1 मिनी या NodeMCU से कनेक्ट करें
WS2812B LED स्ट्रिप को NodeMCU या D1 Mini और बिजली की आपूर्ति से जोड़ने के लिए निम्नलिखित आरेख देखें।
एक बार कनेक्ट होने के बाद, आप D1 Mini या NodeMCU बोर्ड को 3D-मुद्रित केस या इसी तरह के बॉक्स में रख सकते हैं।
चरण 3: बिजली की आपूर्ति कनेक्ट करें
अब आप नियंत्रक और कनेक्टेड एल ई डी पर स्विच करने के लिए बिजली की आपूर्ति को कनेक्ट कर सकते हैं। जैसे ही आप पावर कनेक्ट करते हैं, माइक्रोकंट्रोलर एक्सेस प्वाइंट या एपी मोड में शुरू हो जाता है। अब, इन चरणों का पालन करें:
- वाई-फाई सेटिंग्स खोलें और अपने स्मार्टफोन पर एस्प ओपन नेटवर्क से कनेक्ट करें।
- इसके बाद, अपने स्मार्टफोन पर एक वेब ब्राउज़र खोलें और 192.168.4.1 पर जाएं।
- वाई-फाई एसएसआईडी चुनें और पासवर्ड डालें। पर थपथपाना बचाना.
- पुनरारंभ करने के बाद नियंत्रक आपके स्थानीय वाई-फाई नेटवर्क से जुड़ जाएगा।
चरण 4: डिवाइस को होमकिट में एक्सेसरी के रूप में जोड़ें
एक बार जब नियंत्रक आपके वाई-फाई नेटवर्क के साथ एक स्थिर कनेक्शन स्थापित कर लेता है, तो यहां आपको क्या करना है:
- अपने iPhone, iPad या macOS डिवाइस पर, वाईफ़ाई सेटिंग खोलें और से कनेक्ट करें घरबच्चे-xxx प्रवेश बिन्दु। पासवर्ड है 12345678.
- कनेक्ट करने के बाद, वेब पेज लोड होने की प्रतीक्षा करें। वाई-फाई नेटवर्क चुनें, पासवर्ड दर्ज करें, और अपने NeoPixel या WS2812 स्ट्रिप में LED की संख्या टाइप करें। पर थपथपाना जोड़ना.
- डिवाइस आपके वाई-फाई नेटवर्क से ऑटो-कनेक्ट हो जाएगा और इसे ऐप्पल के होम ऐप द्वारा खोजा जा सकता है।
- उसी नेटवर्क से जुड़े अपने iOS या macOS डिवाइस पर होम ऐप खोलें।
- ऊपर दाईं ओर तीन बिंदुओं पर टैप करें और चुनें एक्सेसरी जोड़ें.
- नल मैन्युअल रूप से दर्ज़ करें।
- खोजे गए पर टैप करें नियोपिक्सल-xxxx एक्सेसरी और फिर टैप करें वैसे भी जोड़ें.
- कोड टाइप करें 021-82-017 और कुछ सेकंड प्रतीक्षा करें। NeoPixel कंट्रोलर को HomeKit में जोड़ा जाएगा।
- आप एक कमरा चुन सकते हैं और उसे अपनी जरूरत के अनुसार नाम दे सकते हैं। फिर, टैप करें पूर्ण.
तुम लगभग वहां थे। अब आपको बस यह सीखना है कि होम ऐप से एलईडी पट्टी को कैसे नियंत्रित किया जाए।
चरण 5: होमकिट, ईव ऐप या सिरी के साथ पट्टी को नियंत्रित करें
होम ऐप में NeoPixel कंट्रोलर जोड़ने के बाद, आप स्ट्रिप को ऑन/ऑफ कर सकते हैं, रंग बदल सकते हैं, ब्राइटनेस एडजस्ट कर सकते हैं और सीन बना सकते हैं।
- नियंत्रणों को खोलने के लिए आपके द्वारा जोड़े गए NeoPixel एक्सेसरी को टैप करके रखें।
- रंग बदलने के लिए उस पर टैप करें और फिर रंग पैलेट खोलने के लिए फिर से टैप करें। आप किसी भी रंग को चुन या समायोजित कर सकते हैं। पट्टी 16.8 मिलियन रंगों का समर्थन करती है।
- पैटर्न या प्रभाव बदलने के लिए, इस पर टैप करें और फिर वांछित पैटर्न का चयन करें,
- आप ईव ऐप का उपयोग करके 40+ प्रभावों में से चुन सकते हैं। आप ईव ऐप में WS2812 इफेक्ट्स स्लाइडर को स्लाइड करके इन प्रभावों को बदल सकते हैं। ऐप NeoPixel स्ट्रिप लाइट को नियंत्रित करने के लिए कई अतिरिक्त सुविधाएँ और विकल्प भी प्रदान करता है।
यदि आपके घर में HomePod है, तो आप Siri से पट्टी को नियंत्रित करने के लिए कह सकते हैं। याद रखें कि आप इसे एंड्रॉइड स्मार्टफोन के जरिए नियंत्रित नहीं कर सकते। लेकिन, आप WLED फर्मवेयर को फ्लैश कर सकते हैं जो 100 से अधिक विभिन्न प्रभाव प्रदान करता है।
आप हमारे गाइड का उल्लेख कर सकते हैं एक ध्वनि-प्रतिक्रियाशील NeoPixel पट्टी बनाएँ वह संगीत या उसके चारों ओर ध्वनि पर भी प्रतिक्रिया करता है। आप WLED ऐप का उपयोग करके या वेब इंटरफ़ेस के माध्यम से पट्टी को नियंत्रित कर सकते हैं जिसे आप किसी भी डिवाइस से एक्सेस कर सकते हैं। आप यह भी सीख सकते हैं कि कैसे किसी भी टीवी के लिए Philips Ambilight विकल्प बनाएं WS2812B स्ट्रिप और रास्पबेरी पाई का उपयोग करना।
अपने घर को सजाने के लिए स्मार्ट होमकिट आरजीबी लाइट्स का प्रयोग करें
अब जब आपने DIY HomeKit सक्षम NeoPixel LED स्ट्रिप को सफलतापूर्वक बना लिया है, तो आप इसे अपनी छत, क्रिसमस ट्री, टीवी यूनिट या पैनल, मॉनिटर आदि के पीछे स्थापित कर सकते हैं।
दृश्यों का उपयोग करके, आप वांछित समय पर पट्टी पर स्विच करने के लिए स्वचालन जोड़ सकते हैं या दिन या घटना के समय के आधार पर रंग, चमक या पैटर्न बदल सकते हैं। हालाँकि, नियंत्रक को स्वचालित करने के लिए आपको HomePod या AppleTV की आवश्यकता होगी।