فهرست مطالب:

متر ساده تر باتری تا 5 ولت در MAh: 3 مرحله
متر ساده تر باتری تا 5 ولت در MAh: 3 مرحله

تصویری: متر ساده تر باتری تا 5 ولت در MAh: 3 مرحله

تصویری: متر ساده تر باتری تا 5 ولت در MAh: 3 مرحله
تصویری: تفاوت ولت وات آمپر و اهم چیست؟ به زبان ساده و عمومی 2024, جولای
Anonim
باتری راحت تر جهان تا 5 ولت در MAh
باتری راحت تر جهان تا 5 ولت در MAh

یک آردوینو و یک مقاومت تنها چیزی است که ما برای ساخت این طرح نیاز داریم که یک ظرفیت سنج برای باتری های ولتاژ تا 5 ولت ایجاد می کند. می توان از باتری های اسیدی ، قلیایی ، NiCd ، Li-ion و Lipo استفاده کرد. بازار پر از باتری های تقلبی است که ادعا می کنند ظرفیت عظیمی دارند اما بخشی از موعود و وضعیت خسته شده را تحویل می دهند. این پروژه به کشف ظرفیت واقعی باتری های موجود کمک می کند ، در حالی که برخی از یونهای لیتیوم 8800 چینی حتی 650 میلی آمپر ساعت نداشتند.

هنگام تخلیه باید مراقب باشید و پیشگیری کنید ، باتری های قابل شارژ نباید بیش از 20 of ولتاژ اسمی آن تخلیه شوند ، این می تواند صدمات جبران ناپذیری به واحد شما وارد کند.

مرحله 1: همه را در یک مرحله ساده جمع کنید

همه را در یک مرحله ساده جمع کنید
همه را در یک مرحله ساده جمع کنید

مقاومتهای نشان داده شده 22R / 10W یا 10R / 10W هستند ، ما از دومی استفاده می کنیم زیرا زمان تجزیه و تحلیل کمتری را ارائه می دهد. برای آزمایش باتری های کوچکتر مانند CR2032 می توان از یک مقاومت 47R / 2W با تخلیه آهسته استفاده کرد و از گرم شدن باتری جلوگیری کرد.

برای دقت ، فقط دو تنظیم باید در کد انجام شود. متغیر "vcc" باید مقدار ولتاژ مستقیم اندازه گیری شده را بر روی برد آردوینو دریافت کند. متغیر "مقاومت" باید مقدار دقیق مقاومت را در اهم دریافت کند و از اعداد اعشاری می توان استفاده کرد.

از راه آسان Serial Monitor از Arduino IDE به عنوان یک رابط استفاده می شد و مقادیر خوانده شده در هر 1.8 ثانیه را نشان می داد ، بنابراین رایانه باید در هنگام انجام آزمایش به آردوینو متصل باشد ، پنجره را می توان به حداقل رساند تا بتوان از کامپیوتر برای دیگری استفاده کرد. به همین دلیل ، طراحی را می توان به راحتی تغییر داد تا یک LCD 16x2 یا یک صفحه نمایش 4 رقمی 7 بخش پذیرفته شود.

زمان 1.8 ثانیه به این دلیل انتخاب شد که امکان به روزرسانی سریع را فراهم می کند و چون ضرب 60 است ، نشان دهنده 0.0005 ساعت است که محاسبات را تسهیل می کند.

این راه حل علاوه بر ساده ترین ، ارزان ترین راه حل در بین سایر موارد مورد بررسی بود.

مرحله 2: کد

شناور vcc = 5.0 ؛ // مقدار واقعی ولتاژ روی برد آردوینو - اندازه گیری با soma multimeterfloat = 0.0 ؛

int analogInput = 0؛

float vout = 0.0 ؛

مقدار int = 0 ؛

مقاومت شناور = 10 ؛ // مقدار واقعی مقاومت در اهم ، اندازه گیری با مولتی متر -

// مورد استفاده در طراحی: 10 اهم / 10 وات

void setup () {

Serial.begin (9600)؛

pinMode (analogInput ، INPUT) ؛

Serial.println ("خواندن هر 1.8 ثانیه") ؛

تاخیر (1800) ؛

}

حلقه خالی () {

value = analogRead (analogInput) ؛

vout = (مقدار * vcc) / 1024.0 ؛

float cout = vout / resistor؛

float parcial = cout * 0.0005؛

soma = soma + parcial؛

Serial.print ("خوانده شده فعلی:") ؛

Serial.print (cout)؛

Serial.print ("آمپر") ؛

Serial.print ("تا کنون اندازه گیری شده است:")؛

flooma msoma = soma * 1000؛

Serial.print (msoma) ؛

Serial.println ("mAh")؛

// بیشتر 1.8 صبر کنید

تاخیر (1800) ؛

}

توصیه شده: