خانه / میکروکنترلرها / میکروکنترلر های AVR / پروژه های AVR / مدار ترموستات با 4 سنسور و 4 رله

مدار ترموستات با 4 سنسور و 4 رله

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

مدار ترموستات با 4 سنسور و 4 رله

سنسور مدار ترموستات

در طراحی این مدار از سنسور DS18B20 استفاده شده که میتوانیم در این پروژه 4 یا حتی بیشتر (با تغییر برنامه نویسی) را باهم موازی کنیم و دمای جاهای مختلف را اندازه بگیریم. مثلا اندازه گیری دمای قسمت های مختلف کوره ، اندازه گیری دمای قسمت های مختلف گلخانه ، اندازه گیری دمای چندین ظرف جدا (با سنسورهای ضد آب DS18B20 میتوانید دمای چندین ظرف آب را هم اندازه گیری کنید.) و یا اندازه گیری دمای محیط از چند ارتفاع مختلف میتواند از کاربردهای این مدار باشد.

ds18b20-ضد آب

نکته : سنسور ها هم میتوانند مثل عکس بالا ضد آب باشند و هم ساده مثل ترانزیستور که در عملکرد مدار تفاوتی ندارند فقط اگر طول سیم کشی سنسور ها بیشتر شود باید مقدار مقاومت پول آپ سنسور (بطور پیش فرض 4.7 کیلواهم است.) را کم کرد و از حدی به بعد کلا حذف کرد.

  • Usable temperature range: -55 to 125°C (-67°F to +257°F)
  • 9 to 12 bit selectable resolution
  • Uses 1-Wire interface- requires only one digital pin for communication
  • Unique 64 bit ID burned into chip
  • Multiple sensors can share one pin
  • ±0.5°C Accuracy from -10°C to +85°C
  • Temperature-limit alarm system
  • Query time is less than 750ms
  • Usable with 3.0V to 5.5V power/data
حتما در ادامه این مطلب را هم بخوانید:  مانیتورینگ دما و فشار داخل تایر اتومبیل TPMS

همچنین از یک LCD 2*16 برای نمایش دماها ، تنظیمات ، میانگین دمای چهار سنسور DS18B20 استفاده شده  ، از میکروکنترلر AVR ATMEGA8A بعنوان هسته اصلی پروژه ، از رله ها برای قطع و وصل فن برقی ، هیتر برقی و… ، از ترانزیستور ها بعنوان سوئیچ برای قطع و وصل رله ها ، از دیود های کنار رله ها بعنوان دیود هرزگرد و همچنین از قطعات دیگری مانند پتانسیومتر ، پوش باتن ، رگولاتور ، مقاومت ، خازن و… استفاده شده.

عکسی از PCB مدار

مدار ترموستات با 4 سنسور و 4 رله

قطعات استفاده شده در مدار ترموستات با 4 سنسور و 4 رله

قطعات مدار ترموستات تعداد
خازن 100 فاراد 16 ولت 1
خازن 100نانوفاراد 2
1N4007 دیود 4
LED سبز کوچک 1
رله 5 ولت تک کنتاکت 4
LCD 16X2 1
جک آداپتور 1
ترمینال آبی 3 پین 4
پین هدر 3*1 چهار عدد یا 40*1 نری یک عدد 4
2N2222 ترانزیستور 4
مقاومت 4.7 کیلواهم 2
مقاومت 1کیلو اهم 5
پتانسیومتر پیچی 5 کیلواهم 1
پوش باتن یا شستی کوچک دوپایه 4
7805 رگولاتور 1
ATmega8-16PI میکروکنترلر 1
DS1820 سنسور 4

عملکرد مدار بعنوان کنترلر فن یا المان سرد کننده

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

حتما در ادامه این مطلب را هم بخوانید:  هشدار دهنده نشتی گاز تلفنی و قطع کننده شیربرقی

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

با شستی Setting مقدار حداقل و حداکثر دما را وارد میکنیم و سنسور ها دما را اندازه گیری میکننده و برای هر سنسور یک رله در نظر گرفتیم که فن را روشن و یا خاموش میکنه ، اگر دمای اندازه گیری شده از مقدار حداکثر بیشتر باشه فن روشن میشه و تا رسیدن به دمای حداقل فن روشن میمونه و پس از رسیدن به این دما فن خاموش میشه.

نکات مهم

نکته : بطور پیش فرض برای هر سنسور یک رله متناظر در نظر گرفتیم.

نکته:میانگین دمای سنسور ها روی نمایشگر نشون داده میشه. (تعداد سنسور ها میتواند یکی باشه یا بیشتر در میانگیر تاثیر نداره)

نکته:با تغییر کد میتوان تعداد سنسور ها را زیاد کرد و همچنین کم کرد.

نکته:از این مدار میتوانید بعنوان اندازه گیری دمای 4 نقطه نیز استفاده کنید.

حتما در ادامه این مطلب را هم بخوانید:  راه اندازی سنسور دما SMT160

نکته خیلی مهم:کد نوشته شده تنها یک عملکرد بر ای مدار ترموستات با 4 سنسور و 4 رله هستش و شما میتوانید خودتان کد را برای کاربرد خاصی شخصی سازی کنید و یا به ما بسپارید (تماس با ما) تا شخصی سازی کنیم.

یک نمونه شخصی سازی انجام شده : مدار کنترلی کوره المنتی (این کوره بصورت سیکل وار داغ و سرد میشه و بعد از اتمام سیکل ها خاموش میشه)

فایل های پروژه
  • شماتیک پروژه بصورت PDF
  • فایل سورس برنامه نویسی به زبان C در کدویژن
  • فایل مدارچاپی یا PCB در نرم افزار آلتیوم دیزاینر
  • فایل پرتئوس

خرید و دانلود فایل های پروژه (با مبلغ 19900 تومان)

پروژه مشابه : ترموستات با AVR دو رله

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

این نوشته را با دوستانتان در تلگرام به اشتراک بگذارید :
⁩لینک گروه پرسش و پاسخ مهندسان الکترونیک   http://bit.ly/2oLHpZM

درباره ی جهاندیده

با سلام درود به شما که مطالب سایت خودتان را مطالعه می کنید امیدوارم مطالب سایت برایتان مفید باشد و باعث پیشرفت روز افزون شما شود. دوران راهنمایی در کار منتاژ کیت های الکترونیکی بودم تا رفتم هنرستان ^_^ دو سال هنرستان الکترونیک خیلی چیزها یاد گرفتم ! دو سال کاردانی الکترونیک و کارشناسی ICT گرایش بهره برداری از سیستم های مخابراتی پر از تجربه بود و مدتی است در الکترونیک دنیای مشغولم . الکترونیک - تکنولوژی - ICT ، برنامه نویسی ...

پاسخ دهید

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

4 + دو =