विषयसूची:

Etekcity वायरलेस सॉकेट हैक्स: 5 कदम
Etekcity वायरलेस सॉकेट हैक्स: 5 कदम

वीडियो: Etekcity वायरलेस सॉकेट हैक्स: 5 कदम

वीडियो: Etekcity वायरलेस सॉकेट हैक्स: 5 कदम
वीडियो: Elekcity स्मार्ट प्लग की समीक्षा - ये काम! 2024, जुलाई
Anonim
Etekcity वायरलेस सॉकेट भाड़े
Etekcity वायरलेस सॉकेट भाड़े

एक अरब आरएफ रिमोट नियंत्रित आउटलेट उपलब्ध हैं, लेकिन सबसे लोकप्रिय में से एक Etekcity के हैं। मैं अमेज़ॅन पर $ 30 से कम के लिए नियमित कीमत पर, पांच और दो रिमोट कंट्रोल का एक सेट लेने में सक्षम था। मुझे यकीन नहीं था कि मैं उनके साथ क्या करने जा रहा हूं, लेकिन मुझे लगा कि यह कुछ हैकिंग करने का एक प्रमुख अवसर है। एक बात का ध्यान रखें कि ये केवल शामिल रिमोट से नियंत्रित होते हैं, न कि इंटरनेट के माध्यम से। लेकिन हम इसे ठीक कर देंगे। इसके अलावा, प्लग इन होने पर वे सामान्य रूप से बंद हो जाते हैं और बिजली खो जाने पर वापस उसी स्थिति में चले जाते हैं। मैं आपके बारे में नहीं जानता, लेकिन मेरे पास कुछ एप्लिकेशन हैं जहां मैं चाहता हूं कि आउटलेट सामान्य रूप से चालू रहे। हम इसे भी ठीक कर देंगे। बस ध्यान रखें कि इन हैक्स के लिए इलेक्ट्रॉनिक्स और बुनियादी सोल्डरिंग कौशल के कुछ ज्ञान की आवश्यकता होती है।

चरण 1: सामान्य रूप से आउटलेट्स पर बनाना

आउटलेट्स पर सामान्य रूप से बनाना
आउटलेट्स पर सामान्य रूप से बनाना
आउटलेट्स पर सामान्य रूप से बनाना
आउटलेट्स पर सामान्य रूप से बनाना
आउटलेट्स पर सामान्य रूप से बनाना
आउटलेट्स पर सामान्य रूप से बनाना
आउटलेट्स पर सामान्य रूप से बनाना
आउटलेट्स पर सामान्य रूप से बनाना

इनमें से किसी एक आउटलेट को सामान्य रूप से बंद से सामान्य रूप से बदलना एक सरल कार्य प्रतीत होगा क्योंकि वे एक सुंदर मानक रिले का उपयोग करते हैं जिसमें दोनों राज्यों के लिए पिन होना चाहिए। जैसा कि यह पता चला है कि रिले सामान्य रूप से पिन पर हो सकता है या नहीं, लेकिन यह सर्किट बोर्ड पर उपलब्ध नहीं है। यह हमारे कार्य को जटिल बनाता है लेकिन यह शायद निर्माता द्वारा एक स्मार्ट सुरक्षा कदम है। इसका मतलब यह है कि, हमें चालू/बंद तर्क को उलटने का एक तरीका खोजने की जरूरत है।

तर्क को उलटने के लिए दो टुकड़े हैं। सबसे पहले एलईडी की ध्रुवता को बदलना है। एलईडी के लिए सोल्डर पैड पहली तस्वीर में दिखाए गए हैं। एक बार एलईडी हटा दिए जाने के बाद, हमें दूसरी तस्वीर में दिखाए गए अनुसार सर्किट के निशान में दो कटौती करने की जरूरत है। दाहिने हाथ का कट एलईडी सोल्डर पैड को जमीन से अलग करता है। हम ऐसा इसलिए करते हैं ताकि एलईडी को उलटने के बाद, हम उस पैड को +5 वोल्ट में मिलाप कर सकें। बाएं हाथ का कट रिले ड्राइवर ट्रांजिस्टर के आधार को 4700 ओम रोकनेवाला से अलग करता है। यह दूसरे लॉजिक पोलरिटी रिवर्सल को स्थापित करने की अनुमति देगा। यह सुनिश्चित करने के लिए कि कटौती सफल है, ओममीटर से दोबारा जांच करें। तीसरी तस्वीर में हमने एलईडी को एनोड के साथ अब कट पैड और +5 वोल्ट से जोड़ा है। मेरी यूनिट पर लीड्स काफी लंबी थीं ताकि मैं इसे 78L05 वोल्टेज रेगुलेटर के +5 वोल्ट आउटपुट पर मोड़ सकूं।

चौथी तस्वीर रिले को चलाने के लिए तर्क को उलटने के लिए इस्तेमाल की जाने वाली विधि को दिखाती है। मैंने इन्वर्टर के रूप में एक सामान्य 2N3904 NPN ट्रांजिस्टर (एक समकक्ष ठीक होगा) का उपयोग किया। एमिटर को जमीन में मिलाया जाता है, आधार को ऑन-बोर्ड 4700 ओम रेसिस्टर में मिलाया जाता है, और कलेक्टर को रिले ड्राइवर ट्रांजिस्टर के आधार पर मिलाया जाता है। यह सुनिश्चित करने के लिए कि रिले चालक ट्रांजिस्टर सामान्य रूप से चालू है, मुझे इसके आधार से +5 वोल्ट में 4700 ओम अवरोधक जोड़ना पड़ा। अब, जब लॉजिक आउटपुट अधिक होगा, तो यह नए ट्रांजिस्टर को चालू करेगा जो रिले ड्राइवर ट्रांजिस्टर को बंद कर देगा।

चरण 2: रिमोट को फिर से तार दें

रिमोट को री-वायर करें
रिमोट को री-वायर करें

यदि आप एक अतिरिक्त कदम उठाना चाहते हैं तो आप रिमोट में उपयुक्त बटनों को क्रॉस-वायर कर सकते हैं ताकि बायां बटन संशोधित आउटलेट को चालू कर दे और दायां बटन इसे बंद कर दे। मूल रूप से आपको सर्किट के निशान को काटने की जरूरत है जो स्विच संपर्कों में जाते हैं जो बोर्ड के मध्य के सबसे करीब हैं और फिर चित्र में दिखाए गए अनुसार जम्पर तारों को जोड़ें।

चरण 3: इंटरनेट नियंत्रण

इंटरनेट नियंत्रण
इंटरनेट नियंत्रण

इंटरनेट से आरएफ आउटलेट को नियंत्रित करने के लिए दो तरीके संभव हैं। दोनों को ESP8266 जैसे सस्ते मॉड्यूल के उपयोग की आवश्यकता होती है। एक तरीका यह होगा कि रिमोट कंट्रोल में से एक में तार लगाया जाए और बटन प्रेस को अनुकरण करने के लिए एक माइक्रोकंट्रोलर का उपयोग किया जाए। रिमोट कंट्रोल की जगह लेने के लिए माइक्रोकंट्रोलर का उपयोग करने का दूसरा कम गन्दा तरीका है। यही यहाँ वर्णित है। माइक्रोकंट्रोलर ईएसपी8266 के माध्यम से कमांड प्राप्त करेगा, उन्हें उचित आरएफ बिट पैटर्न में अनुवाद करेगा, और फिर उस बिट पैटर्न को आरएफ ट्रांसमीटर को भेज देगा। यह जटिल लगता है लेकिन एकमात्र कठिन हिस्सा यह पता लगाना है कि आपके आरएफ आउटलेट के सेट के लिए उचित नियंत्रण कोड क्या हैं। ऑनलाइन कई पोस्ट हैं जो कोड का पता लगाने के लिए आरएफ रिसीवर और पीसी में ऑडियो इनपुट का उपयोग करती हैं। मेरे पास एक अच्छा आस्टसीलस्कप होने की विलासिता है इसलिए मेरे लिए उन्हें पकड़ना आसान है। मेरे पास एक आरएफ स्निफर सर्किट (मेरी वेबसाइट पर मेरी अन्य इलेक्ट्रॉनिक्स परियोजनाओं में से एक में विस्तृत) है जो मुझे अपने पीसी पर एक टर्मिनल प्रोग्राम का उपयोग करके आरएफ ट्रांसमिशन को कैप्चर करने की अनुमति देता है।

आरएफ आउटलेट के साथ संचार करने की आवृत्ति 433.92-मेगाहर्ट्ज है और कमांड में एक लंबी सिंक बिट, 24 डेटा बिट्स और 1 स्टॉप बिट शामिल हैं। उपयोग की जाने वाली डेटा एन्कोडिंग विधि ऑन-ऑफ-कीइंग (ओओके) है जिसका अर्थ है कि डेटा बिट्स चालू/बंद समय से भिन्न होते हैं। OOK में बिट्स की संख्या या अवधि की लंबाई के लिए कोई आवश्यकता नहीं है। यही कारण है कि विभिन्न उपकरणों के लिए वहाँ बहुत सारी विविधताएँ हैं। मैंने सुरक्षा सेंसर और मौसम सेंसर को डिकोड करके पहली बार देखा है। तरंग जैसा दिखता है वैसा ही चित्र में दिखाया गया है।

चरण 4: हार्डवेयर

हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर
हार्डवेयर

यहां दिखाया गया योजनाबद्ध लगभग उसी के समान है जिसका उपयोग मैंने अपनी वेबसाइट पर सूचीबद्ध अपने पहले के वाई-फाई प्रोजेक्ट में किया था। मुख्य अंतर यह है कि अंतिम संस्करण में USB इंटरफ़ेस नहीं है, लेकिन RF ट्रांसमीटर मॉड्यूल के लिए एक इंटरफ़ेस है। मेरे द्वारा उपयोग किए जाने वाले ट्रांसमीटर मॉड्यूल को FS1000A लेबल किया गया है और 433.92-मेगाहर्ट्ज पर प्रसारित होता है। मैंने आरएफ ट्रांसमीटरों के अन्य मॉडलों की कोशिश नहीं की है, लेकिन अधिकांश को तब तक काम करना चाहिए जब तक उनकी समान विशेषताएं हों। आरएफ मॉड्यूल +5 वोल्ट इनपुट से चलाया जाता है और पीआईसी से सीरियल डेटा बिट स्ट्रीम के लिए 3.3-वोल्ट तर्क स्तर को आसानी से स्वीकार करता है। कुछ ईएसपी8266 मॉड्यूल में अपना 3.3 वोल्ट नियामक ऑनबोर्ड होता है, इसलिए इसका इनपुट 5 वोल्ट होगा। मैंने PIC के लिए अपने योजनाबद्ध में 3.3 वोल्ट का नियामक शामिल किया है और इसका उपयोग ESP मॉड्यूल के लिए भी किया जा सकता है यदि इसका अपना वोल्टेज नियामक नहीं है। यह पीआईसी और ईएसपी को कन्वर्टर्स की आवश्यकता के बिना समान तर्क स्तरों पर संवाद करने की अनुमति देता है।

आप ESP-01 मॉड्यूल और एडेप्टर (यहाँ दिखाया गया है) का उपयोग करके ESP हार्डवेयर को सरल बना सकते हैं। एडेप्टर +5 वोल्ट लेता है और इसमें 3.3 वोल्ट रेगुलेटर ऑनबोर्ड होता है। यदि आप इस मार्ग पर जाते हैं तो मैं यह भी अनुशंसा करता हूं कि आप USB इंटरफ़ेस खरीदें जो विशेष रूप से ESP-01 के लिए बनाया गया है। यह ESP-01 के सेटअप को बहुत आसान बना देगा।

चरण 5: सॉफ्टवेयर

सॉफ्टवेयर लिस्टिंग नीचे उपलब्ध है। यह उस सॉफ्टवेयर का विस्तार है जिसे मैंने पिछले वाई-फाई प्रोजेक्ट के लिए लिखा था। मैंने इसे इसलिए चुना क्योंकि मैं चाहता था कि टेक्स्ट के बजाय साधारण ग्राफिक्स के रूप में प्रदर्शित पीआईसी से स्थिति प्रतिक्रिया हो। मैंने आरएफ ट्रांसमीटर में सिंगल-पिन सीरियल बिट स्ट्रीम को आउटपुट करने के लिए कोड भी जोड़ा। पिछले संस्करण की तरह, मैंने HTML कमांड का उपयोग उन मंडलियों को खींचने के लिए किया जो पांच रिमोट स्विच में से प्रत्येक की स्थिति का प्रतिनिधित्व करते हैं। लाल = बंद, हरा = चालू, और सफेद = अज्ञात। "https://yourname.duckdns.org:xxxxx" वाली लाइन को आपके DNS कनेक्शन का प्रतिनिधित्व करना चाहिए, आपके वाई-फाई एडाप्टर के लिए चयनित पोर्ट नंबर "xxxxx" के साथ। याद रखने वाली महत्वपूर्ण बात यह है कि रिमोट स्विच से स्वयं कोई प्रतिक्रिया नहीं होती है, इसलिए सॉफ्टवेयर केवल प्रत्येक स्विच के लिए भेजे गए अंतिम कमांड की स्थिति को बनाए रख सकता है। इसका मतलब है कि हर बार जब नियंत्रक हार्डवेयर की शक्ति होती है तो स्विच की स्थिति सभी अज्ञात होती है। इस पोस्ट के लिए बस इतना ही। www.boomerrules.wordpress.com पर मेरे अन्य इलेक्ट्रॉनिक्स प्रोजेक्ट देखें

सिफारिश की: