विषयसूची:

MAh में 5v तक का दुनिया का आसान बैटरी मीटर: 3 कदम
MAh में 5v तक का दुनिया का आसान बैटरी मीटर: 3 कदम

वीडियो: MAh में 5v तक का दुनिया का आसान बैटरी मीटर: 3 कदम

वीडियो: MAh में 5v तक का दुनिया का आसान बैटरी मीटर: 3 कदम
वीडियो: बैट्री के voltage और Ampere को कैसे बढ़ाएं | Battery series and parallel 2024, जुलाई
Anonim
MAh. में 5v तक का दुनिया का आसान बैटरी मीटर
MAh. में 5v तक का दुनिया का आसान बैटरी मीटर

एक Arduino और एक रोकनेवाला हम सभी को इस डिज़ाइन को बनाने की आवश्यकता है जो 5v तक की वोल्टेज बैटरी के लिए क्षमता मीटर बनाता है। एसिड, क्षारीय, NiCd, Li-आयन और लाइपो बैटरी का उपयोग किया जा सकता है। बाजार बड़ी क्षमता का दावा करने वाली नकली बैटरियों से भरा है, लेकिन वादा किए गए एक अंश को वितरित करते हुए, स्थिति से थके हुए यह परियोजना उपलब्ध बैटरियों की वास्तविक क्षमता का पता लगाने में मदद करती है जब कुछ चीनी 8800 ली-आयन में वास्तव में 650mAh भी नहीं था।

डिस्चार्ज होने पर सावधान रहना और रोकथाम करना आवश्यक है, रिचार्जेबल बैटरियों को इसके नाममात्र वोल्टेज के 20% से अधिक डिस्चार्ज नहीं किया जाना चाहिए, इससे आपकी इकाई को अपरिवर्तनीय क्षति हो सकती है।

चरण 1: बस एक आसान चरण में सभी को एक साथ रखना।

केवल एक आसान चरण में सभी को एक साथ रखना।
केवल एक आसान चरण में सभी को एक साथ रखना।

संकेतित प्रतिरोधक 22R / 10W या 10R / 10W हैं, हम बाद वाले का उपयोग करते हैं क्योंकि यह कम विश्लेषण समय प्रस्तुत करता है। CR2032 जैसी छोटी बैटरियों का परीक्षण करने के लिए 47R / 2W रेसिस्टर का उपयोग धीमी गति से डिस्चार्ज के साथ किया जा सकता है, हीटिंग बैटरी से बचा जा सकता है।

सटीकता के लिए, कोड में केवल दो समायोजन करने की आवश्यकता है। चर "vcc" को Arduino बोर्ड पर मापा प्रत्यक्ष वोल्टेज मान प्राप्त करना चाहिए। "प्रतिरोधक" चर को ओम में रोकनेवाला का सटीक मान प्राप्त करना चाहिए और दशमलव संख्याओं का उपयोग किया जा सकता है।

एक आसान तरीके से Arduino IDE से सीरियल मॉनिटर को एक इंटरफ़ेस के रूप में इस्तेमाल किया गया था, जिसमें हर 1.8s में मूल्यों को पढ़ा जाता है, इसलिए पीसी को arduino से जुड़ा रहना चाहिए, जबकि परीक्षण किया जाता है, दूसरे के लिए कंप्यूटर के उपयोग की अनुमति देकर विंडो को छोटा किया जा सकता है उद्देश्य, यहां तक कि 16x2 एलसीडी या 4-अंकीय 7-सेगमेंट डिस्प्ले को स्वीकार करने के लिए डिज़ाइन को आसानी से संशोधित किया जा सकता है।

1.8s का समय इसलिए चुना गया क्योंकि यह एक त्वरित अद्यतन की अनुमति देता है और क्योंकि यह ६० का गुणज है, जो घंटे के ०.०००५ का प्रतिनिधित्व करता है, जिसने गणना की सुविधा प्रदान की।

सबसे सरल होने के अलावा यह समाधान शोध किए गए अन्य लोगों में सबसे सस्ता भी था।

चरण 2: कोड।

फ्लोट वीसीसी = 5.0; // Arduino बोर्ड पर वास्तविक वोल्टेज मान - मल्टीमीटरफ्लोट सोमा = 0.0 के साथ मापें;

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

फ्लोट वाउट = 0.0;

इंट वैल्यू = 0;

फ्लोट रोकनेवाला = 10; // ओम में रोकनेवाला का सही मान, मल्टीमीटर से मापें -

// डिजाइन में प्रयुक्त: १० ओम / १० वाट

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

सीरियल.बेगिन (९६००);

पिनमोड (एनालॉग इनपुट, इनपुट);

Serial.println ("हर 1.8 को पढ़ना");

देरी (1800);

}

शून्य लूप () {

मूल्य = एनालॉग रीड (एनालॉग इनपुट);

वाउट = (मान * वीसीसी) / 1024.0;

फ्लोट कॉउट = वाउट / रेसिस्टर;

फ्लोट पार्सियल = कोउट * 0.0005;

सोम = सोम + पार्शियल;

Serial.print ("वर्तमान पढ़ा गया:");

सीरियल.प्रिंट (कोउट);

सीरियल.प्रिंट ("एएमपी।");

Serial.print ("अब तक मापा गया:");

फ्लोट मसोमा = सोमा * 1000;

सीरियल.प्रिंट (एमएसोमा);

सीरियल.प्रिंट्लन ("एमएएच");

// अधिक 1.8 seg. प्रतीक्षा करें

देरी (1800);

}

सिफारिश की: