विषयसूची:

कैसे एक Arduino ओम मीटर बनाने के लिए: 5 कदम (चित्रों के साथ)
कैसे एक Arduino ओम मीटर बनाने के लिए: 5 कदम (चित्रों के साथ)

वीडियो: कैसे एक Arduino ओम मीटर बनाने के लिए: 5 कदम (चित्रों के साथ)

वीडियो: कैसे एक Arduino ओम मीटर बनाने के लिए: 5 कदम (चित्रों के साथ)
वीडियो: Arduino Multimeter V1.0 | DIY Arduino Project | Voltage, Resistance, Continuity tester and more 2024, जुलाई
Anonim
Image
Image

हमें प्रतिरोधों का प्रतिरोध ज्ञात करने के लिए रंग कोड पढ़ने में कठिनाई होती है। प्रतिरोध मूल्य खोजने की कठिनाई को दूर करने के लिए, हम Arduino का उपयोग करके एक साधारण ओम मीटर बनाने जा रहे हैं। इस परियोजना के पीछे मूल सिद्धांत एक वोल्टेज विभक्त नेटवर्क है। अज्ञात प्रतिरोध का मान 16*2 LCD डिस्प्ले पर प्रदर्शित होता है।

चरण 1: आवश्यक घटक: -

आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
आवश्यक घटक
  • ब्रेडबोर्ड (https://www.banggood.in/custlink/Kv3KBp15nG)
  • अरुडिनो यूएनओ (https://www.banggood.in/custlink/DmmmecTtQy)
  • 16x2 एलसीडी डिस्प्ले (https://www.banggood.in/custlink/3GGD6JTVbV)
  • जम्पर वायर (https://www.banggood.in/custlink/Kmm34JuHs8)
  • 10k पोटेंशियोमीटर (https://www.banggood.in/custlink/D3D36p7F6A)
  • 470ohm रोकनेवाला (https://www.banggood.in/custlink/vDvDBJ7PNl)

चरण 2: सर्किट और कनेक्शन: -

सर्किट और कनेक्शन
सर्किट और कनेक्शन

एलसीडी पिन 1------------ जीएनडी

एलसीडी पिन 2------------ वीसीसी

एलसीडी पिन 3----------- बर्तन का मध्य पिन

एलसीडी पिन 4------------ Arduino का D12

एलसीडी पिन 5------------ जीएनडी

आर्डिनो का एलसीडी पिन 6-----------D11

एलसीडी पिन 7----------एनसी

एलसीडी पिन 8-----------एनसी

एलसीडी पिन 9----------एनसी

एलसीडी पिन 10----------एनसी

एलसीडी पिन 11---------- arduino का D5

आर्डिनो का LCD पिन 12----------D4

LCD पिन 13---------- arduino का D3

LCD पिन 14---------- arduino का D2

एलसीडी पिन 15----------वीसीसी

एलसीडी पिन 16---------- जीएनडी

चरण 3: Arduino ओम मीटर का उपयोग करके प्रतिरोध की गणना करना:

इस प्रतिरोध मीटर का कार्य बहुत सरल है और इसे नीचे दिखाए गए एक साधारण वोल्टेज विभक्त नेटवर्क का उपयोग करके समझाया जा सकता है।

प्रतिरोधों R1 और R2 के वोल्टेज विभक्त नेटवर्क से, वाउट = विन * R2 / (R1 + R2)

उपरोक्त समीकरण से, हम R2 का मान इस प्रकार घटा सकते हैं:

R2 = वाउट * R1 / (विन - वाउट)

जहाँ R1 = ज्ञात प्रतिरोध

R2 = अज्ञात प्रतिरोध

विन = Arduino के 5V पिन पर उत्पन्न वोल्टेज

वाउट = जमीन के संबंध में R2 पर वोल्टेज।

नोट: चुने गए ज्ञात प्रतिरोध (R1) का मान 470Ω है, लेकिन उपयोगकर्ताओं को इसे अपने द्वारा चुने गए प्रतिरोधक के प्रतिरोध मान से बदलना चाहिए।

चरण 4: कोड:

#शामिल

// लिक्विड क्रिस्टल (rs, sc, d4, d5, d6, d7)

लिक्विड क्रिस्टल एलसीडी(१२, ११, ५, ४, ३, २);

कॉन्स्ट इंट एनालॉगपिन = 0;

इंट एनालॉगवल = 0;

इंट विन = 5;

फ्लोट बफ = 0;

फ्लोट वाउट = 0; फ्लोट R1 = 0; फ्लोट आर२ = ४७०;

व्यर्थ व्यवस्था() {

LCD.begin (16, 2); }

शून्य लूप () {

एनालॉगल = एनालॉगरेड (एनालॉगपिन);

अगर (एनालॉगवल) {बफ = एनालॉगवल * विन; वाउट = (बफ) / १०२४.०;

अगर (वाउट> 0.9) {

बफ = (विन / वाउट) - 1; R1 = R2 * शौकीन; LCD.setCursor(0, 0); LCD.print ("-रेसिस्टेंस-"); LCD.setCursor(0, 1);

अगर ((R1)> 999) {

एलसीडी.प्रिंट (""); एलसीडी.प्रिंट (आर 1 / 1000); एलसीडी.प्रिंट ("के ओम"); } और {lcd.print(""); LCD.प्रिंट (राउंड (R1)); LCD.print ("ओम"); }

देरी (1000);

एलसीडी.क्लियर ();

}

और {lcd.setCursor(0, 0); LCD.print ("! पुट रेसिस्टर"); LCD.setCursor(0, 1);

}

} }

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

R1 के साथ 470 ओम वाला यह सर्किट 100Ohm से 2k ओम प्रतिरोधों के बीच ठीक काम करेगा। आप अज्ञात प्रतिरोधों के उच्च मूल्यों के लिए ज्ञात प्रतिरोध के मान को बदल सकते हैं।

आशा है आपको यह ट्यूटोरियल पसंद आया होगा।

youtube पर मेरा समर्थन करने पर विचार करें। मुझे यकीन है कि आप निराश नहीं होंगे। youtube.com/creativestuff

सिफारिश की: