विषयसूची:

लाइट इंटेंसिटी लैम्प डब्ल्यू/अरुडिनो: ३ कदम
लाइट इंटेंसिटी लैम्प डब्ल्यू/अरुडिनो: ३ कदम

वीडियो: लाइट इंटेंसिटी लैम्प डब्ल्यू/अरुडिनो: ३ कदम

वीडियो: लाइट इंटेंसिटी लैम्प डब्ल्यू/अरुडिनो: ३ कदम
वीडियो: Why Does Light Exist? What is Its Purpose? 2024, जुलाई
Anonim
लाइट इंटेंसिटी लैंप डब्ल्यू / अरुडिनो
लाइट इंटेंसिटी लैंप डब्ल्यू / अरुडिनो

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

आपूर्ति

1 रिले

1 किलो-ओम रोकनेवाला

1 एलडीआर (फोटोरेसिस्टर)

1 बिजली की आपूर्ति

1 अरुडिनो

1 ब्रेडबोर्ड

1 लाइट बल्ब

चरण 1: चरण 1: अपना ब्रेडबोर्ड लेआउट निम्न की तरह सेट करें

चरण 1: अपना ब्रेडबोर्ड लेआउट निम्न की तरह सेट करें
चरण 1: अपना ब्रेडबोर्ड लेआउट निम्न की तरह सेट करें

ट्यूटोरियल के समान रूप की कल्पना करने के लिए न केवल इसकी साफ-सफाई बल्कि दक्षता के लिए ब्रेडबोर्ड लेआउट का पालन करना अनिवार्य है।

चरण 2: चरण 2: रिले, तार, बिजली की आपूर्ति और प्रतिरोधों को जोड़ें

चरण 2: रिले, तार, बिजली की आपूर्ति और प्रतिरोधों को जोड़ें
चरण 2: रिले, तार, बिजली की आपूर्ति और प्रतिरोधों को जोड़ें

कृपया बिजली की आपूर्ति को डिफ़ॉल्ट टिंकरकाड सेटिंग्स (5 वोल्ट, 5 एम्पीयर करंट) पर रखें।

चरण 3: चरण 3: LDR के प्रतिरोध के आधार पर सर्किट को कार्य करने के लिए प्रोग्राम करने के लिए निम्नलिखित कोड का उपयोग करें

चरण 3: LDR के प्रतिरोध के आधार पर सर्किट को कार्य करने के लिए प्रोग्राम करने के लिए निम्नलिखित कोड का उपयोग करें
चरण 3: LDR के प्रतिरोध के आधार पर सर्किट को कार्य करने के लिए प्रोग्राम करने के लिए निम्नलिखित कोड का उपयोग करें

आइए कोड को कुछ संदर्भ दें। Arduino भाषा बहुत ही अनोखी है और इसकी सादगी में ब्लॉक कोड स्क्रैच जैसा दिखता है। सबसे पहले, हमें अपने बंदरगाहों को घोषित करने की आवश्यकता है जिसका उपयोग हम रिले के टर्मिनल 5 और एलडीआर के टर्मिनल 2 को जोड़ने के लिए करते हैं। मैंने व्यक्तिगत रूप से रिले के लिए पोर्ट 5 और LDR के लिए A0 का उपयोग किया, हालाँकि, आप LDR के लिए किसी भी एनालॉग पिन और रिले के लिए किसी भी डिजिटल पिन को चुन सकते हैं। हमें उस मूल्य तक पहुंचने की आवश्यकता है जो एलडीआर प्रकाश के विभिन्न स्तरों को देता है। इसलिए हम एक if स्टेटमेंट लागू करते हैं जो "if(analogRead(A0)> 500)" है, तो इसका मतलब यह होगा कि एक बार एक निश्चित अंधेरा पहुंच जाने के बाद प्रकाश बल्ब चालू होना शुरू हो जाएगा, कम रोशनी तेज होती जाएगी।

सिफारिश की: