پروژه کنترل دمای محیط در بازه مورد نظر

پروژه کنترل دمای محیط در بازه مورد نظر

این پروژه با استفاده از میکروکنترولر atmega 8 و سنسور دمای ds18b20 طراحی شده است و زبان برنامه بیسیک است . این دماسنج بسیار بسیار دقیق است و می تواند دمای محیط را در بازه مشخصی که خودمان در نظر میگیریم تنظیم کند . برای مثال ما دمای محیط را در بازه 30 تا 40 درجه سانتی گراد تنظیم می کنیم . در صورتی که دمای محیط از 30 درجه کمتر شود یک رله فعال می شود که می توانیم به یک المنت حرارتی وصل کنیم تا دمای محیط را دوباره گرم کند و هم چنین در صورتی که دمای محیط بیشتر از 40 درجه شود یک رله دیگر فعال می شود که می توانی یک فن به آن وصل کنیم تا دمای محیط را خنک کند . در بازه ای که خودمان تعیین می کنیم (در مثال بالا 30 تا 40) هر دو رله غیر فعال می شوند و در صورتی که دما از بازه مورد نظر ما بیشتر و یا کمتر شود رله ها فعال می شوند . این سیست کاربرد های فراوانی دارد که مهم ترین آنها استفاده در دسیستم های جوجه کشی می باشد . همچنین می توانیم برای تعدیل کردن دمای اتاق از آن استفاده کنیم. در نمونه ای که روی پروجکت ساختیم از یک فن برای خنک کردن و یک مقاومت 100اهم (به دلیل در دسترس نبودن المنت) برای تولید گرما استفاده کردیم .

در فایل ضمیمه شده موارد زیر وجود دارند :

  1. سورس کد کامل به زبان بیسیک
  2. شبیه ساز پروتیوس
  3. دیتاشیت تمامی قطعات
  4. تصاویر نمونه ساخته شده
  5. فیلم از عملکرد مدار
  6. PCB مدار

HD

برای این مطلب 60 دیدگاه ثبت شده است

رضا تقی تبار
مهندس سلام خوبین یه سوال داشتم میخواستم این برنامه رو کاری کنید که با دو کلید مقدار منیمم و ماکزیمم کم وزیاد شه و حافظه دار باشه اگه میشه این برنامه رو بنوبسد .من این برنامه رو احتیاج دارم .ممنونم
پاسخ
1398/10/18
محسن بدون امتیاز
با سلام. چطور میشه مقدار ماکزیموم و مینومم برای روشن و خاموش شدن فن رو توسط کلید های فشاری تغییر داد که دیگه نیاز به پروگرام دوباره نباشه ؟

پاسخ [کامران محمودزاده] : باید برنامه رو تغییر بدی و اطلاعات را در ایتوپرام ذخیره کنی

پاسخ
1394/09/28
الی مقدم بدون امتیاز
سلام خسته نباشید یک پروژه خوب میخواستم بهم معرفی کنید که با کدویژن نوشته شده باشه.میشه راهنماییم کنید.سپاس
پاسخ
1394/07/17
rezasava بدون امتیاز
روی pcb به جای element کنار fan چی باید بزاریم

پاسخ [کامران] : اگه چیزی وصل نمی کنی لازم نیست چیز خاصی بذاری

پاسخ
1393/05/30
ahmad70roostaii بدون امتیاز
مدبر محترم الان دو هفته میشه سوال من داره بررسی میشه من پروژه رو واسه این ترمم میخوام نه واسه سال دیگه ال سی دی مربع فقط نشون میده لطفا سریهتر راهنماییم کنید تا فردا وقت دارم فقط

پاسخ [رباتیک] : سلام خدمت شما ، احتمالا ال سی دی و یا اتصالاتت مشکل داره . یه عکس از مدارت بگیر و توی انجمن بذار تا برسیش کنیم

پاسخ
1393/02/22
ahmad70roostaii بدون امتیاز
موقع پروگرم کردن؟ یه کم بیشتر واسم توضیح میدی؟ تازه کارم

پاسخ [رباتیک] : وقتی برنامه رو پروگرام کردی فیوز بیت رو روی 1 مگ قرار بده

پاسخ
1393/02/19
ahmad70roostaii بدون امتیاز
ممنونم به حالت پیش فرض دیگه لازم نیست کریستال داخلیو تنظیم کنم؟

پاسخ [رباتیک] : کریستال داخلی رو روی 1 مگ قرار بده

پاسخ
1393/02/19
ahmad70roostaii بدون امتیاز
سلام فیوز بیت ها رو چند تنظیم کنم؟؟؟؟ کریستال داخلی باید باشه؟ لطفا زود بهم بگید با تشکر

پاسخ [رباتیک] : باید روی حالت پیش فرض باشن
بله داخلیه

پاسخ
1393/02/17
ahmad70roostaii بدون امتیاز
سلام من میخوام ای پروژه رو بسازم اما الِمنت از کجا گیر بیارم یا لطفا کمکم کنید بگید چطوری به یه وسیله دیگه وصلش کنم ممنون

پاسخ [رباتیک] : میتونی از یک لامپ هالوژنی استفاده کنی
توی همه ی الکتریکی ها پیدا میشه

پاسخ
1393/01/25
رضا رخ افروز بدون امتیاز
مدارو ساختم عالی بود بهتره برای هر دو خروجی رله تعبیه بشه و رله ای که برق المنت رو تامین میکنه آمپرش بالا باشه با تشکر
پاسخ
1392/12/20
30naaz بدون امتیاز
سلام دوست عزیز یه سوال داشتم من همین پروژرو میخام بسازم با این تفاوت که رطوبت هم اندازه بگیره اگه از یه حدی کمتر شده یه موتورو روشن کنه میتونین تو کدش کمک کنید میدونم باید چکار کنم ولی یکم گیج شدم

پاسخ [رباتیک] : سلام اضافه کردن رطوبت سنج به مدار خیلی راحت نیست باید ساختار کلی برنامه رو تغییر بدیم . ایشالا یک مدار عملی رو هم در سایت قرار خواهم داد

پاسخ
1392/12/07
mahdiar بدون امتیاز
در مو.رد پروگرامر  ic smd استفاده  میکنم باید از پورت isp استفاده کنم و در مورد پروژه که خواستم فقط عجله زیادی دارم چون به مشتریم قول ساخت وتحویلش دادم جبران میکنم من تو کار الکترونیک و طراحی وب هستم هاست خوبم سراغ دارم با حجم  20گیگا بایت و پهنای باند نامحدود اگه دوست داتید شماره :66859011 id:mahdiardadmarzi@ymail.com درخدمتم

پاسخ [رباتیک] :


یک سوکت هم روی برد طراحی می کنیم

پاسخ
1392/08/25
mahdiar بدون امتیاز
یه پروؤه دیگه هم لازم دارم که دیمر دیجیتال یک موتور نیم اسب قدرت 500w  را بتون کنترل کنه ساعت تامیر داشته برای متوقف و مقدار سرعت و دورموتور  نشون بده

پاسخ [رباتیک] :


این هم جالب هست و در مراحل بعدی برای طراحی قرار خواهد گرفت

پاسخ
1392/08/24
mahdiar بدون امتیاز
بعد یک سئوال دیگر اگر من پروگرمر بخوام بسازم isp  چگونه و به کدوم پایه  برای پروگرام کردن میکروها متصل میشه

پاسخ [رباتیک] :


بهتره از سوکت استفاده کنید و هر دفه میکرو رو بردارید تا اینکه ثابت باشه

پاسخ
1392/08/24
mahdiar بدون امتیاز
سلام .عرض ادب .من می خوام جداگانه دما را اندازی کنه و نمایش بده با قابلیت تنظیم جداگانه برای هر سنسور و داشتن تامیر ممنون میشم

پاسخ [رباتیک] :


در لیست پروژه ها قرار خواهد گرفت

پاسخ
1392/08/24
mahdiar بدون امتیاز
سلام .اگه ممکن    این پروژه را با 6 عدد سنسور قرار بدین هزینشم مشکلی نداره پروژه خوبی هست ولی برای کار من ناقص است من 6سنسورش لازم دارم اگر مقدور براتون ممنون می شم

پاسخ [رباتیک] :


سلام دوست گرامی خوشحال میشم نظراتتونو بگید تا یتونم برا پروژه بعدی چیزی رو مد نظر داشته باشم . میخواید با همین  سنسور باشه ؟ دمای تک تک رو جدا بنویسیه یا میانگیر بگیره

پاسخ
1392/08/24
endoftime بدون امتیاز
سلام یه توضیح میدید اگه بخوایم از smt160 استفاده کنیم چه تغییری باید به مدار بدیم؟(لطفا یه نمونه در پروتئوس بزارید) سوال دیگه هم اینکه RL element و element داستانش چیه ? rl element جایی پیدا نکردم لطفا راهنمایی کنید من آماتورم

پاسخ [رباتیک] : ببابت تاخیر پوزش می طلبیم . به زودیه یک پروژه با smt160 قرار خواهیم داد واما سوال بعدی . اینا رله هستند که یکی به المنت گرمایی و یکی به فن خنک کننده وصل میشه

پاسخ
1392/07/27
s_mahmodi20 بدون امتیاز
سلام میشه برای من سیستم نوبت دهی بانک بذارید. ممنون

پاسخ [رباتیک] :


سلام پیگیری میشه در صوصرت امکان قرار خواهیم داد

پاسخ
1392/06/30
parsafarmehdi بدون امتیاز
مشکل حل شد نیازی به تغیر فیوز بیت نبود wait 250 رو حذف کردم دیگه چشمک نمیزنه خیلی خیلی ممنون

پاسخ [رباتیک] :


موفق باشید

پاسخ
1392/06/27
parsafarmehdi بدون امتیاز
آیا میتوان SMT-160 هم استفاده کرد یا نه؟ و یا با کدام سنسورهایی با دقت بالا میتوان بکار برد؟

پاسخ [رباتیک] :


هم می توانی از 8 و هم 12 و 16 میلی متر استفاده کنی

پاسخ
1392/06/27
parsafarmehdi بدون امتیاز
باشه این کارو میکنم آیا لازم هست که فیوز بیت رو روی 8 مگا تنظیم کنیم یا نه؟ نگاه کردم wait  زیاد داره تو برنامه کدوم رو خذف کنم؟

پاسخ [رباتیک] :


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

پاسخ
1392/06/26
parsafarmehdi بدون امتیاز
سلام من مدار رو ساختم کار کرد عالی بود دستتون درد نکنه فقط یک مشکل دارم اعداد رو ال سی دی چشمک میزنند اما همه مقادیر و عملکرد درسته آیا باید چشمک بزنند؟ چکار کنم که اعداد ثابت بمونند؟ ممنون منتظرم

پاسخ [رباتیک] :


سلام wait  رو حذف کنید و تست کنید ببینید درست میشه

پاسخ
1392/06/26
mehdi بدون امتیاز
سلام آیا میتوان به جای TIP از رله استفاده کرد؟ اگه بخواهیم بک لامپ 220 ولت وصل کنیم باید از رله استفاده کنیم یا TIP؟ ممنون

پاسخ [رباتیک] :


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

پاسخ
1392/06/24
Pedram بدون امتیاز
سلام دمتون گرم من این مدار رو ساختم عالی بود بدرد اتاق خواب و یا آشپزخونه خیلی می خوره . ممنونم

پاسخ [رباتیک] :


خوشحالم که با موفقیت ساختید و کار کرده . درسته برا اشپزخانه عالیه

پاسخ
1392/06/23
بلقیس آذر بدون امتیاز
سلام قیمتش چنده؟ برای اولین مشتری چند میدین که من باشم

پاسخ [رباتیک] :


سلام مستقیما پروه ها فروخته نمیشوند . با عضویت ویژه می توانی تمامی پروژه ها را دریافت کنید




https://wle.ir/%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%A7%D9%86-%D9%88%DB%8C%DA%98%D9%87

پاسخ
1392/06/23
علی تقوی رشیدی زاده بدون امتیاز
فقط یک چیز دوستان من مقدار قطعاتی از جمله r - element , q-element , ... را بر اساس مقدار آن قطعات در پروتئوس گذاشتم آیا درست است.

پاسخ [رباتیک] :


 




q element = BC338




r element = 100 ohm




r fan = 100 ohm




c in = 220uf




r ds18b20=10k




r contacts = 10k




TIP FAN = TIP41






بله کاملا صحیح است

پاسخ
1392/06/23
علی تقوی رشیدی زاده بدون امتیاز
ممنون ساختمش عالیه
پاسخ
1392/06/23
parsafarmehdi بدون امتیاز
چطور میتوان دما را به برنامه داد هم دمای تنظیمی بالا و هم پایین رو مدار که هیچ دکمه ای وجود ندارد

پاسخ [رباتیک] :


داخل فولدر سورس کد یه فایل افیس هست اون رو مطالعه بفرما

پاسخ
1392/06/23
parsafarmehdi بدون امتیاز
من میخوام این مدارو بسازم اما مقادیر که معلوم نیست مقدار مقاومت ها خازن و شماره ترانزیستور ها و مقاومت متغیر برای ال سی دی و غیره لطفا اصلاح کنین ممنون منتظرم

پاسخ [رباتیک] :


 




q element = BC338




r element = 100 ohm




r fan = 100 ohm




c in = 220uf




r ds18b20=10k




r contacts = 10k




TIP FAN = TIP41




 

پاسخ
1392/06/23
حمید کورتکس بدون امتیاز
سلام.میخوام این مدار رو ببندم .آیا عملیه ؟ از این مدار خیلی خوشم اومده.واقعا دمتون گرم

پاسخ [رباتیک] :


سلام صدردصد عملیه فیلم هاشو می تونی نگاه کنی . امروز بستمش ا. شاید چون روی پروجکت بسته شده زیبا به نظر نرسه اما به بهترین وجه عمل می کنه . موفق باشید

پاسخ
1392/06/22

در حال لود کردن گوگل کپچا ، لطفا صبر کنید ...
×

محصول آموزشی با موفقیت به سبد خرید اضافه شد .

عضویت در خبرنامه

با عضویت در خبرنامه می توانید از جدیدترین مقالات، اخبار و محصولات سایت در ایمیل خود با خبر شوید...

به جمع 1,233 کاربر خبرنامه بپیوندید