برای دیدن متن نوشته ماوس و یا صفحه را به پایین هدایت کنید.
خانه / میکروکنترلرها / بردهای آردوینو Arduino / پروژه های آردوینو / ساخت کنترل کننده دما با آردوینو
طراحی برد با Altium Designer آموزش ‎آردوینو Arduino آموزش کنترل روبات با اندروید
آموزش آنالیز مدار با ADS مقدماتی آموزش تحلیل مدار با proteus آموزش نقشه کشی برق صنعتی
تحلیل آنالیز مدار با ADS پیشرفته آموزش مخابرات آنالوگ و دیجیتال آموزش طراحی دیجیتال با Verilog
آموزش مدارهای الکتریکی مقدماتی آموزش مبانی سیستم های مخابراتی‎‎ آموزش شبیه سازی مدار با Cadence
آموزش مدارهای الکتریکی پیشرفته آموزش های رایگان آموزش شبیه سازی مدار با OrCad
آموزش آموزش نرم افزار MAX+PLUS تبلیغات کلیکی سینماتیک مستقیم و معکوس روبات

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

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

قطعات لازم :

  • برد آردوینو
  • سنسور دما ( ما در این پروژه از سنسور TMP36 استفاده می کنیم)

سنسور دما :

در شکل زیر سنسور دمایی که میخواهیم با آن کار کنیم و پایه های آن نشان داده شده است.

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

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

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

اتصال سنسور دما :

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

حتما در ادامه این مطلب را هم بخوانید:  چند مثال از راه اندازی Lcd tft 2.4 با آردوینو

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

مطابق شکل زیر سنسور را به تغذیه و پایه آنالوگ برد آردیونو که استفاده می کنید وصل کنید :

حتما در ادامه این مطلب را هم بخوانید:  پروگرم کردن اردینو با بلوتوث

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

کدهای پروژه :

کدنویسی برای آردوینو نسبتا ساده است. در زیر یک نمونه کد برای راه اندازی این سنسور و ارسال دمای محیط به خروجی سریال نوشته شده است.

————————————————————————

int sensorPin = 0;

void setup()

{

  Serial.begin(9600);

}

void loop()

{

 int reading = analogRead(sensorPin);

 float voltage = reading * 5.0;

 voltage /= 1024.0;

 Serial.print(voltage); Serial.println(” volts”);

 float temperatureC = (voltage – 0.5) * 100 ;

 Serial.print(temperatureC); Serial.println(” degrees C”);

 float temperatureF = (temperatureC * 9.0 / 5.0) + 32.0;

 Serial.print(temperatureF); Serial.println(” degrees F”);

delay(1000);

}

——————————————————-

تست پروژه :

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

حتما در ادامه این مطلب را هم بخوانید:  آموزش راه اندازی ldr با آردوینو

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

برای ساخت این پروژه نیاز به آشنایی اولیه با آردوینو دارید. می توانید از اینجا مطالب ابتدایی مرتبط با آردوینو را دنبال کنید.
امیدوارم این پروژه برایتان جذاب بوده باشد.

منبع :
makeuseof.com

درباره ی محمد حسین کوهی قمصری

دانشجوی برق گرایش الکترونیک، کارشناسی

پاسخ دهید

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

دو + 13 =