विषयसूची:

एक वाई-फाई नियंत्रित लाइट स्विच: 5 कदम
एक वाई-फाई नियंत्रित लाइट स्विच: 5 कदम

वीडियो: एक वाई-फाई नियंत्रित लाइट स्विच: 5 कदम

वीडियो: एक वाई-फाई नियंत्रित लाइट स्विच: 5 कदम
वीडियो: Wi-Fi smart switch connection earn money || finery Wi-Fi smart switch connection kaise karen 2024, नवंबर
Anonim
एक वाई-फाई नियंत्रित लाइट स्विच
एक वाई-फाई नियंत्रित लाइट स्विच
एक वाई-फाई नियंत्रित लाइट स्विच
एक वाई-फाई नियंत्रित लाइट स्विच

नमस्ते! क्या आप कभी इतने थक गए हैं कि आप अपने कमरे की लाइट बंद करना भूल गए हैं? या आप बस एक गर्म, आरामदायक बिस्तर से उठना और बेडसाइड लैंप स्विच को हिट करना पसंद नहीं करते हैं? शायद हम सभी उस भावना को जानते हैं। इसलिए मैं आपको प्रस्तुत करना चाहूंगा कि कैसे मैंने भविष्य के होम ऑटोमेशन सिस्टम के लिए एक स्मार्टफोन-नियंत्रित आधार बनाया - एक वाई-फाई नियंत्रित लाइट स्विच।

चरण 1: भागों की सूची:

भागों की सूची
भागों की सूची
भागों की सूची
भागों की सूची

यह निर्धारित करना कि हमें किन भागों का उपयोग करना चाहिए, हमेशा मजेदार होता है। स्टोर में अन्य लोगों को देखते हुए और एक और अच्छी परियोजना के बारे में सोचते हुए सबसे सस्ते और सबसे विश्वसनीय हिस्से की तलाश में बहुत कुछ: डी

सबसे पहले, हमें अपनी परियोजना के लिए एक मस्तिष्क की आवश्यकता होगी।

मैंने Wemos D1 मिनी बोर्ड को चुना, क्योंकि यह न केवल स्विच के लिए वाई-फाई कनेक्शन प्रदान करता है, बल्कि इसमें 11 GPIO है और Arduino IDE सॉफ़्टवेयर के माध्यम से प्रोग्राम करने योग्य है, इसलिए हमें किसी अन्य माइक्रोकंट्रोलर का उपयोग करने की आवश्यकता नहीं है। मैंने Aliexpress से $ 2.69 में एक खरीदा।

ठीक है। अब हमें एक वास्तविक स्विच की आवश्यकता होगी जो मुख्य लाइन में कनेक्शन को तोड़ देगा।

इसलिए मैंने Aliexpress पर फिर से $0.85 में 2-चैनल रिले मॉड्यूल खरीदा।

एक अन्य महत्वपूर्ण तत्व बिजली की आपूर्ति है। मैंने इस 230VAC से 5VDC ट्रांसफार्मर को $ 1.99 में चुना। यह 3W की शक्ति को संभाल सकता है जो कि पर्याप्त से अधिक होगा।

हमें एक प्रोजेक्ट केस की भी आवश्यकता होगी (जिसके रूप में मैंने एक प्रालिन बॉक्स का उपयोग किया था): डी, एक पावर कॉर्ड, कुछ जम्पर तार और एक दीवार सॉकेट (सबसे अच्छा वह है जो दीवार से चिपक जाता है और 2 स्क्रू पर लगाया जाता है)

चरण 2: बॉक्स से प्रालिन खाना

एक बार बॉक्स खाली हो जाने पर हम केस पर वॉल सॉकेट को माउंट करने के लिए आगे बढ़ सकते हैं। मेरा बॉक्स इसमें ड्रिल करने के लिए बहुत कठिन था, इसलिए मैंने 2 छोटे कटआउट बनाने के लिए चाकू का इस्तेमाल किया। फिर मैंने सॉकेट को छोटे बोल्ट, नट और पैड के साथ सुरक्षित किया।

