شما به اینترنت متصل نیستید.
ساخت اهم متر توسط آردوینو
نویسنده:
امتیاز دهید

ساخت اهم متر توسط آردوینو

مقاله ای که می خوانید، یک پروژه بسیار مفید و در عین حال ساده و قابل انجام توسط آردوینو می باشد. اگر برای تشخیص مقدار مقاومت از روی خواندن رنگ های روی آن با مشکل مواجه می شوید این پروژه ی ساده را انجام داده و یک نمونه اهم متر برای خود بسازید. در این پروژه از برد آردوینو استفاده شده است. در صورتی که به آردوینو علاقه‌مند هستید، می‌توانید آموزش کامل آردوینو (مبتدی و پیشرفته) را مطالعه کنید.

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

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

برد آردوینو Arduino UNO R3
برد آردوینو و کابل رابط
1 عدد
برد بورد
1 عدد
سیم اتصال به بردبورد(بسته)
1 عدد

نمای کلی مدار به این صورت بوده و از روابط ریاضی زیر در برنامه استفاده می شود:

برنامه زیر را بر روی برد خود آپلود کنید:

int analogPin= 0;

int raw= 0;

int Vin= 5;

float Vout= 0;

float R1= 1000;

float R2= 0;

float buffer= 0;

void setup()

{

Serial.begin(9600);

}

void loop()

{

raw= analogRead(analogPin);

if(raw)

{

buffer= raw * Vin;     

Vout= (buffer)/1024.0;

buffer= (Vin/Vout) -1;

R2= R1 * buffer;

Serial.print("Vout: ");

Serial.println(Vout);

Serial.print("R2: ");

Serial.println(R2);

delay(1000);

}

}

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

در حلقه loop ابتدا مقدار ولتاژ بین مقاومت معلوم و مجهول از طریق ورودی آنالوگ A0 خوانده شده و با توجه به اینکه آردوینو از مبدل آنالوگ به دیجیتال 10 بیتی استفاده می کند، لذا برای تبدیل مقادیر آنالوگ ورودی به معادل دیجیتال، باید در 1024/5 ضرب شود، که 5 در واقع همان ولتاژ مرجع می باشد. در ادامه فرمول های مربوط به تقسیم ولتاژ پیاده شده است و در انتها از طریق نمایشگر سریال مقدار مقاومتی که توسط آردوینو خوانده می شود، به نمایش در می آید.

R2: مقدار مقاومت مجهول

Vout: ولتاژ مربوط به مقاومت معلوم

دقت اهم متر:

نکته مورد توجه این است، در صورتی که مقدار مقاومت مجهول بسیار بزرگتر و یا بسیار کوچکتر از مقدار مقاومت معلوم باشد، میزان خطا افزایش خواهد یافت. در اینجا مقدار مقاومت معلوم 1 کیلو اهم می باشد و مقاومت مجهولی با اندازه 200 اهم با دقت خوبی اندازه گیری شده است. برای مثال در صورتی که مقدار مقاومت مجهول 220 کیلو اهم و مقدار مقاومت معلوم 1 کیلو اهم باشد، مقادیر اندازه گیری شده دقیق نخواهد بود. مقدار خطای به وجود آمده را در شکل زیر مشاهده می کنید.

حال در صورتی که مقاومت معلوم را 100 کیلو اهم قرار دهید، مطابق شکل زیر مشاهده می کنید که دقت به میزان قابل توجهی افزایش یافته است.

برای اینکه مطمئن شوید مقدار مقاومت معلوم قرار داده شده مناسب می باشد، می توانید از مقدار Vout در نمایشگر سریال نیز کمک بگیرید. به این صورت که چون از قانون تقسیم ولتاژ استفاده می شود، لذا مقدار این ولتاژ که در واقع همان ولتاژ دو سر مقاومت معلوم می باشد، نباید زیاد کوچک و یا زیاد نزدیک به 5 ولت باشد، که این نشان دهنده اختلاف زیاد دو مقاومت می باشد. فیلم نحوه عملکرد مدار را می توانید مشاهده کنید:

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

نظرات شما باعث بهبود محتوای آموزشی ما می‌شود. اگر این آموزش را دوست داشتید، همین‌طور اگر سوالی در مورد آن دارید، از شنیدن نظراتتان خوشحال خواهیم شد.

ترجمه شده توسط تيم اتومی | منبع: سایت circuitbasics

مطالب مرتبط

آشنایی با انواع بردهای آردوینو آردوینو

آشنایی با انواع بردهای آردوینو

در این آموزش به معرفی انواع بردهای آردوینو می‌پردازیم و سپس اجزای مختلف برد را بررسی خواهیم کرد.
2 سال قبل
شروع کار با نرم‌افزار آردوینو آردوینو

شروع کار با نرم‌افزار آردوینو

در این آموزش با نرم افزار آردوینو آشنا خواهید شد و اولین پروژه تان را به کمک آردوینو انجام خواهید داد.
2 سال قبل
آموزش جامع آردوینو (مبتدی و پیشرفته) آردوینو

آموزش جامع آردوینو (مبتدی و پیشرفته)

جمعیت افراد علاقه‌مند به ساختن (Makers) در سال‌های اخیر رشد قابل توجهی داشته است. این موضوع تا حد زیادی مربوط به توسعه نرم‌افزارها و سخت‌افزارهای منبع
2 سال قبل
ارتباط آردوینو با متلب و سیمولینک آردوینو

ارتباط آردوینو با متلب و سیمولینک

در این قسمت قصد داریم به نحوه ارتباط نرم افزار متلب و سیمولینک با برد آردوینو بپردازیم.
2 سال قبل
فهرستی از محبوب‌ترین شیلدهای آردوینو آردوینو

فهرستی از محبوب‌ترین شیلدهای آردوینو

صدها شیلد مختلف برای بردهای آردوینو وجود دارد که همه آن‌ها برد آردوینو شما را بیش از یک برد توسعه‌یافته با LED چشمک‌زن تبدیل می‌کنند. در این پروژه از...
2 سال قبل
مقایسه‌ی رزبری‌پای 4 Raspberry Pi با آردوینو و بردهای مشابه رزبری پای

مقایسه‌ی رزبری‌پای 4 Raspberry Pi با آردوینو و بردهای مشابه

در این قسمت خیلی سریع می‌خواهیم رزبری‌پای را با آردوینو و بردهای مشابه مانند Orange Pi، BeagleBone، ASUS Tinker Board و NVIDIA Jetson Nano مقایسه کنیم.
2 سال قبل
معرفی و راه‌اندازی انواع ماژول وایرلس با آردوینو آردوینو

معرفی و راه‌اندازی انواع ماژول وایرلس با آردوینو

این مطلب قسمت چهاردهم از آموزش جامع آردوینو (مبتدی و پیشرفته) است. در این قسمت قصد داریم به معرفی ماژول‌های بی‌سیم یا وایرلس بپردازیم. با اضافه کردن ی...
2 سال قبل
آماده‌سازی شیلدهای آردوینو و اتصال هدرها آردوینو

آماده‌سازی شیلدهای آردوینو و اتصال هدرها

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

معرفی و راه‌اندازی سنسورهای دما و رطوبت با آردوینو

در این آموزش به معرفی و بررسی انواع سنسورهای دما و رطوبت مانند dht11، lm35، سنسور رطوبت خاک و ترمیستور می پردازیم. همچنین نحوه راه اندازی هر کدام با آردوینو توضیح داده خواهد شد.
2 سال قبل
معرفی و راه‌اندازی ماژول کی‌پد فلت و جوی‌استیک با آردوینو آردوینو

معرفی و راه‌اندازی ماژول کی‌پد فلت و جوی‌استیک با آردوینو

در این آموزش قصد داریم به نحوه کار و راه اندازی دو ماژول کی پد فلت و جوی استیک را به کمک آردوینو بپردازیم.
2 سال قبل
تاکنون هیچ نظری ثبت نشده است.
برای ثبت نظر وارد حساب کاربری خود شوید.