اندازه گیری فعلی در پروژه های Arduino برای نظارت بر مصرف برق و اطمینان از ایمنی ضروری است.استفاده از مقاومت های گریزی یک روش ساده و موثر برای اندازه گیری زمان فعلی را فراهم می کند.این مقاله توضیح می دهد که چگونه با استفاده از مقاومت های اجتناب ناپذیر در پروژه های Arduino خود، بارگیری زمان فعلی را محاسبه کنید.

درک مقاومت های شکاری Shunt Resistanceors

مقاومت اجتناب ناپذیر یک مقاومت با ارزش پایین است که در سریال با بار قرار می گیرد.هنگامی که جریان فعلی از طریق آن جریان می یابد، یک افت ولتاژ کوچک در سراسر مقاومت رخ می دهد.این ولتاژ می تواند برای تعیین فعلی با استفاده از قانون اوهم اندازه گیری شود.

محاسبه زمان فعلی

فرمول اصلی برای محاسبه جریان بار:

[[ویرایش] [۱]

در جایی که [از این رو] [از [مشرکان] [در برابر] [مشرکان] [مشرکان] [مشرکان] [مشرکان] [مشرکان] [مشرکان] [مشرکان]] [مشرکان] [و [مشرکانه:5] ولتاژ در برابر مقاومت و مقاومت است.

اندازه گیری ولتاژ با Arduino

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

  • مقاومت اجتناب ناپذیر را در سریال با بار متصل کنید.
  • ورودی آنالوگ Arduino را به نقطه اتصال مقاومت متصل کنید.
  • ولتاژ را با استفاده از تابع آنالوگRead Arduino بخوانید.
  • تبدیل خواندن آنالوگ به ولتاژ: V = (analogRead() / 1023) * ولتاژ مرجع.

مثالی از Calculation

فرض کنید از مقاومت کننده ی ۰.۱ فوتی استفاده می کنید و آردوینو یک ولتاژ از ۰٫۵ ولت را در سراسر آن می خواند.این بار به عنوان:

I = 0.05V / 0.1Ω = 0.5A [FLT 1 ]