विषयसूची:

IRIS - वह लैंप जो जानता है कि आप कब आस-पास हैं: 12 कदम (चित्रों के साथ)
IRIS - वह लैंप जो जानता है कि आप कब आस-पास हैं: 12 कदम (चित्रों के साथ)

वीडियो: IRIS - वह लैंप जो जानता है कि आप कब आस-पास हैं: 12 कदम (चित्रों के साथ)

वीडियो: IRIS - वह लैंप जो जानता है कि आप कब आस-पास हैं: 12 कदम (चित्रों के साथ)
वीडियो: 12th Arts के बाद क्या करें? || What to do after 12th Arts? || Guru Chakachak 2024, जुलाई
Anonim
Image
Image
IRIS - वह लैंप जो जानता है कि आप कब आस-पास हैं
IRIS - वह लैंप जो जानता है कि आप कब आस-पास हैं

हाउडी! हां, सभी को क्वारंटाइन किया गया है। मैं इंजीनियरिंग का छात्र हूं। मैं एक छात्रावास में रहता था और मुझे रात में अपना असाइनमेंट और पढ़ाई करने की आदत थी। अब जब मैं घर पर हूं, तो मेरे परिवार को वह सहज नहीं लगता क्योंकि यहां हर कोई जल्दी सोने का आदी है। मेरे पास टेबल लैंप भी नहीं है।

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

मैनुअल मोड: सामान्य डेस्क लाइटिंग

स्मार्ट मोड: प्रकाश को चालू / बंद करने के लिए उपयोगकर्ता का स्वचालित पता लगाना

स्मार्ट बेड लैंप: जब आप आधी रात को कहीं जाना चाहते हैं तो अपने आप आपके रास्ते को रोशन कर देता है

अनुकूली चमक: आसपास के प्रकाश के आधार पर चमक को स्वचालित रूप से समायोजित करता है

दिन के उजाले के बारे में जागरूकता: सूर्यास्त के बाद या जब कोई अन्य प्रकाश स्रोत आसपास न हो तो स्मार्ट मोड को स्वचालित रूप से चालू कर सकता है।

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

आपूर्ति

हाँ, मुझे पता है कि खरीद लिंक देने का वास्तव में कोई मतलब नहीं है क्योंकि अधिकांश देशों में ई-कॉमर्स साइट इस समय सक्रिय नहीं हैं। लेकिन अगर आप इस वायरस के नियंत्रण में आने के बाद इसे पढ़ रहे हैं और सब कुछ सामान्य हो गया है (जो मुझे उम्मीद है कि जल्द ही होगा), तो … उम.. आपका स्वागत है?

Arduino Uno:

गर्म सफेद एलईडी पट्टी:

सिंगल चैनल रिले:

निकटता/बाधा सेंसर:

12 वी बिजली की आपूर्ति:

जीआई तार

काला रंग

यहां कुछ हिस्से घर पर मिल सकते हैं।

चरण 1: स्टैंड बनाना

स्टैंड बनाना
स्टैंड बनाना
स्टैंड बनाना
स्टैंड बनाना
स्टैंड बनाना
स्टैंड बनाना

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

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

दुर्भाग्य से पावर केबल्स को पास करने के लिए अंदर और जगह नहीं थी, इसलिए हम इसके बारे में बाद में कुछ करेंगे। आधार काफी बन चुका है।

चरण 2: दीपक का शीर्ष

दीपक का शीर्ष
दीपक का शीर्ष
दीपक का शीर्ष
दीपक का शीर्ष

इसके लिए मैंने किचन से प्लास्टिक के दो कंटेनर लिए। दोनों थोड़े पतले हैं और एक दूसरे से बड़ा है। मैंने बड़े कंटेनर के साथ एक रेखा को चिह्नित किया और उसे छोटा कर दिया।

जब छोटे कंटेनर को बड़े के ऊपर रखा जाता है, तो यह बिल्कुल दीपक जैसा दिखता है। महान!

चरण 3: बल्ब

बल्ब
बल्ब
बल्ब
बल्ब
बल्ब
बल्ब
बल्ब
बल्ब

यह स्टेशनरी पर जाने और नाइट लाइट खरीदने जितना आसान हो सकता है। लेकिन, मैं इतनी तेज रोशनी नहीं चाहता था और साथ ही, मैं अपने घर के पुर्जों के साथ एक स्वचालित चमक नियंत्रण जोड़ना चाहता था। इसलिए, मैंने बल्ब को कस्टम बनाया।

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

मैंने दोनों पट्टियों को समानांतर रखते हुए तारों को मिला दिया। मैंने फिर एक पुराने एलईडी लाइट बल्ब से डिफ्यूज़र को खोलकर ढक्कन के ऊपर चिपका दिया।

हमारा कस्टम एलईडी बल्ब तैयार है!

मैंने 12v बिजली की आपूर्ति के साथ एक त्वरित परीक्षण किया। आप देख सकते हैं कि यह पहले से ही कितना सुखद लग रहा है।

चरण 4: इसे काला रंग दें

इसे काला रंगो!
इसे काला रंगो!
इसे काला रंगो!
इसे काला रंगो!
इसे काला रंगो!
इसे काला रंगो!

मैंने सब कुछ काला कर दिया। कंटेनरों की सतह को खुरदुरा बनाने के लिए सैंडपेपर का उपयोग करना सुनिश्चित करें ताकि पेंट ठीक से चिपक सके।

स्प्रे पेंट का उपयोग करना सबसे अच्छा है, लेकिन मेरे पास घर पर एक नहीं था। इसलिए मैंने एक्रेलिक पेंट का इस्तेमाल किया। बेस को पेंट करना वाकई मुश्किल था क्योंकि पेंट निकलता रहता था। तीन कोट के बाद, मैं लुक से संतुष्ट था। हालांकि मुझे पेंटिंग से पहले इसे भी सैंड करना चाहिए था।

मैंने बड़े कंटेनर के शीर्ष को पेंट नहीं किया क्योंकि यह अर्ध पारदर्शी था और चालू होने पर एक शांत प्रकाश रिंग बन जाएगा।

चरण 5: इलेक्ट्रॉनिक्स

इलेक्ट्रानिक्स
इलेक्ट्रानिक्स
इलेक्ट्रानिक्स
इलेक्ट्रानिक्स
इलेक्ट्रानिक्स
इलेक्ट्रानिक्स

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

सेंसर इनपुट: जब आप इसके सामने होते हैं तो बाधा सेंसर पता लगाता है। यह D0 पिन Arduino के पिन 2 पर जाता है। GND पिन Arduino के GND पिन पर जाता है, जाहिर है। यह +5v पिन Arduino के 5v पिन पर जाता है।

रिले आउटपुट: स्मार्ट मोड में होने पर रिले लैंप को चालू/बंद कर देता है। इसका इनपुट पिन Arduino के पिन 3 में जाता है और दूसरा पिन Arduino के GND पिन पर जाता है।

बाकी कनेक्शन बहुत आसान हैं। बस योजनाबद्ध आरेख का पालन करें। यदि आप जानते हैं कि क्या हो रहा है तो यह थोड़ा आसान हो जाएगा।

मूल रूप से, यदि आप स्विच को दाईं ओर स्लाइड करते हैं, तो आप सीधे आपूर्ति से दीपक को शक्ति प्रदान कर रहे हैं। जब आप स्विच को बाईं ओर स्लाइड करते हैं, तो लैम्प स्मार्ट मोड में होता है। यहाँ से आगे, दीपक को Arduino द्वारा नियंत्रित किया जाता है। मूल रूप से स्विच को बाईं ओर खिसकाकर, आप लैंप से बिजली की आपूर्ति को डिस्कनेक्ट कर रहे हैं और इसके बजाय Arduino को पावर दे रहे हैं। यदि Arduino दीपक को शक्ति देना चाहता है, तो यह रिले को ट्रिगर करेगा जो पहले से डिस्कनेक्ट किए गए स्विच टर्मिनलों को छोटा कर रहा है।

चरण 6: क्या होगा यदि मेरे पास Arduino नहीं है?

क्या होगा अगर मेरे पास Arduino नहीं है?
क्या होगा अगर मेरे पास Arduino नहीं है?
क्या होगा अगर मेरे पास Arduino नहीं है?
क्या होगा अगर मेरे पास Arduino नहीं है?

यदि आपके पास Arduino नहीं है, तब भी आप BC547 या किसी अन्य सामान्य प्रयोजन ट्रांजिस्टर और बाधा सेंसर का उपयोग करके स्मार्ट मोड बना सकते हैं। योजनाबद्ध आरेख का संदर्भ लें। इस सर्किट को पिछले चरण में योजनाबद्ध आरेख में Arduino, रिले और सेंसर व्यवस्था से बदला जाना चाहिए। हालांकि यह एक सस्ता विकल्प है, लेकिन निष्क्रिय रहने पर बिजली की खपत कम होगी।

चरण 7: प्रोग्रामिंग

प्रोग्रामिंग
प्रोग्रामिंग

इन सभी स्मार्ट सुविधाओं को Arduino द्वारा नियंत्रित किया जाता है। हमारा कार्यक्रम तय करता है कि वे कैसे काम करते हैं। यदि आप चाहते हैं कि यह उसी तरह काम करे जैसा मेरा करता है, तो आप बस मेरा कोड डाउनलोड कर सकते हैं और अपने Arduino पर अपलोड कर सकते हैं। यदि आप कोड को समझना चाहते हैं और इसे अपनी पसंद के अनुसार बदलना चाहते हैं, तो मैं निर्देश के अंत में एक कोड वॉक करूंगा जिसे आप संदर्भित कर सकते हैं।

जैसा कि मैंने पहले उल्लेख किया है, यह कोड केवल बाधा सेंसर से डेटा पढ़ता है। अनुकूली चमक और दिन के उजाले जागरूकता सुविधाओं को अभी तक नहीं जोड़ा गया है। मैं इसे कोड वॉक थ्रू भाग में समझाता हूँ ताकि यदि आप चाहें तो उन्हें जोड़ सकते हैं

चरण 8: यह कैसे काम करता है?

यह कैसे काम करता है?
यह कैसे काम करता है?

स्वचालित उपयोगकर्ता पहचान:

आप टेबल के नीचे बाधा सेंसर को अपने सामने रखेंगे। तो अब जब आप इसके सामने बैठते हैं, तो यह आपको पहचान लेगा और Arduino को एक डिजिटल सिग्नल भेजेगा। Arduino तब रिले को चालू करता है, जो दीपक को चालू करता है।

बेडसाइड लैंप सुविधा:

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

चरण 9: इकट्ठा

इकट्ठा
इकट्ठा
इकट्ठा
इकट्ठा
इकट्ठा
इकट्ठा

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

मैंने सुपरग्लू का उपयोग करके स्टैंड के साथ एक बिजली के तार को चिपका दिया। दूसरे तार के बारे में क्या? याद रखें कि हमने स्टैंड के माध्यम से एक जीआई तार डाला था? हम इसे दूसरे तार के रूप में उपयोग करने जा रहे हैं। यह सब कुछ साफ-सुथरा रखेगा।

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

चरण 10: जाने के लिए तैयार

जाने के लिए तैयार!
जाने के लिए तैयार!
जाने के लिए तैयार!
जाने के लिए तैयार!
जाने के लिए तैयार!
जाने के लिए तैयार!
जाने के लिए तैयार!
जाने के लिए तैयार!

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

हालाँकि कुछ छोटी-मोटी समस्याएँ थीं, जिन्हें मैं आसानी से हल कर सकता था।

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

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

लैंप बंद नहीं हो रहा है। यह तब होता है जब बाधा सेंसर का रिसीवर (काला बल्ब) ट्रांसमीटर (पारदर्शी बल्ब) के बहुत करीब होता है। यह हल करना आसान है। आपको बस इतना करना है कि उन्हें एक दूसरे से थोड़ा दूर मोड़ें।

चरण 11: अतिरिक्त सुविधाएँ और ट्वीकिंग

तो अब एक समस्या हो सकती है। यूजर डिटेक्शन और स्मार्ट बेडलैंप मोड के लिए स्मार्ट मोड के बीच कैसे स्विच करें? मेरे द्वारा प्रदान किए गए कोड में, दोनों मूल रूप से एक ही चीज़ हैं। लेकिन अगर आप हर एक के लिए एक समर्पित मोड चाहते हैं और उनके बीच स्वचालित रूप से स्विच करते हैं, तो आप Arduino के बजाय एक Nodemcu (esp8266) माइक्रोकंट्रोलर का उपयोग कर सकते हैं।

आप प्रत्येक मोड को समय और अपने शेड्यूल के आधार पर स्वचालित रूप से ट्रिगर करने के लिए IFTTT नामक सेवा का उपयोग कर सकते हैं। इसके अलावा, आप अपने स्मार्टफोन से अपने लैंप को नियंत्रित करने, मौसम अलर्ट, टाइमर और बहुत सी अन्य चीजों को आसानी से नियंत्रित करने जैसी अधिक सुविधाएँ जोड़ सकते हैं। यह आइरिस को सच में स्मार्ट बना सकता है। दुर्भाग्य से मेरा nodemcu छात्रावास में वापस आ गया है इसलिए मैं Arduino के साथ फंस गया हूँ। एक बार वापस आने के बाद मैं इन सुविधाओं को जोड़ूंगा और शायद एक और निर्देश योग्य बनाऊंगा!

चरण 12: कोड वॉक थ्रू

कोड वॉक थ्रू
कोड वॉक थ्रू

कोड न केवल दिखता है, बल्कि यह वास्तव में बहुत आसान है।

सबसे पहले, हम सेटअप फ़ंक्शन में Arduino के इनपुट और आउटपुट पिन की घोषणा करते हैं।

पिन 2 सेंसर से इनपुट प्राप्त कर रहा है। इसलिए यदि यह हाई पढ़ता है, जिसका अर्थ है कि कोई इसके करीब है, तो यह 15 सेकंड के लिए रिले (पिन 3) को चालू करता है। 15 सेकंड के बाद, यदि पिन 2 अभी भी उच्च पढ़ रहा है, तो if ब्लॉक निष्पादित होता रहता है और लैंप चालू रहता है। अन्यथा, रिले बंद है और दीपक भी है।

यदि आप चाहते हैं कि सूर्यास्त के बाद यह स्वचालित रूप से काम करे, तो आपको बस एक सामान्य प्रयोजन ट्रांजिस्टर के साथ एक एलडीआर को दूसरे पिन में जोड़ना होगा। फिर, ऊपर दिया गया पूरा कोड एक if ब्लॉक के अंदर रखा जाता है। जब LDR कोई प्रकाश नहीं पढ़ता है, तो if ब्लॉक निष्पादित हो जाता है और ऊपर बताई गई प्रक्रिया Arduino द्वारा की जाती है।

इसके अलावा, स्वचालित चमक नियंत्रण के लिए, आपको फिर से एक LDR का उपयोग करना होगा। दीपक को अब सीधे Arduino से संचालित किया जाना चाहिए जिसके लिए एक और रिले का उपयोग किया जा सकता है। आप एलडीआर से एनालॉग इनपुट के आधार पर दीपक की चमक को समायोजित करने के लिए पीडब्लूएम का उपयोग कर सकते हैं। ध्यान दें कि इसके लिए आपको 12v के बजाय 5v LED स्ट्रिप का उपयोग करना होगा।

वर्क फ्रॉम होम स्पीड चैलेंज
वर्क फ्रॉम होम स्पीड चैलेंज
वर्क फ्रॉम होम स्पीड चैलेंज
वर्क फ्रॉम होम स्पीड चैलेंज

वर्क फ्रॉम होम स्पीड चैलेंज में दूसरा पुरस्कार

सिफारिश की: