این یک پروژه بسیار عالی ترمومتر دو کاناله نسبتا دقیق با دقت اندازه گیری 0.5 می باشد و از سنسور DS18B20 که توانایی اندازه گیری دماهای بین 55- تا 125+ درجه سانتی گراد را دارد، استفاده شده است. میکروکنترلر استفاده شده در این مدار از خانواده AVR بوده و ATtiny85 می باشد. دماهای اندازه گیری بر روی یک عدد LCD کاراکتری نمایش داده می شود؛ به این صورت که دمای یکی از سنسورها در خط اول و دمای سنسور دیگر در خط بعدی نمایش داده می شود. شما می توانید این پروژه عملی را برای خانه خود استفاده کنید. به این طور که یکی از سنسورها را در بیرون از خانه و در فضای باز قرار داده و دیگری را درون خانه قرار دهید تا دمای بیرون و درون خانه را با هم مقایسه کنید. در این مدار از یک آی سی گسترش پورت های میکروکنترلر به نام PCF8574 استفاده شده است که وظیفه کنترل LCD کاراکتری را بر عهده دارد. ساخت این پروژه نیاز به هزینه زیادی ندارد ولی باید در ساخت آن دقت فراوان به کار برد. طرح شماتیک و PCB این مدار توسط نرم افزار Eagle و برنامه آن توسط نرم افزار آردوینو (Arduino) برنامه ریزی شده است و شما برای ساخت این مدار نیاز به این دو نرم افزار خواهید داشت و باز هم تاکید می کنم که ساخت این پروژه به افراد مبتدی توصیه نمی شود.
شماتیک مدار
تصاویری از مدار ساخته شده
بخش دانلود
شامل موارد زیر:
- فایل شماتیک و PCB به همراه کتابخانه قطعات موردنیاز برای نرم افزار Eagle
- فایل مدار شبیه سازی شده Proteus
- سورس کد آردوینو به زبان سی C
منبع: electronicramblings.com
درود بر شما
ضمن تشکر از این مطالب یک سوال دارم و این که چطور میشه هر دو دمای اندازه گیری شده رو روی دو سون سگمنت نمایش داد؟
سلام دوست گرامی
خواهش میکنم.
این کار شدنی است ولی باید برنامه و طرح مدار رو عوض کرد. برای مثال باید میکروکنترلر رو عوض کرد و بجای آن از یک میکروکنترلر با ظرفیت فلش بالاتر استفاده نمود. حجم برنامه نویسی هم به مراتب بیشتر خواهد شد.