विषयसूची:

आसान माउंटेबल लाइट स्विच झिलमिलाहट: स्मार्टफोन-बीएलवाईएनके के साथ नियंत्रित: 10 कदम
आसान माउंटेबल लाइट स्विच झिलमिलाहट: स्मार्टफोन-बीएलवाईएनके के साथ नियंत्रित: 10 कदम

वीडियो: आसान माउंटेबल लाइट स्विच झिलमिलाहट: स्मार्टफोन-बीएलवाईएनके के साथ नियंत्रित: 10 कदम

वीडियो: आसान माउंटेबल लाइट स्विच झिलमिलाहट: स्मार्टफोन-बीएलवाईएनके के साथ नियंत्रित: 10 कदम
वीडियो: Removing and installing a programmable wall switch light timer for my garage outside lamps. 2024, नवंबर
Anonim
आसान माउंटेबल लाइट स्विच झिलमिलाहट: स्मार्टफोन-BLYNK के साथ नियंत्रित
आसान माउंटेबल लाइट स्विच झिलमिलाहट: स्मार्टफोन-BLYNK के साथ नियंत्रित

IoT उपकरण तेजी से अधिक से अधिक लोकप्रिय होते जा रहे हैं, तो आप क्यों नहीं सीखते और अपने स्वयं के IoT उपकरणों को सस्ती सामग्री और कड़ी मेहनत से उन चीजों को करने के लिए बनाते हैं जो आप पहले नहीं कर सकते थे?

मेरे नाम सेहुई और मैं हमेशा खुद को सोते हुए पाते हैं, लेकिन जागते हैं क्योंकि मेरी रोशनी अभी भी चालू है। बेशक, मैं बिस्तर से उठ सकता था, खड़ा हो सकता था, मेरे द्वारा जमा की गई सारी गर्मी को छोड़ सकता था, अपने पैरों का व्यायाम कर सकता था, और लाइट बंद कर सकता था, लेकिन यह बहुत मुश्किल है। इस प्रकार, मैंने आपके लिए दबाव डालने के लिए आपके मौजूदा लाइट स्विच पर फिटिंग करने में सक्षम माउंट को डिज़ाइन करने में आपकी सहायता के लिए यह मार्गदर्शिका बनाई है। चूंकि आजकल कोई भी अपना फोन नहीं छोड़ता है, तो अपने IoT डिवाइस को एक मुफ्त ऐप से नियंत्रित करने में सक्षम होने से बेहतर क्या हो सकता है? यह माउंट आपको अपने फोन से अपनी लाइट चालू और बंद करने की अनुमति देकर आपके जीवन को हमेशा के लिए बदल देगा, अपने घर को स्मार्ट बनने की ओर एक कदम बढ़ा देगा।

यह मेरी पहली वैध शिक्षाप्रद और साथ ही मेरी पहली वैध शिक्षाप्रद प्रतियोगिता प्रस्तुत करने योग्य है, इसलिए यदि आपने मुझे वोट दिया तो यह एक बहुत बड़ी बात होगी यदि आपको लगता है कि यह एक बहुत अच्छा प्रोजेक्ट था। (अगर कोई मुझे बता सकता है कि बोतल स्पिनर चीज़ को कैसे हटाया जाए, जिसे मैंने बेतरतीब ढंग से सालों पहले मज़ेदार तरीके से प्रस्तुत किया था, तो यह बहुत अच्छा होगा)

आएँ शुरू करें!

चरण 1: विशिष्ट चुनौतियाँ और सुरक्षा मुद्दे

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

चरण 2: आवश्यक घटक

आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक

हार्डवेयर:

ये सभी ऑनलाइन खरीदे जा सकते हैं

· NodeMCU ESP8266-12E V1.0

· सर्वो SG90

माइक्रोसब केबल

· पावर बैंक

-वैकल्पिक, आप निश्चित रूप से माइक्रो-यूएसबी केबल को एडॉप्टर में प्लग करके वॉल सॉकेट से इसे चला सकते हैं

· ऐक्रेलिक 3 मिमी

- मोटाई केवल तभी मायने रखती है जब आप अपने ऐक्रेलिक माउंट को डिजाइन कर रहे हों और आपको ऐक्रेलिक की मोटाई को कुछ आयामों में जोड़ने की आवश्यकता हो, मुझे व्यक्तिगत रूप से लगता है कि 3 मिमी एकदम सही है क्योंकि यह बहुत मोटा / पतला नहीं है और सफेद सबसे साफ दिखता है

सॉफ्टवेयर:

· अरुडिनो आईडीई

· ब्लिंक ऐप

· एडोब इलस्ट्रेटर

उपकरण:

· लेजर कटर (यदि आपके पास लेजर कटर तक पहुंच नहीं है, तो आप स्थानीय फैबलैब्स या मेकर्सस्पेस ढूंढ सकते हैं और उन्हें यह आपके लिए करने के लिए कह सकते हैं)

· स्क्रूड्राइवर (स्क्रू के लिए सर्वो आर्म को सर्वो तक सुरक्षित करने के लिए)

· फ्लैथहेड स्क्रूड्राइवर (उस प्लास्टिक क्लिप को उठाने के लिए जो अपने प्लास्टिक हाउसिंग में महिला सर्वो पिन रखती है)

चरण 3: ऐक्रेलिक माउंट के लिए आयाम मापना

एक्रिलिक माउंट के लिए आयाम मापना
एक्रिलिक माउंट के लिए आयाम मापना
एक्रिलिक माउंट के लिए आयाम मापना
एक्रिलिक माउंट के लिए आयाम मापना
एक्रिलिक माउंट के लिए आयाम मापना
एक्रिलिक माउंट के लिए आयाम मापना

अब हमें अपने मौजूदा लाइट स्विच पर एक ऐक्रेलिक कवर को दर्जी करने की आवश्यकता है ताकि यह सर्वो को रख सके जो हमारे प्रकाश को चालू और बंद कर देगा।

लाइट स्विच ऑफ के प्लास्टिक शेल पैनल को हटा दें

· प्लास्टिक केस के बाहरी हिस्से को ट्रेस करें और उसके ऊपर एक बॉक्स फिट करें, यदि खोल के किनारे घुमावदार हैं (जैसे मेरा)

चौड़ाई (x) गहराई (y) और ऊंचाई (z) प्राप्त करें

· अपनी सामग्री की मोटाई के आधार पर, सभी ३ मानों में मोटाई (मेरा ०.३ सेमी) जोड़ें।

· बॉक्स की ऊंचाई मुश्किल है, आपको उस दूरी को मापने की जरूरत है जैसे मैंने साइड व्यू पिक्चर में किया था और यह सुनिश्चित करें कि स्विच को चालू और बंद करने से बाधित किए बिना सर्वो जितना संभव हो उतना करीब है।

सर्वो की ऊंचाई, मेरे माप के अनुसार 1.2 सेमी है, आप इस मान को अपने बॉक्स आयाम की ऊंचाई में जोड़ देंगे

· बॉक्स की चौड़ाई की गहराई बाहरी आयाम है

· (https://boxdesigner.connectionlab.org/) पर जाएं और आपके द्वारा प्राप्त किए गए X, Y, Z मानों का उपयोग करके एक बॉक्स बनाएं

· उन्नत विकल्प के तहत, अपनी सामग्री की मोटाई के आधार पर पायदान की लंबाई को समायोजित करें, कुछ प्रयास करने पड़ सकते हैं लेकिन मैंने अपना 0.75 के रूप में सेट किया है जो एक बहुत ही तंग फिट है जिसके लिए टुकड़ों को जगह देने के लिए हथौड़े की आवश्यकता होती है

· "नहीं, कवर पीस शामिल न करें" भी चुनें

इस पीडीएफ को एडोब इलस्ट्रेटर में खोलें

मैंने जो लाइट स्विच फ़ाइल संलग्न की है उसे खोलें और अपने स्वयं के ऐक्रेलिक कवर के लिए छेद और सर्वो प्लेसमेंट के लिए रूपरेखा फिट करें, मैंने वह भी प्रदान किया है जिसका मैंने उपयोग किया था।

वास्तव में:

छेद जो तारों को बाहर आने की अनुमति देता था, जब मैंने बहुत कठिन दबाया और पतली ऐक्रेलिक तड़क गया, तो ईमानदारी से मुझे लगता है कि यह बहुत बेहतर कारण हो सकता है, इससे ऐक्रेलिक टुकड़ों को एक साथ फिट करना आसान हो जाता है। लेकिन बार केवल पतला था क्योंकि मेरे कवर की ऊंचाई काफी कम थी।

कवर को पूरी तरह से एक साथ स्नैप करने में कुछ प्रयास लग सकते हैं लेकिन इसके लायक याद रखें!

चरण 4: Arduino IDE और ESP8266 लाइब्रेरी स्थापित करना

Arduino IDE और ESP8266 लाइब्रेरी स्थापित करना
Arduino IDE और ESP8266 लाइब्रेरी स्थापित करना
Arduino IDE और ESP8266 लाइब्रेरी स्थापित करना
Arduino IDE और ESP8266 लाइब्रेरी स्थापित करना
Arduino IDE और ESP8266 लाइब्रेरी स्थापित करना
Arduino IDE और ESP8266 लाइब्रेरी स्थापित करना
Arduino IDE और ESP8266 लाइब्रेरी स्थापित करना
Arduino IDE और ESP8266 लाइब्रेरी स्थापित करना

सबसे पहले, आपको Arduino IDE (https://www.arduino.cc/en/Main/Software) डाउनलोड करना होगा। Arduino कोड के साथ-साथ पूरी तरह से मुफ़्त है, यही वजह है कि हमने Arduino का उपयोग करना चुना। इसे सीखना बहुत आसान है क्योंकि कई ऑनलाइन संसाधन उपलब्ध हैं।

दूसरा, आपको ESP8266 के लिए ड्राइवरों को डाउनलोड करना होगा।

Arduino IDE डाउनलोड करने के बाद नेविगेट करें

1. फाइल टैब और फिर प्रेफरेंस पर क्लिक करें।

2. अतिरिक्त बोर्ड प्रबंधक URL में निम्नलिखित लिंक जोड़ें (https://arduino.esp8266.com/stable/package_esp8266com_index.json)

3. ठीक क्लिक करें और फिर नेविगेट करें

4. उपकरण - बोर्ड - बोर्ड प्रबंधक

5. खोज फ़ील्ड में esp8266 टाइप करें > ESP8266 समुदाय द्वारा esp8266 पर क्लिक करें - इंस्टॉल पर क्लिक करें

6. टूल्स - बोर्ड पर वापस जाएं और फिर NodeMCU ESP8266-12E V1.0. चुनें

अब आपने NodeMCU के साथ काम करने के लिए Arduino IDE सेटअप कर लिया है।

चरण 5: वायरिंग

तारों
तारों
तारों
तारों
तारों
तारों

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

यदि आपने अपने सर्वोस को लेबल किया है जैसे मैंने उन्हें कैसे लेबल किया (बाएं और दाएं)

आपको लेफ्ट सर्वो को बदल कर संशोधित करने की आवश्यकता है

कमांड, पावर, जीएनडी - कमांड, जीएनडी, पावर

नारंगी, लाल, भूरा - नारंगी, भूरा, लाल

अब अपने सर्वो को कनेक्ट करें, sg90 हैं

नारंगी - लाल - भूरा सर्वोस:

ऑरेंज वायर डिजिटल पिन D4 (राइट सर्वो) या TX (लेफ्ट सर्वो) से जुड़ता है चित्र देखें (कमांड)

लाल तार 3V पिन (पावर) से जुड़ता है

ब्राउन वायर जी पिन (जीएनडी) से जुड़ता है

सरल!

चरण 6: फोन पर BLYNK ऐप सेटअप

फ़ोन पर BLYNK ऐप सेटअप
फ़ोन पर BLYNK ऐप सेटअप
फ़ोन पर BLYNK ऐप सेटअप
फ़ोन पर BLYNK ऐप सेटअप
फ़ोन पर BLYNK ऐप सेटअप
फ़ोन पर BLYNK ऐप सेटअप

अपने ऐप स्टोर में Blynk खोजें

उसे डाऊनलोड कर लें:

· ऐप खोलें और एक नया प्रोजेक्ट बनाएं पर क्लिक करें और ड्रॉपडाउन पर NodeMCU चुनें।

· आपके पंजीकृत ईमेल पर एक AUTH टोकन भेजा जाएगा, इसे नोट कर लें, आपको टोकन को Arduino कोड में कॉपी और पेस्ट करना होगा।

· खाली स्क्रीन पर टैप करें और स्क्रीन पर एक स्लाइडर विजेट जोड़ें।

विजेट पर टैप करें, वर्चुअल पिन 1 चुनें (या आप जो पिन चाहते हैं, इससे कोई फर्क नहीं पड़ता, जो मायने रखता है वह आपके कोड से मेल खाता है) और प्रारंभ मान 0 होना चाहिए और अंतिम मान 180 होना चाहिए (सर्वो के आधार पर, 0 का मान सर्वो को पीस सकता है और तोड़ सकता है, इसे तब तक ट्वीक करें जब तक कि यह न हो, मेरा 10-180 था)

· स्क्रीन पर टैप करें और स्क्रीन पर एक बटन विजेट जोड़ें।

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

· आप 2 स्लाइडर और 2 बटन विजेट बनाएंगे, प्रत्येक सर्वो के लिए प्रत्येक में से एक

एक बार जब आप पूरे उपकरण को इकट्ठा कर लें तो यहां फिर से आएं

एक बार जब आप पूरे माउंट को इकट्ठा कर लेते हैं, तो स्लाइडर को उन स्थिति मानों को खोजने के लिए समायोजित करें जो पर्याप्त रूप से दबाते हैं ताकि प्रकाश क्लिक हो जाए, ये वे मान होंगे जिन्हें आप अपने बटन विजेट में डालेंगे

चरण 7: अंतिम कोड अपलोड करना

अंतिम कोड अपलोड करना
अंतिम कोड अपलोड करना
अंतिम कोड अपलोड करना
अंतिम कोड अपलोड करना
अंतिम कोड अपलोड करना
अंतिम कोड अपलोड करना
अंतिम कोड अपलोड करना
अंतिम कोड अपलोड करना

हमें कोड में केवल अपना AUTH ID (ऊपर उल्लेखित), Wifi SSID और पासवर्ड जोड़ने और Arduino IDE का उपयोग करके NodeMCU पर अपलोड करने की आवश्यकता है। "Light_Switch_Code" डाउनलोड करें और इसे Arduino IDE का उपयोग करके खोलें, यह पूछेगा कि क्या आप एक फ़ोल्डर बनाते हैं, तो बस ठीक क्लिक करें।

कोड के लिए, मैंने टिप्पणियों में प्रत्येक पंक्ति का स्पष्टीकरण शामिल किया है, यदि आपके पास कोई और सुझाव या प्रश्न हैं, तो कृपया बेझिझक पूछें।

अपलोड करना:

यदि आप अपना कोड अपलोड कर रहे हैं तो सही पोर्ट का चयन करना सुनिश्चित करें

"त्रुटि: espcomm_open विफल"

एक बार जब आप कर लेते हैं, तो आप यह देखने के लिए जांच सकते हैं कि क्या यह Blynk की स्थिति (बोर्ड आइकन) को देखकर जुड़ा है। यह आपको बताएगा कि यह ऑनलाइन है या ऑफलाइन।

चरण 8: सर्वो आर्म को ठीक करना

सर्वो आर्म को जगह पर फिक्स करना
सर्वो आर्म को जगह पर फिक्स करना
सर्वो आर्म को जगह पर फिक्स करना
सर्वो आर्म को जगह पर फिक्स करना
सर्वो आर्म को जगह पर फिक्स करना
सर्वो आर्म को जगह पर फिक्स करना

आपका कोड अपलोड होने और बोर्ड के ऑनलाइन होने के बाद, कोड चलेगा और सर्वो दोनों 90 की स्थिति में सेट हो जाएंगे, आपको स्क्रूड्राइवर का उपयोग करने और शरीर के समानांतर चित्र की तरह सर्वो हथियारों को सुरक्षित करने की आवश्यकता होगी सर्वो का। ऐसा करने से आप अपने मूल्यों की निगरानी कर सकेंगे और उसके अनुसार बदलाव कर सकेंगे।

चरण 9: घटकों को इकट्ठा करना

घटकों को इकट्ठा करना
घटकों को इकट्ठा करना
घटकों को इकट्ठा करना
घटकों को इकट्ठा करना
घटकों को इकट्ठा करना
घटकों को इकट्ठा करना
घटकों को इकट्ठा करना
घटकों को इकट्ठा करना

पूरी चीज को इकट्ठा करना:

· एक बार जब आप अपने ऐक्रेलिक को लेजर से काट लेते हैं, तो इसे इकट्ठा करें ताकि यह एक कवर जैसा दिखता हो, बहुत सीधे आगे!

उत्कीर्ण लाइनों का पालन करें और सुनिश्चित करें कि आप अपने सर्वो को सही ढंग से उन्मुख करते हैं ताकि सर्वो के किनारे उत्कीर्ण लाइनों के साथ संरेखित हो जाएं।

ब्लू कील की 6 "बूंदें" प्राप्त करें और छवियों का पालन करें, "टॉवर प्रो" स्टिकर को चीरना सुनिश्चित करें

· आप अपने केबलों को छांटने के लिए ब्लू टैक या केबल टाई या केबल प्रबंधन के किसी भी तरीके का भी उपयोग कर सकते हैं, यह वास्तव में तब तक मायने नहीं रखता जब तक यह सर्वो को बाधित नहीं करता है।

· दोनों तरफ ब्लू टैक की 2 लाइनें लगाएं ताकि यह दीवार से चिपक जाए और ग्रिप को बढ़ाने के लिए वास्तविक लाइट स्विच

मैंने जो चित्र संलग्न किए हैं, वे दिखाते हैं कि मैंने अपना काम कैसे चुना।

बिजली के लिए, मुझे नहीं लगता कि यह बहुत अधिक शक्ति ले रहा है क्योंकि मैंने अलग-अलग कार्यों को शामिल किया है, इसलिए सर्वो हमेशा अपनी स्थिति बनाए रखने की कोशिश नहीं कर रहे हैं। आप अपने माइक्रो-यूएसबी केबल को वॉल सॉकेट अडैप्टर या पावरबैंक में प्लग कर सकते हैं।

का आनंद लें!

चरण 10: परावर्तन

प्रतिबिंब
प्रतिबिंब
प्रतिबिंब
प्रतिबिंब
प्रतिबिंब
प्रतिबिंब
प्रतिबिंब
प्रतिबिंब

इस परियोजना ने मुझे IoT उपकरणों को बनाने के लिए ESP8266 NodeMCU या सिर्फ वाईफाई सक्षम बोर्डों की क्षमता के बारे में बहुत कुछ सिखाया। इससे निपटने के लिए मैंने जो कौशल सीखा है, वह अन्य IoT परियोजनाओं में खुद को उधार देता है जिन्हें मैं आगे बढ़ाना चाहता हूं (हाइड्रेशन ट्रैकर, देखते रहें)। मैंने Arduino Uno के साथ पहले Arduino सीखा है, लेकिन मेरे फ़ोन पर वाईफाई पर एक ऐप के साथ अपने डिवाइस को नियंत्रित करने की क्षमता?!?!?! बहुत बड़ा उन्नयन। यह आश्चर्यजनक है कि यह परियोजना अंत में इतनी सरल लग रही थी, यह मुझे आप सभी के लिए एक छोटा रास्ता प्रदान करने के लिए बहुत गर्व की बात है।

कुछ ऐसा जो आश्चर्यजनक रूप से मेरे लिए चुनौतीपूर्ण था, वह था ऐक्रेलिक कवर बनाना… हाँ, मुझे पता है, अक्षम। सबसे पहले, मैं दूरियों और आयामों को मापने की कोशिश कर रहा था और मुझे एहसास नहीं हुआ कि मैं एक दिन तक कवर को बंद कर सकता हूं जब तक कि मैं इसे दुर्घटना से बंद नहीं कर देता। मैंने उन पायदानों को बनाने की कोशिश में बहुत समय बिताया जो मेरे ऐक्रेलिक कवर को इंटरलॉक करने की अनुमति देंगे। यह एक मूर्खतापूर्ण थकाऊ प्रक्रिया थी जिसमें मुझे पहले से ही निवेश किया गया था जब तक कि मुझे ऑनलाइन बॉक्स डिजाइनरों के बारे में पता नहीं चला कि बस आपके लिए सभी काम करते हैं (मुझे बाद में धन्यवाद)। मुझे एहसास हुआ कि किसी ने बॉक्स डिजाइनर को दूसरों के लिए थकाऊ काम को खत्म करने के लिए बनाया है और मैं इस तथ्य को स्वीकार करने के लिए बहुत जिद्दी था कि मैं लंबा रास्ता तय कर रहा था। मैं बस इतना करीब था … आखिरकार, मैंने बॉक्स डिजाइनर का इस्तेमाल किया, कुछ प्रयास किए, तत्वों को जोड़ा, तत्व और उछाल लिया, यह एक आकर्षण की तरह काम किया।

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

सिफारिश की: