پروژه الکترونیکپروژه های آردوینوپروژه های اندازه گیری

آموزش اندازه گیری ولتاژ باتری با آردوینو (پروژه ولتاژ متر Arduino)

سلام. آموزش اندازه گیری ولتاژ باتری با آردوینو (پروژه ولتاژ متر Arduino) را آماده کردیم.

پروژه ولتاژ متر باتری با آردوینو

باتری ها محدودیت ولتاژ خاصی دارد و اگر در هنگام شارژ یا کار ولتاژ از حد معینی فراتر رود ، عمر باتری تحت تاثیر قرار میگیرد و کاهش می یابد. هر زمان که از یک باتری استفاده میکنیم باید سطح ولتاژ آن را نیز بررسی کنیم که آیا نیاز به شارژ / تعویض دارد یا خیر.

ما در این پروژه آردوینو وضعیت شارژ باتری را روشن شدن ال ای دی بار گراف نمایش میدهیم و همچنین در یک ال سی دی کاراکتری سطح ولتاژ را نمایش میدهیم.

قطعات مورد نیاز

  1. برذ آردوینو UNO
  2. ال ای دی بار گراف تایی
  3. ال سی دی کاراکتری (16*2)
  4. پتانسیومتر 10 کیلو اهم
  5. مقاومت (100ohm-10 و 330ohm)
  6. باتری (برای آزمایش)
  7. آداپتور 12v

ال ای دی بار گراف چیست ؟

ال ای دی بار گراف چیست ؟

ال ای دی بارگراف ، نمودار LED به صورت نوار در اندازه های مختلف با مصرف انرژی پایین است. این نوع LED بیشتر برای نمایش شدت و میزان چیزی مورد استفاده قرار میگیرد. کاربرد های زیادی از جمله نمایش ظرفیت ، شدت صوت و نور و … برای این نوع ال ای دی وجود دارد.

دیتاشیت پین های LED بار گراف :

دیتاشیت پین های ال ای دی بار گراف

توضیحات کد و فیلم عملکرد پروژه

پروژه ولتاژ متر باتری با آردوینو

ما ولتاژ باتری را توسط پین انالوگ Arduino میخوانیم و با استفاده از فرمول آنالوگ به دیجیتال ADC آن را به یک مقدار دیجیتال تبدیل میکنیم. آنالوگ به دیجیتال در آردوینو دارای دقت 10 بیتی است. یعنی ولتاژ ورودی 0-5 ولت به عدد صحیح بین 0-1023 تقسیم میشود. در صورتی که با آنالوگ به دیجیتال در Arduino آشنایی ندارید ، مطلب زیر را بخوانید :

حتما ببینید :  SPWM چیست؟ ساخت اینورتر موج سینوسی خالص با آردوینو

ما با توجه به کد زیر (کد کامل و شماتیک پروژه در فایل دانلودی موجود است) روشن شدن ال ای دی های بارگراف را تنظیم میکنیم. به طور مثال ما روشن شدن دو ال ای دی را توضیح میدهیم :

if (input_voltage < 0.50 && input_voltage >= 0.00 ) 
// اگر ولتاژ بین 0 تا 0.5 بود
{
digitalWrite(2, HIGH); // ال ای دی اول روشن شود
delay (30);
digitalWrite(2, LOW);
delay (30);     
}
else if (input_voltage < 1.00 && input_voltage >= 0.50) 
// وقتی ولتاژ بین 0.5 تا 1 بود ال ای دی بعدی روشن شود{
LED_function(2);
}

در کد بالا شما میتوانید مقدار را تغییر دهید و همچنین عملکرد متفاوتی را تعیین کنید.

فیلم عملکرد مدار : کلیک کنید !

موارد موجود در فایل : شماتیک کامل مدار ، سورس کامل

برای دانلود فایل های پروژه ثبت نام کنید، تنها چند ثانیه زمان لازم است. از طریق فرم زیر اقدام کنید.

ایمیل خود را وارد کنید

نظرتان را در مورد این مطلب با ستاره دادن اعلام کنید امیدوارم این مطلب برای شما مفید بوده باشد. نظرات ، مشکلات و پیشنهادات خود را در پایین صفحه اعلام کنید

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. (در خصوص سوال در مورد این مطلب از قسمت نظرات همین مطلب اقدام کنید)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا