مدار دماسنج و ترمومتر دو کاناله با AVR و سنسور DS18B20

این یک پروژه بسیار عالی ترمومتر دو کاناله نسبتا دقیق با دقت اندازه گیری ۰.۵ می باشد و از سنسور DS18B20 که توانایی اندازه گیری دماهای بین ۵۵- تا ۱۲۵+ درجه سانتی گراد را دارد، استفاده شده است. میکروکنترلر استفاده شده در این مدار از خانواده AVR بوده و ATtiny85 می باشد. دماهای اندازه گیری بر روی یک عدد LCD کاراکتری نمایش داده می شود؛ به این صورت که دمای یکی از سنسورها در خط اول و دمای سنسور دیگر در خط بعدی نمایش داده می شود. شما می توانید این پروژه عملی را برای خانه خود استفاده کنید. به این طور که یکی از سنسورها را در بیرون از خانه و در فضای باز قرار داده و دیگری را درون خانه قرار دهید تا دمای بیرون و درون خانه را با هم مقایسه کنید. در این مدار از یک آی سی گسترش پورت های میکروکنترلر به نام PCF8574 استفاده شده است که وظیفه کنترل LCD کاراکتری را بر عهده دارد. ساخت این پروژه نیاز به هزینه زیادی ندارد ولی باید در ساخت آن دقت فراوان به کار برد. طرح شماتیک و PCB این مدار توسط نرم افزار Eagle و برنامه آن توسط نرم افزار آردوینو (Arduino) برنامه ریزی شده است و شما برای ساخت این مدار نیاز به این دو نرم افزار خواهید داشت و باز هم تاکید می کنم که ساخت این پروژه به افراد مبتدی توصیه نمی شود.

pcf8574pin
پایه های آی سی PCF8574

شماتیک مدار

SCH

تصاویری از مدار ساخته شده

April-01-2013-045

April-01-2013-046

April-01-2013-047

April-01-2013-041

April-01-2013-044

بخش دانلود

بخش دانلودتوضیحات

شامل موارد زیر:

  • فایل شماتیک و PCB به همراه کتابخانه قطعات موردنیاز برای نرم افزار Eagle
  • فایل مدار شبیه سازی شده Proteus
  • سورس کد آردوینو به زبان سی C

منبع: electronicramblings.com

مشترک شوید
اطلاع از
guest
2 دیدگاه
جدیدترین
قدیمی ترین بیشترین رای
Inline Feedbacks
View all comments
نریمان
نریمان
کاربر سایت
جمعه، ۱۵ بهمن ۱۳۹۵ ۰۱:۱۱:۵۰

درود بر شما
ضمن تشکر از این مطالب یک سوال دارم و این که چطور میشه هر دو دمای اندازه گیری شده رو روی دو سون سگمنت نمایش داد؟

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

6
0
همین حالا دیدگاه خود را به اشتراک بگذارید!x
()
x