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

आवश्यक घटक

  • Arduino बोर्ड (Uno, मेगा, आदि)
  • फोटोरेंजिस्टर (LDR)
  • पोटेंटियोमीटर
  • एलईडी या प्रकाश उपकरण
  • रेजिस्टर (LDR के लिए 10kΩ, 220Ω एलईडी के लिए)
  • ब्रेडबोर्ड और जम्पर तार

हार्डवेयर सेटअप

एक रेजिस्टर के साथ एक वोल्टेज डिवाइडर विन्यास में फोटोरेस्टर कनेक्ट करें। Arduino पर एक एनालॉग इनपुट पिन के लिए जंक्शन कनेक्ट करें। एक रेजिस्टर के माध्यम से एक डिजिटल पीडबल्यूएम पिन में एलईडी कनेक्ट करें। सभी कनेक्शन सुरक्षित रूप से बनाने के लिए ब्रेडबोर्ड और जम्पर तारों का उपयोग करें।

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

एक प्रोग्राम को प्रकाश स्तर को प्रकाश स्तर से पढ़ने और तदनुसार एलईडी चमक को समायोजित करने के लिए लिखें। एलईडी को नियंत्रित करने के लिए सेंसर डेटा और एनालॉगराइट () फ़ंक्शन प्राप्त करने के लिए एनालॉगRead () फ़ंक्शन का उपयोग करें। वांछित प्रकाश स्तर को बनाए रखने के लिए एक सरल नियंत्रण एल्गोरिदम लागू करें।

नमूना कोड

``cpp const int SensorPin = A0; const int ledPin = 9; int SensorValue = 0; void सेटअप () { pinMode (ledPin, OUTPUT); सीरियल.println(sensorValue); देरी(100); } `````````\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\