विषयसूची:

Arduino के साथ लक्स मीटर: 5 कदम
Arduino के साथ लक्स मीटर: 5 कदम

वीडियो: Arduino के साथ लक्स मीटर: 5 कदम

वीडियो: Arduino के साथ लक्स मीटर: 5 कदम
वीडियो: how to make Motion detection light on off PIR sensor project #howto 2024, जुलाई
Anonim
Arduino के साथ लक्स मीटर
Arduino के साथ लक्स मीटर

एक लक्स मीटर (एक प्रकाश मीटर के रूप में भी जाना जाता है) - एक प्रकाश मीटर एक उपकरण है जिसका उपयोग प्रकाश की मात्रा को मापने के लिए किया जाता है।

लक्स - लक्स (प्रतीक: एलएक्स) रोशनी और चमकदार उत्सर्जन की एसआई व्युत्पन्न इकाई है, जो प्रति इकाई क्षेत्र में चमकदार प्रवाह को मापता है।

लंगड़े पुरुषों के शब्द में, एक लक्स एक क्षेत्र पर कितना प्रकाश है और इसका उपयोग करने के लिए एक लक्स मीटर एक उपकरण है। यह एक बहुत ही उपयोगी उपकरण है लेकिन अगर आप इसे साल में एक या दो बार या सिर्फ एक बार इस्तेमाल करने जा रहे हैं तो एक मीटर की लागत एक तरह की बर्बादी है, हालांकि अगर आप मेरे जैसे हैं और एक एलडीआर और एक आदर्श Arduino है तो आप महसूस करते हैं कि आप इसे लगभग 20 मिनट में बनाते हैं और आपको दुकान तक ले जाने के लिए आवश्यक पेट्रोल की लागत से कम में बनाते हैं।

चरण 1: चीजें जो आपको चाहिए

आपकी जरूरत की चीजें
आपकी जरूरत की चीजें

· २०० रोकनेवाला

· अरुडिनो यूएनओ

· परफ़बोर्ड

लाइट डिपेंडेंट रेसिस्टर (LDR)

· मिलाप

· सोल्डरिंग आयरन

· नर से नर जंपर्स

(वैकल्पिक)

ब्रेड बोर्ड

चरण 2: इसे बनाएं

इसे बनाओ
इसे बनाओ
इसे बनाओ
इसे बनाओ

ऊपर दिए गए योजनाबद्ध में वर्णित अनुसार, वोल्टेज विभक्त विन्यास में 200 resistor और LDR को व्यवस्थित करें:

सबसे पहले मैं अनुशंसा करता हूं कि आप इसे परफबोर्ड पर मिलाप करने से पहले परीक्षण करने के लिए ब्रेडबोर्ड पर सर्किट का निर्माण करें, जैसे:

चरण 3: इसे स्थायी बनाएं

इसे स्थायी बनाएं
इसे स्थायी बनाएं
इसे स्थायी बनाएं
इसे स्थायी बनाएं
इसे स्थायी बनाएं
इसे स्थायी बनाएं

सोल्डरिंग के लिए अपने यौगिकों को इकट्ठा करें।

भागों को इस तरह व्यवस्थित करें:

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

युक्ति: यदि आप स्टिक सोल्डरिंग आयरन (सोल्डरिंग स्टेशन नहीं) का उपयोग कर रहे हैं, तो LDR फ्लैट को परफ़ॉर्मर पर न रखें, मैंने LDR को जला दिया और इसे फिर से करना पड़ा।

जब आप कर लें तो यह इस तरह दिखना चाहिए:

चरण 4: कोड (Arduino स्केच)

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

सबसे पहले, हम अपनी गणना में बाद में उपयोग करने के लिए कुछ स्थिरांक परिभाषित करते हैं।

हमारे सेटअप फ़ंक्शन में, हम अपनी रीडिंग प्रदर्शित करने के लिए बस एक सीरियल कनेक्शन शुरू करते हैं।

हमारे लूप में, हम वेरिएबल और उनके प्रकारों की घोषणा करते हैं। इसके बाद, हम Arduino pin A1 के माध्यम से जांच से रीडिंग प्राप्त करते हैं। अब हर किसी का पसंदीदा हिस्सा, MATH, हम A1 से वोल्टेज को अपने स्थिर MAX_ADC_READING से विभाजित करते हैं और फिर रोकनेवाला वोल्टेज निकालने के लिए अपने ADC_REF_VOLTAGE स्थिरांक से गुणा करते हैं। LDR वोल्टेज प्राप्त करने के लिए हम अपने ADC_REF_VOLTAGE से हमारे परिकलित रोकनेवाला वोल्टेज को घटाते हैं, इस मान का उपयोग LDR प्रतिरोध को हमारे प्रतिरोधक वोल्टेज द्वारा LDR वोल्टेज को विभाजित करके प्राप्त करने के लिए किया जाता है, फिर परिणाम को हमारे REF_RESISTANCE स्थिरांक से गुणा करके, लगभग किया जाता है, हम पाउ का उपयोग करते हैं () आधार के रूप में ldrResistance का उपयोग करके एक एक्सपोनेंट प्राप्त करने के लिए Arduino लाइब्रेरी में फ़ंक्शन और आउट एक्सपोनेंट के रूप में LUX_CALC_EXPONENT स्थिरांक, इस मान को तब हमारे Lux मान प्राप्त करने के लिए LUX_CALC_SCALAR स्थिरांक से गुणा किया जाता है। ओके मैथ की क्लास खत्म हो गई है। अब हम इस जानकारी को सीरियल मॉनीटर पर प्रिंट करते हैं और 250 एमएस तक प्रतीक्षा करते हैं ताकि हम इसे पढ़ सकें। बस अपने Arduino पर कोड अपलोड करें और जांच को कनेक्ट करें, अब आप प्रकाश की रोशनी को मापने और मापने के लिए अच्छे हैं

चरण 5: निष्कर्ष:

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

सिफारिश की: