- आवश्यक सामग्री
- सर्किट आरेख
- लीडर
- Arduino का उपयोग करके LDR नियंत्रित एलईडी का कार्य करना
- कोड स्पष्टीकरण:
- Arduino के साथ LDR का उपयोग करके रिले को नियंत्रित करना
हम सभी चाहते हैं कि हमारे घरेलू उपकरणों को कुछ स्थितियों के आधार पर स्वचालित रूप से नियंत्रित किया जाए और इसे होम ऑटोमेशन कहा जाए। आज हम बाहर अंधेरे के आधार पर प्रकाश को नियंत्रित करने जा रहे हैं, जब प्रकाश बाहर अंधेरा हो जाता है और उज्ज्वल होने पर बंद हो जाता है। इसके लिए हमें लाइट सेंसर को नियंत्रित करने के लिए प्रकाश की स्थिति और कुछ सर्किटरी का पता लगाने के लिए एक लाइट सेंसर की आवश्यकता होती है। यह डार्क और लाइट डिटेक्टर सर्किट की तरह है लेकिन इस बार हम Arduino का उपयोग प्रकाश पर अधिक नियंत्रण पाने के लिए कर रहे हैं।
इस सर्किट में, हम कमरे या बाहर के क्षेत्र की हल्की स्थिति के अनुसार बल्ब / CFL को नियंत्रित करने के लिए Arduino के साथ LDR का उपयोग कर एक लाइट सेंसर बना रहे हैं ।
आवश्यक सामग्री
- Arduino UNO
- LDR (लाइट डिपेंडेंट रिसिस्टर)
- रेसिस्टर (100k-1; 330ohm-1)
- एलईडी - १
- रिले मॉड्यूल - 5 वी
- बल्ब / सीएफएल
- तारों को जोड़ना
- ब्रेड बोर्ड
सर्किट आरेख
लीडर
LDR लाइट डिपेंडेंट रिसिस्टर है । एलडीआर अर्धचालक सामग्रियों से बने होते हैं ताकि वे अपने प्रकाश-संवेदनशील गुणों को सक्षम कर सकें। कई प्रकार हैं लेकिन एक सामग्री लोकप्रिय है और यह कैडमियम सल्फाइड (सीडीएस) है। ये LDR या फोटो रेजिस्टर्स “फोटो कंडक्टिविटी” के सिद्धांत पर काम करते हैं। अब यह सिद्धांत क्या कहता है, जब भी एलडीआर की सतह पर प्रकाश गिरता है (इस मामले में) तत्व का प्रवाह बढ़ जाता है या दूसरे शब्दों में, एलडीआर का प्रतिरोध तब घटता है जब प्रकाश एलडीआर की सतह पर गिरता है। एलडीआर के लिए प्रतिरोध में कमी की यह संपत्ति हासिल की जाती है क्योंकि यह सतह पर उपयोग किए जाने वाले अर्धचालक सामग्री की संपत्ति है।
हमने पहले LDR का उपयोग करके कई सर्किट बनाए, जो आवश्यकता के अनुसार रोशनी को स्वचालित करने के लिए LDR का उपयोग करते हैं।
Arduino का उपयोग करके LDR नियंत्रित एलईडी का कार्य करना
सर्किट आरेख के अनुसार, हमने एलडीआर और 100k रोकनेवाला का उपयोग करके एक वोल्टेज विभक्त सर्किट बनाया है। वोल्टेज विभक्त आउटपुट अरुडिनो के एनालॉग पिन को फ़ीड है। एनालॉग पिन वोल्टेज को महसूस करता है और Arduino को कुछ एनालॉग मूल्य देता है। एलडीआर के प्रतिरोध के अनुसार एनालॉग मूल्य बदलता है। इसलिए, जैसा कि प्रकाश LDR पर पड़ता है, इसका प्रतिरोध कम हो जाता है और इसलिए वोल्टेज मान बढ़ता है।
प्रकाश की तीव्रता ance - प्रतिरोध ↓ - एनालॉग पिन पर वोल्टेज Light - प्रकाश चालू होता है
Arduino कोड के अनुसार, यदि एनालॉग मूल्य 700 से नीचे आता है, तो हम इसे अंधेरा मानते हैं और प्रकाश चालू हो जाता है। यदि मूल्य 700 से ऊपर आता है, तो हम इसे उज्ज्वल मानते हैं और प्रकाश बंद हो जाता है।
कोड स्पष्टीकरण:
इस परियोजना के अंत में पूरा Arduino कोड और प्रदर्शन वीडियो दिया गया है।
यहां, हम पिंस को रिले, एलईडी और एलडीआर के लिए परिभाषित कर रहे हैं।
# डेफ़िन रिले 10 इंट एलईडी = 9; int LDR = A0;
आउटपुट पिन के रूप में एलईडी और रिले की स्थापना, और इनपुट पिन के रूप में LDR।
पिनमोड (LED, OUTPUT); पिनमोड (रिले, OUTPUT); पिनमोड (LDR, INPUT);
Arduino के A0 पिन के माध्यम से वोल्टेज एनालॉग वैल्यू पढ़ना। यह एनालॉग वोल्टेज LDR के प्रतिरोध के अनुसार बढ़ाया या घटाया जाएगा।
int LDRValue = analogRead (LDR);
अंधेरे और उज्ज्वल के लिए शर्त देते हुए। यदि मूल्य 700 से कम है तो यह अंधेरा है और एलईडी या लाइट चालू है। यदि मान 700 से अधिक है, तो यह उज्ज्वल है और एलईडी या प्रकाश बंद हो जाता है।
अगर (LDRValue <= 700) {digitalWrite (LED, HIGH); digitalWrite (रिले, हाई); Serial.println ("इट्स डार्क आउटसाइड; लाइट्स स्टेटस: ऑन"); } और {digitalWrite (LED, LOW); digitalWrite (रिले, LOW); Serial.println ("इट्स ब्राइट आउटसाइड; लाइट्स स्टेटस: ऑफ"); }
Arduino के साथ LDR का उपयोग करके रिले को नियंत्रित करना
उन्होंने कहा कि इस तरह की घटनाओं को रोकने के लिए सरकार ने कई कदम उठाए हैं।
चमक और अंधेरे के अनुसार एक एलईडी को नियंत्रित करने के बजाय, हम अपने घर की रोशनी या किसी भी विद्युत उपकरण को नियंत्रित कर सकते हैं। हमें केवल एक रिले मॉड्यूल कनेक्ट करना है और प्रकाश की तीव्रता के अनुसार किसी भी एसी उपकरण को चालू और बंद करने के लिए पैरामीटर सेट करना है। यदि मूल्य 700 से नीचे आता है, जिसका अर्थ है डार्क, तो रिले संचालित होता है और रोशनी चालू हो जाती है। यदि मान 700 से अधिक है, जिसका अर्थ है कि इसका दिन या उज्ज्वल है, तो रिले संचालित नहीं होगा और रोशनी बंद रहेगी। यहां रिले के बारे में अधिक जानें और रिले के लिए एसी उपकरण कैसे कनेक्ट करें।
यह भी देखें:
- रिले और एलडीआर का उपयोग करके स्वचालित स्ट्रीट लाइट नियंत्रक सर्किट
- स्वचालित सीढ़ी प्रकाश
- रास्पबेरी पाई इमरजेंसी लाइट