विषयसूची:

इलुमोस रिमोट कंट्रोल: 5 कदम
इलुमोस रिमोट कंट्रोल: 5 कदम

वीडियो: इलुमोस रिमोट कंट्रोल: 5 कदम

वीडियो: इलुमोस रिमोट कंट्रोल: 5 कदम
वीडियो: 5 Stranger Products Available On Amazon & Aliexpress | Gadgets Under Rs100, Rs200, Rs500, Rs10K 2024, जुलाई
Anonim
इलुमोस रिमोट कंट्रोल
इलुमोस रिमोट कंट्रोल
इलुमोस रिमोट कंट्रोल
इलुमोस रिमोट कंट्रोल
इलुमोस रिमोट कंट्रोल
इलुमोस रिमोट कंट्रोल
इलुमोस रिमोट कंट्रोल
इलुमोस रिमोट कंट्रोल

स्मार्ट लाइट स्विच और डिमर्स की iLumos रेंज बहुत अच्छी तरह से काम करती है। वे यूके में आसानी से स्थापित हो जाते हैं क्योंकि उन्हें एक तटस्थ कनेक्शन की आवश्यकता नहीं होती है जो अक्सर यूके के प्रकाश स्विच बिंदुओं में मौजूद नहीं होता है।

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

यह निर्देश योग्य है कि एक विश्वसनीय नियंत्रक कैसे बनाया जाए। ऐसा करने के लिए रिमोट कंट्रोल से आरएफ संदेशों को कैप्चर किया गया और उनका विश्लेषण किया गया ताकि उन्हें 433 मेगाहर्ट्ज ट्रांसमीटर में ठीक से पुन: पेश किया जा सके।

इन संदेशों के प्रोटोकॉल और प्रारूप का विवरण प्रलेखन में शामिल है, लेकिन इस प्रतिस्थापन नियंत्रक को बनाने और उपयोग करने के लिए इसे समझना आवश्यक नहीं है।

नियंत्रक एक मॉड्यूल (ESP-12F) के रूप में एक ESP8266 वाईफाई माइक्रोकंट्रोलर का उपयोग करता है। यह वेब कमांड प्राप्त कर सकता है और उन्हें आवश्यक संदेश प्रारूप में परिवर्तित कर सकता है और फिर उन्हें एक साधारण कम लागत वाले 433 मेगाहर्ट्ज ट्रांसमीटर मॉड्यूल के माध्यम से भेज सकता है। इसमें से बहुत कुछ पिछले IR नियंत्रक पर आधारित है जो IR उपकरणों जैसे टीवी आदि को कोड भेज सकता है। IR कार्यक्षमता को बरकरार रखा गया है ताकि एक ही नियंत्रक का उपयोग iLumos और IR उपकरणों की एक श्रृंखला दोनों के लिए किया जा सके। अन्य 433 मेगाहर्ट्ज डिवाइस जैसे प्लग इन सॉकेट को वेब इंटरफेस के माध्यम से केवल कॉन्फ़िगरेशन टेक्स्ट फाइलों में जोड़ना संभव है।

चरण 1: आवश्यक घटक और उपकरण

आवश्यक घटक और उपकरण
आवश्यक घटक और उपकरण
आवश्यक घटक और उपकरण
आवश्यक घटक और उपकरण
आवश्यक घटक और उपकरण
आवश्यक घटक और उपकरण
आवश्यक घटक और उपकरण
आवश्यक घटक और उपकरण

निम्नलिखित घटकों की आवश्यकता है

  • ESP-12F वाईफाई मॉड्यूल
  • 433 मेगाहर्ट्ज ट्रांसमीटर मॉड्यूल
  • वोल्टेज बूस्ट कनवर्टर
  • 3.3V नियामक
  • 220uF 6V संधारित्र
  • आईआर डायोड
  • एन चैनल MOSFET (AO3400)
  • 47R रोकनेवाला
  • 4K7 प्रतिरोधक x2
  • 100K रोकनेवाला x 1
  • यूएसबी माइक्रो सॉकेट
  • तार बांधना
  • संलग्नक; 3डी प्रिंटेड केस का इस्तेमाल किया -

www.thingiverse.com/thing:3318386

निम्नलिखित टूल्स की आवश्यकता है

  • फाइन पॉइंट सोल्डरिंग आयरन
  • चिमटी
  • एपॉक्सी गोंद
  • रास्पबेरी पाई और 433 मेगाहर्ट्ज रिसीवर कोड कैप्चर करने के लिए

ध्यान दें कि मैंने जिस केस का उपयोग किया था, उसे यथासंभव छोटा रखा गया था और SMD घटकों का उपयोग किया गया था।

चरण 2: योजनाबद्ध

ढांच के रूप में
ढांच के रूप में

सर्किट बहुत सरल है।

ESP-12F मॉड्यूल USB 5V सॉकेट से रैखिक 3.3V नियामक के माध्यम से संचालित होता है।

5V का उपयोग IR डायोड के लिए शक्ति स्रोत के रूप में किया जाता है और इसे मॉड्यूल के माध्यम से 10V तक बढ़ाया जाता है। इसका उपयोग 433 मेगाहर्ट्ज के लिए शक्ति स्रोत के रूप में किया जाता है। साधारण TX मॉड्यूल का उपयोग सीधे 5V स्रोत के साथ किया जा सकता है लेकिन उन्हें 10V से चलाने से संचारण शक्ति और सीमा बढ़ जाती है। कुछ TX मॉड्यूल 3.3V आपूर्ति से चलेंगे लेकिन फिर से थोड़ी कम शक्ति हो सकती है।

GPIO14 का उपयोग IR और 433MHz सिग्नल दोनों के लिए मॉड्यूलेटेड आउटपुट के रूप में किया जाता है। आईआर मामले में यह एक वाहक (आमतौर पर 38 किलोहर्ट्ज़) द्वारा संशोधित होता है लेकिन आरएफ उपयोग के लिए यह सीधे सिग्नल को चालू / बंद करता है। हालांकि जब भी आरएफ संदेश भेजे जाते हैं तो आईआर संचारित होगा, लेकिन उन्हें सामान्य आईआर संदेशों के साथ भ्रमित नहीं किया जा सकता है।

चरण 3: निर्माण

निर्माण
निर्माण
निर्माण
निर्माण

निर्माण बहुत सरल है।

मैं MOSFET ट्रांजिस्टर के साथ एक अलग छोटे मॉड्यूल के रूप में IR भाग बनाता हूं और इसके गेट रेसिस्टर को आकार को कम करने के लिए सीधे एलईडी के पैर में मिलाया जाता है। मैं फिर इसे सुरक्षित करने के लिए कुछ एपॉक्सी राल जोड़ता हूं।

रेगुलेटर और डिकूपिंग कैपेसिटर को सीधे ESP-12F मॉड्यूल पर लगाया जाता है।

बाकी बिजली और डेटा सिग्नल को जोड़ने के लिए सिर्फ हुक अप वायर का उपयोग कर रहा है।

मैं https://www.instructables.com/id/433-MHz-Coil-loaded-antenna/ में वर्णित विधि का उपयोग करके 433MHz कनेक्शन के लिए एक एंटीना बनाता हूं।

चरण 4: सॉफ्टवेयर और प्रारंभिक विन्यास

सॉफ्टवेयर एक Arduino वातावरण में बनाया गया है।

इसके लिए स्रोत कोड https://github.com/roberttidey/iLumos. पर है

ES8266 डिवाइस पर संकलित और फ्लैश किए जाने से पहले कोड में सुरक्षा उद्देश्यों के लिए कुछ स्थिरांक बदल सकते हैं।

  • AP_PORT कमांड प्राप्त करने के लिए लिसनिंग पोर्ट को परिभाषित करता है
  • WM_PASSWORD स्थानीय वाईफाई नेटवर्क पर डिवाइस को कॉन्फ़िगर करते समय वाईफाईमैनेजर द्वारा उपयोग किए जाने वाले पासवर्ड को परिभाषित करता है
  • AP_AUTHID एक प्राधिकरण कोड को परिभाषित करता है जिसे अधिकृत करने के लिए प्रत्येक कमांड के साथ भेजा जाना चाहिए।
  • update_password फर्मवेयर अपडेट की अनुमति देने के लिए उपयोग किए जाने वाले पासवर्ड को परिभाषित करता है।

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

एक बार डिवाइस अपने स्थानीय नेटवर्क से कनेक्ट हो जाने के बाद यह आदेशों को सुनेगा। मान लें कि इसका IP पता 192.168.0.100 है तो पहले डेटा फ़ोल्डर में फ़ाइलें अपलोड करने के लिए 192.168.0.100:AP_PORT/upload का उपयोग करें। इसके बाद यह 192.168.0.100/संपादित को आगे की फाइलों को देखने और अपलोड करने की अनुमति देगा और टेस्ट कमांड भेजने के लिए 192.168.0100:AP_PORT का उपयोग करने की भी अनुमति देगा।

सोर्स कोड ने मुझे पढ़ा है जिसमें कंट्रोलिंग कमांड, मैक्रो कमांड भेजने और डिवाइस को एलेक्सा सर्विस से जोड़ने के बारे में और निर्देश हैं।

चरण 5: कोड कैप्चर करना

iLumos स्विच को पहले उनके कंट्रोलिंग डिवाइस के साथ पेयर करना होता है। यह iLumos निर्देशों द्वारा वर्णित है और इसमें डिवाइस को पेयरिंग मोड में रखना और फिर इसे ON कमांड भेजना शामिल है। यह तब डिवाइस को प्रत्येक संदेश में निहित युग्मित पते का उपयोग करके आगे के आदेशों को पहचानने की अनुमति देता है।

यहां नियंत्रक का उपयोग करने के लिए दो रणनीतियां संभव हैं।

सबसे पहले आप मौजूदा iLumos रिमोट से कोड कैप्चर कर सकते हैं और फिर इन्हें दोहराने के लिए कंट्रोलर का उपयोग कर सकते हैं।

दूसरे, इस नियंत्रक के लिए नए पते का उपयोग किया जा सकता है और मौजूदा रिमोट में पहले से पहचाने गए कमांड कोड का उपयोग करके डिवाइस को नए पते पर जोड़ा जा सकता है।

मैं पूर्व विधि को प्राथमिकता देता हूं।

जीथब पर स्रोत कोड में एक उपयोगिता शामिल है जिसे iLumos रिमोट से कोड कैप्चर करने के लिए 433 मेगाहर्ट्ज रिसीवर बोर्ड का उपयोग करके रास्पबेरी पाई पर चलाया जा सकता है। इसके लिए निर्देश उस साइट पर प्रोटोकॉल विवरण पीडीएफ में पाए जा सकते हैं।

सिफारिश की: