توضیحات پروژه:
ترمومتر این پروژه دمای محیط را از 0 تا 99 درجه سانتی گراد با دقت 0٫5 درجه سانتیگراد اندازه گیری کرده و آن را بر روی LCD نمایش می دهد.
همچنین از این پروژه میتوان بعنوان یک ترموستات نیز استفاده نمود . تا پائین یا بالارفتن دما از حد مشخص را کنترل نمود.
بعد از روشن شدن پروژه، متن زیر بر روی LCD نمایش داده خواهد شد:
در سطر اول ، دمای محیط بر حسب درجه سانتیگراد ، نمایش داده می شود.
در سطر دوم ، دمای تنظیم شده برای ترموستات ، تحت عنوان Setpoint نمایش داده می شود.
دمای Setpoint با استفاده از تک سوییچ های روی پروژه ، با دقت 0٫1 درجه قابل تنظیم است.
جهت کنترل دما ، خروجی رله را می توان به هیتر یا هر وسیله دیگری جهت تولید گرما ، وصل نمود.
در حالـــت عادی که دمای محیط کمتر از Setpoint است ، رله فعال می باشد. ولی زمانی که دما از مقدار Setpoint بیشتر شود ، رله قطع خواهد شد.
این پروژه الکترونیکی در مدل دانشجویی تهیه شده است و کاربرد صنعتی ندارد.
اهداف آموزشی:
• آشنایی با LCD کاراکتری و نحوه راه اندازی آن
• آشنایی با ADC میکروکنترلر
• آشنایی با سنسور دمای LM35 و نحوه راه اندازی آن
• آشنایی با رله و نحوه راه اندازی آن
• نحوه خواندن و نوشتن بر روی حافظه EEPROM داخلی میکروکنترلر
• آشنایی با ساخت برد مدار چاپی
اجزای پروژه:
• جهت اندازه گیری دما ، از سنسور LM35 استفاده شده است.
• جهت مانیتورینگ دما از یک LCD کاراکتری 2*16 استفاد شد.
برد پروژه:
• برد پروژه با مدارچاپی قابل سفارش است.
برای تهیه برد مدار چاپی روش های مختلفی وجود دارد، ولی در این پروژه از روش چاپ و اتو به صورت کاملا دستی استفاده شده و بر روی برد از مارکاژ و پوشش محافظ سبز استفاده نشده است. و هیچ اثری از نام فروشگاه بر روی برد وجود ندارد.
همراه این پروژه موارد زیر ارسال می شود:
1 . CD شامل فایل های زیر:
• توضیحات کامل از پروژه ، تحت فایل Word ، که در آن نحوه راه اندازی پروژه ، شماتیک مدار ، برنامه میکروکنترلر و روش ساخت برد پروژه ، به صورت مصور شرح داده شده است.
• نرم افزار Proteus و کامپایلر متناسب با نوع سفارش
2 . یک عدد آداپتور 12 ولت.
توجه: مدل آموزشی این پروژه فقط با یکی از موارد زیر قابل سفارش می باشد.
نام پروژه: ترمومتر وترموستات
میکروکنترلر پروژه: AVR به شماره ATmega16
زبان برنامه نویسی: Basic
کامپایلر: Bascom AVR
نام پروژه: ترمومتر وترموستات
میکروکنترلر پروژه: AVR به شماره ATmega16
زبان برنامه نویسی: C
کامپایلر: Code Vision AVR
توجه: متاسفانه از ارسال سورس کد اصلی این پروژه معذوریم. کدهای برنامه نویسی که همراه این پروژه برای شما ارسال خواهد شد جهت توجیح عملکرد برنامه بی نقص است. و تمام مراحل کار پروژه در آن لحاظ شده است. فقط بخشی کوچکی از برنامه حذف شده است تا شاید از کپی برداری جلوگیری شود.