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

ترموستات دیجیتال با AVR

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

توضیحات مقدماتی ترموستات دیجیتال با AVR

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

ترموستات دیجیتال با AVR

نکته خیلی مهم : سنسور این پروژه DS18B20   می­باشد ، ولی یک ویژگی خوب دیگر این پروژه این است که با تغییر کوچک در سخت افزار و تغییر کد میکروکنترلر می توانید سنسور LM35  را نیز روی پروزه سوار کنید. نحوه انجام کار در  فایل توضیح داده خواهد شد.

 

پروژه ترموستات دیجیتال با میکروکنترلر AVR و سنسور DS18B20  یک پروژه ای کامل برای کنترل دمای ، محیط های صنعتی و خانگی می باشد .

نحوه عملکرد ترموستات دیجیتال با AVR

عملکرد پروژه بطور ساده بدین صورت است که سنسور DS18B20  دما را اندازه گیری و با پروتکل 1WIRE  به میکروکنترلر ATmega8  منتقل می کند . برد پروژه دارای دو عدد رله می باشد که اگر دما از حد تنظیم شده پایین بیاید بخاری یا هیتر روشن می شود و اگر دما بالاتر از حد تنظیم شده برود فن روشن می شود.  هدف پروژه نگه داشتن دمای محیط در حد مطلوب می باشد .از این پروژه می توان در محیط های مختلفی از جمله مرغ داری ها ، تنظیم دمای دستگاه های جوجه کشی و غره استفاده کرد .

پروژه ترموستاد AVR + DS18B20 +

با توجه به اینکه از سنسور DS18B20  برای اندازه گیری دما استفاده شده است دقت و بازه کافی برای اندازه گیری را داریم . نکته مهم دیگر این است که تمام سه خروجی رله به وسیله ترمینال سه تایی بیرون آورده شده است و کاربر هم می تواند از حالت Normaly Open  و هم از حالت  Normaly Closed استفاده کند. با شستی های های موجود روی برد می توانید بازه دمایی را مشخص کنید .

قطعات مدار
Quantity Value اسم قطعه
1 100uF 16V خازن  الکترولیتی
2 100nF خازن عدسی
1 سبز ال ای دی
2 1N4007 دیود
2 تک کنتاکت ده امپر رله 10 امپر تک کنتاکت
1 LCD 16X2 نمایشگر
1 مادگی جک آداپتور
2 سه پین آبی ترمینال آبی سه پین
2 2N2222 ترانزیستور
1 5K پتانسیومتر
2 4.7K مقاومت
3 1K مقاومت
3 دو پایه پوش باتن
1 7805 رگولاتور ولتاژ 5 ولت
1 ATmega8 میکروکنترلر
1  ‘DS18B20 یا LM35 سنسور دما (با توجه به توضیحات)
1 28 پین سوکت آیسی 28 پین
1 جفت 1*40 پین هدر 40*1 نری و مادگی

فیلم عملکرد مدار

ویژگی های پروژه ترموستات دیجیتال

قابلیت تنظیم بازه دمایی با سه عدد شستی

بازه اندازه گیری 55- تا 125+ با سنسور DS18B20 می باشد.

دارای دقت اندازه گیری 12 بیتی با سنسور DS18B20

کنترل دمای محیط در بازه دلخواه

قابلیت تنظیم نور نمایشگر

نمایشگر کاراکتری 16*2

ال ای دی پاور

تذکر: شماتیک بصورت با کیفیت در فایل جداگانه بصورت PDF  ضمیمه شده است.

ترموستات دیجیتال با AVR

فایل ها : فایل شماتیک ، فایل شبیه سازی پرتئوس ،برنامه نویسی، فایلPCB

خرید و دانلود(سورس برنامه ها ، شماتیک،فایل پرتئوس ،توضیحات برنامه نویسیبا مبلغ 9900 تومان)

خرید و دانلود(سورس برنامه ها ، شماتیک،فایل پرتئوس ،توضیحات  برنامه نویسی+ فایل PCB با مبغ 19900تومان)

با خرید فایل ها میتوانید از این پروژه در کاربردهای خانگی و صنعتی استفاده و آن را تغییر و توسعه دهید.

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

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

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

6 دیدگاه

  1. سلام
    میخام از این مدار تو یخچال فریزر استفاده کنم
    این مدار میتونه مثلا اگر مینیمم دما رو 15 گذاشتی و ماکسیمم رو مثلا 20گذاشتی هرکدوم از رله ها مال یه دما هستن یا مثلا یه رله رو 20 روشن بشه و رو 15 خاموش آخه میخام بزارم رو یخچال که اگه دما به 20 رسید روشن بشه و به 15 که رسید خاموش بشه این قابلیت رو داره یا نه
    ممنون میشم اگه جواب بدین خیلی لازم دارم

    • سلام عملکردش را میشه با تغییر برنامه نویسی که به همراه فایل ها براتون ارسال میشه تغییر داد ولی بطور پیش فرض وقتی دما از مقدار حداقل کمتر شد یکی از رله ها روشن و دیگری خاموش و در حداکثر دما این عمس برعکس میشه …

  2. سلام مدار ترموستات مقدار اعشار دمارو نشون میده و تو تنظیمات حد بالا و پایین هم اعشار دما رو میشه تنظیم کرد چون تو فیلمی که گذاشتین نه دمای محیط رو اعشار نشون میده نه تنظیمات دما اعشار داره ممنون میشم پاسخ بدین

    • سلام نه قسمت اعشاری را نمیشه تنظیم کرد. و در نمایش هم پیش بینی نشده
      پ ن : بدلیل سفارش شخص کارفرما اینطوری طراحی شده میتونید کدش را ویرایش کنید خودتون اپن سورس هست !

  3. سلام
    این پروژه با بسکام نوشته شده؟
    ممنون میشم کمی سریع جواب بدین لازمش دارم

پاسخ دهید

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

2 × 5 =