این مدار یک ترموستات ساده است که قابلیت نمایش دما و تنظیم دمای حداکثر برای روشن کردن یک وسیله برقی توسط رله را دارد. این مدار با استفاده از میکروکنترلر رایج ATMEGA8 از سری میکروهای AVR طراحی و برنامه نویسی شده است. برنامه این مدار با استفاده از نرم افزار Atmel Studio و به زبان سی C نوشته شده است. این مدار قادر به اندازه گیری بازه دمایی صفر الی 50 درجه سانتی گراد با دقت 1.0 است که بر روی یک عدد LCD کاراکتری قابل نمایش است. توسط دو عدد دکمه می توان دمای حداکثر را تنظیم کرد تا در آن دما یک وسیله برقی مثل کولر یا هیتر را توسط یک عدد رله راه اندازی کند.
نمایی از عملکرد مدار
بخش دانلود
شامل موارد زیر:
- شماتیک و PCB مدار در قالب فایل PDF
- سورس کد به زبان سی C
- فایل شبیه سازی پروتئوس Proteus
- کد هگز برای پروگرامر
سلام وقتتون بخیر
اگر بخوایم مدار هیتر و کولر با هم داشته باشیم یعنی جداگانه کار کنن،
باید بخش سمت راست مدار، مجددا به یه پورت دیگه اضافه کنیم؟ واینکه چون قراره دماهای منفی رو هم ساپورت کنه LM35هم تغییر میکنه؟
ممنون میشم راهنمایی کنید.
با درود؛
بله متوجه شدم.((:
فقط اینکه کد برنامه برای atmega8535 باید تغییر کنه دیگه درسته؟
با درود؛
با توجه به متفاوتبودن پارامترها و کامپوننتها (نظیر پورتها، تایمرها، اینتراپتها و …) در این دو میکروکنترلر، میبایست بهدرستی کانفیگ و تنظیم شوند.
سلام مهندس خسته نباشین
مهندس تنظیم دما برای هیتر هست دما سردتر باعث راه اندازی رله میشود اگه برای کولر بخوایم استفاده کنیم چه تغییراتی باید انجام بدیم در برنامه
ممنون مثلا دما از ۴۰درجه گرمتر شد رله فعال بشه
درود؛
می توانید این کار را به دو روش عملی کنید:
1. تغییر در سورس کد
2. استفاده از پایه NC رله بجای NO آن. (توضیحات بیشتر: همانطور که می دانید، در حالت عادی وقتی رله فعال نشده است، پایه NC مدار بسته است و زمانی که ولتاژ به رله اعمال می شود، این پایه قطع می شود؛ در نتیجه روند کار معکوس خواهد شد و برای کولر قابل استفاده می باشد.)
سلام مرسی از مدار زیباتون فقط من یه مشکلی که دارم رله کار نمیکنه
ممنون میشم راهنمایی کنین
با درود؛
ولتاژ کاری رله را بر روی ۵ ولت تنظیم کنید. احتمالا از رله ۱۲ ولت بجای ۵ ولت استفاده شده است.
سلام
دوباره مزاحمتون شدم
سوالی داشتم : دقیقا از چه نوع میکرو کنترل atmega8 باید استفاده کرد مثلا میشه از atmega8a_pu استفاده کرد
سلام
بله میتونید استفاده کنید.
با سلام
دیود 1N4007 وقتی به قطب منفی وصل بشه برعکس عمل میکنه یا نه
با سلام
بستگی داره کدوم پایه دیود را به منفی وصل میکنید؛ پایه p یا n؟
در حالت کلی دیود بایستی در راستای جریان قرار بگیرد (پایه p به ولتاژ مثبت و پایه n به ولتاژ منفی) تا جریان را از خود عبور دهد و اگر برعکس وصل شود، جریانی از خود عبور نمیدهد.
سلام
مدار داخل فایلی رو که برای دانلود گذاشتین رو باید درست کنیم یا مدار عکسی که داخل سایتتون است
سلام
بهتر است از شماتیکی که بصورت فایل PDF در داخل فایل زیپ قرار داده شده استفاده کنید.
سلام
ورودی دوازده ولت کدام به مثبت و کدام به منفی وصل میشود
سلام
شما میتوانید از ولتاژ 5 ولت برای کل مدار استفاده کنید منتهی باید از یک رله 5 ولت برای مدار استفاده کنید.
در حالت کلی مدار از دو ولتاژ تشکیل شده است که یکی 12 ولت است و دیگری 5 ولت.
12 ولت تنها برای رله است و 5 ولت برای سایر ولتاژهای Vcc.
منظورتون رو خوب متوجه نشدم ولی باید نمادهایی را که با علامت مثلث رو به بالا هستند رو به ولتاژ مثبت و اونهایی رو که علامت چند خط روی هم هستند رو به ولتاژ منفی متصل دهید.
سلام .منون از مطلبتون .
سوال : میشه بگید فرکانس کلاک سورس داخلی پردازنده رو چند باید در نظر بگیرم؟ زمانی که میخوام پروگرم کنم ازم میخواد . ممنون .
با سلام
معمولا در حالت پیشفرض 8 مگاهرتز داخلی هستش.
سلام pcb رو با چه نرم افزاری باز کنیم
سلام
PCB مدار به صورت پی دی اف هست و با برنامه Acrobat Reader میتونید مشاهده کنید.