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

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

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

آموزش محاسبه دمای محیط با ترمیستور و Arduino

در این پروژه آردوینو ما با استفاده از ترمیستور که قطع ای ارزان برای احساس دما است، یک دماسنج میسازیم. دمای محیط توسط thermistor حس شده و اطلاعات آن به برد Arduino ارسال میشود. سپس توسط آنالوگ به دیجیتال آردوینو ، دما بر حسب سانتی گراد ، کلوین و فارنهایت روی LCD کاراکتری نمایش داده میشود.

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

  1. ترمیستور NTC 10k
  2. برد آردوینو Uno (یا هر نسخه دیگری)
  3. مقاومت 10 کیلو اهم

پروژه تشخیص دما با ترمیستور و آردوینو چگونه کار میکند؟

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

ترمیستور چیست ؟

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

  • ترمیستور NTC : با ضریب دمایی منفی. این نوع ترمیستور با افزایش دما ، مقاومت خود را کاهش میدهد.
  • ترمیستور PTC : با ضریب دمایی مثبت. این نوع ترمیستور با افزایش دما ، مقاومت خود را افزایش میدهد.

ترمیستور NTC چگونه کار میکند

ما از یک Thermistor نوع NTC استفاده میکنیم.

آموزش محاسبه دما با ترمیستور

مدار تقسیم ولتاژ ما به صورت زیر است :

حتما ببینید :  پروژه دماسنج و رطوبت سنج PIC ( آموزش کامل اندازه گیری دما با سنسور DHT11 )

آموزش محاسبه دما با ترمیستور

و با توجه به فرمول زیر،

Vout= (Vin * Rt) / (R + Rt)

مقدار Rt خواهد بود :

Rt = R (Vin/Vout) – 1

در اینجا ، مقاومت Rt مقاومت ترمیستور است و R مقاومت 10 کیلو اهم خواهد بود. Vo ولتاژ خروجی است.

آموزش محاسبه دمای محیط با ترمیستور و Arduino

محاسبه دما با مقاومت ترمیستور :

محاسبه دما با مقاومت ترمیستور

از نظر ریاضی مقاومت ترمیستور تنها با کمک معادله استین-هارت قابل محاسبه است.

اگر در مورد این مطلب سوالی داشتید در انتهای صفحه در قسمت نظرات بپرسید.
T = 1 / (A + Bln(Rt) + Cln (Rt)3 )

در اینجا A ، B و C ثابت هستند، Rt مقاومت ترمیستور است و ln نمایانگر log است.

مقدار ثابت ترمیستور مورد استفاده در پروژه :

A = 1.009249522×10−3, B = 2.378405444×10−4, C = 2.019202697×10−7

بنابراین ، برای محاسبه دما فقط به مقدار مقاومت ترمیستور نیاز داریم. پس از بدست آوردن مقدار Rt، مقادیر را در معادله Stein-hart قرار داده و مقدار دما بر حسب کلوین بدست می آوریم. سپس با کد آردوینو مقدار کلوین را به فارنهایت و سانتی گراد تبدیل میکنیم.

فیلم زیر به شما در درک نحوه عملکرد پروژه کمک میکند.

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

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

[post_shop]

دانلود فایل های پروژه

[/post_shop] [lrm_form default_tab=”register” logged_in_message=””]

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

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم.

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

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

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