मैंने सोल्डरिंग को आसान बनाने के लिए ट्रांसफॉर्मर को परफ़ॉर्मर के एक टुकड़े पर माउंट किया। फिर मैंने पावर कॉर्ड छीन लिया और तारों को ट्रांसफार्मर पर एसी पिन में मिला दिया।

चरण 3: सभी घटकों को तार देना

सभी घटकों को तार देना
सभी घटकों को तार देना

अब मजेदार हिस्सा - हर टुकड़े को जोड़ना और इस बीच कुछ भी गड़बड़ नहीं करना:D

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

चरण 4: वेमोस बोर्ड की कोडिंग

वेमोस बोर्ड की कोडिंग
वेमोस बोर्ड की कोडिंग

अब सबसे उबाऊ हिस्सा - कोडिंग। जैसा कि मैं एक बहुत आलसी व्यक्ति हूं, मैंने एक मौजूदा उदाहरण स्केच का उपयोग किया और हमारे आदेशों का जवाब देने के लिए इसे थोड़ा सा संशोधित किया। पूरा कोड मेरे GitHub पर उपलब्ध है।

अब हम बोर्ड को कोड अपलोड कर सकते हैं। हम्म, लेकिन रुको यार, कैसे? यह एक Arduino बोर्ड नहीं है। पहले हमें इसे दृश्यमान बनाने के लिए अपने IDE में बोर्ड परिभाषाएँ जोड़नी होंगी। फिर हम अपने Wemos D1 मिनी के लिए बोर्ड खोजते हैं, अपलोड गति को 115200bps पर सेट करते हैं और फिर, अंत में कोड अपलोड करते हैं।

चरण 5: सॉकेट को नियंत्रित करना

सॉकेट को नियंत्रित करना
सॉकेट को नियंत्रित करना
सॉकेट को नियंत्रित करना
सॉकेट को नियंत्रित करना

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

लेकिन ब्राउज़र बार पर हमें कौन सा पता लिखना चाहिए? वहाँ "mDNS प्रतिसादकर्ता" काम आता है, क्योंकि हमें बोर्ड का IP पता जानने की आवश्यकता नहीं है। कोड में हमने घोषित किया है कि mDNS "remoteSocket01" नाम पर प्रतिक्रिया देगा और सर्वर पोर्ट 81 पर स्थापित है, इसलिए पूरा पता https://remoteSocket01.local: 81 होगा। सभी कार्य /[आउटपुट]/[चालू या बंद] पर सेट किए गए हैं

क्या होगा अगर हम बोर्ड से mDNS पते से नहीं जुड़ सकते हैं, उदा. स्मार्टफोन पर? यहां आईपी टूल्स नामक एक एंड्रॉइड ऐप काम आता है। सुविधाओं में से एक यह है कि हम सभी जुड़े उपकरणों के लिए स्थानीय नेटवर्क खोज सकते हैं। हम एस्प्रेसिफ इंक द्वारा निर्मित एक उपकरण की तलाश करेंगे और ऊपर दिखाए गए आईपी को पढ़ेंगे।

यदि आप हर बार बार पर पता टाइप नहीं करना चाहते हैं - मैंने सब कुछ आसान बनाने के लिए एक एंड्रॉइड ऐप बनाया है। अभी तक की मूलभूत विशेषताएं सॉकेट को चालू या बंद करना, और "ताज़ा करना" - इसे एक सेकंड के लिए बंद करना और इसे फिर से वापस चालू करना है। आप इसे यहां से डाउनलोड कर सकते हैं।

आशा है कि आप DIY स्मार्ट बेडसाइड लैंप का आनंद लेंगे:D

अगली बार तक, क्रिज़िस्तोफ़:)

सिफारिश की: