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

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

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

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

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

امتیاز و دیدگاه کاربران

ارسال دیدگاه
برای ارسال دیدگاه لازم است ابتدا وارد حساب کاربری خود شوید

رضا

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

پاسخ
محسن

با سلام.
چطور میشه مقدار ماکزیموم و مینومم برای روشن و خاموش شدن فن رو توسط کلید های فشاری تغییر داد که دیگه نیاز به پروگرام دوباره نباشه ؟

باید برنامه رو تغییر بدی و اطلاعات را در ایتوپرام ذخیره کنی

کامران محمودزاده
پاسخ
mm1394

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

پاسخ
rezasava

روی pcb به جای element کنار fan چی باید بزاریم

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

کامران
پاسخ
ahmad70roostaii

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

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

رباتیک
پاسخ
ahmad70roostaii

موقع پروگرم کردن؟
یه کم بیشتر واسم توضیح میدی؟
تازه کارم

وقتی برنامه رو پروگرام کردی فیوز بیت رو روی 1 مگ قرار بده

رباتیک
پاسخ
ahmad70roostaii

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

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

رباتیک
پاسخ
ahmad70roostaii

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

باید روی حالت پیش فرض باشن
بله داخلیه

رباتیک
پاسخ
ahmad70roostaii

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

میتونی از یک لامپ هالوژنی استفاده کنی
توی همه ی الکتریکی ها پیدا میشه

رباتیک

چند ولت؟

ahmad70roostaii

220 ولته و باید با رله فعالش کنی

رباتیک

یه توضیح میدی؟ببخشید تازه کارم

ahmad70roostaii

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

رباتیک
پاسخ
31125

مدارو ساختم عالی بود
بهتره برای هر دو خروجی رله تعبیه بشه و رله ای که برق المنت رو تامین میکنه آمپرش بالا باشه
با تشکر

پاسخ
30naaz

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

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

رباتیک
پاسخ
mahdiar

در مو.رد پروگرامر  ic smd استفاده  میکنم باید از پورت isp استفاده کنم

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

جبران میکنم من تو کار الکترونیک و طراحی وب هستم هاست خوبم سراغ دارم با حجم  20گیگا بایت و پهنای باند نامحدود

اگه دوست داتید شماره :66859011

id:mahdiardadmarzi@ymail.com

درخدمتم

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

رباتیک
پاسخ
mahdiar

یه پروؤه دیگه هم لازم دارم که

دیمر دیجیتال

یک موتور نیم اسب قدرت 500w  را بتون کنترل کنه

ساعت تامیر داشته برای متوقف و مقدار سرعت و دورموتور  نشون بده

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

رباتیک
پاسخ
mahdiar

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

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

رباتیک
پاسخ
mahdiar

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

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

رباتیک
پاسخ
mahdiar

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

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

رباتیک
پاسخ
endoftime

سلام یه توضیح میدید اگه بخوایم از smt160 استفاده کنیم چه تغییری باید به مدار بدیم؟(لطفا یه نمونه در پروتئوس بزارید)

سوال دیگه هم اینکه RL element و element داستانش چیه ? rl element جایی پیدا نکردم

لطفا راهنمایی کنید من آماتورم

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

رباتیک
پاسخ
s_mahmodi20

سلام

میشه برای من سیستم نوبت دهی بانک بذارید.

ممنون

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

رباتیک
پاسخ
parsafarmehdi

مشکل حل شد

نیازی به تغیر فیوز بیت نبود

wait 250 رو حذف کردم دیگه چشمک نمیزنه

خیلی خیلی ممنون

موفق باشید

رباتیک
پاسخ
parsafarmehdi

آیا میتوان SMT-160 هم استفاده کرد یا نه؟

و یا با کدام سنسورهایی با دقت بالا میتوان بکار برد؟

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

رباتیک
پاسخ
parsafarmehdi

باشه این کارو میکنم

آیا لازم هست که فیوز بیت رو روی 8 مگا تنظیم کنیم یا نه؟

نگاه کردم wait  زیاد داره تو برنامه کدوم رو خذف کنم؟

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

رباتیک
پاسخ
parsafarmehdi

سلام

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

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

آیا باید چشمک بزنند؟

چکار کنم که اعداد ثابت بمونند؟

ممنون

منتظرم

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

رباتیک
پاسخ
mehdi

سلام

آیا میتوان به جای TIP از رله استفاده کرد؟

اگه بخواهیم بک لامپ 220 ولت وصل کنیم باید از رله استفاده کنیم یا TIP؟

ممنون

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

رباتیک
پاسخ
Pedram

سلام دمتون گرم من این مدار رو ساختم عالی بود

بدرد اتاق خواب و یا آشپزخونه خیلی می خوره .

ممنونم

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

رباتیک
پاسخ
بلقیس

سلام

قیمتش چنده؟ برای اولین مشتری چند میدین که من باشم

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

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

رباتیک
پاسخ
a.t.r.z

فقط یک چیز دوستان من مقدار قطعاتی از جمله 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


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

رباتیک
پاسخ
a.t.r.z

ممنون ساختمش عالیه

پاسخ
parsafarmehdi

چطور میتوان دما را به برنامه داد هم دمای تنظیمی بالا و هم پایین

رو مدار که هیچ دکمه ای وجود ندارد

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

رباتیک
پاسخ
parsafarmehdi

من میخوام این مدارو بسازم

اما مقادیر که معلوم نیست

مقدار مقاومت ها خازن و شماره ترانزیستور ها و مقاومت متغیر برای ال سی دی و غیره

لطفا اصلاح کنین

ممنون

منتظرم

 

q element = BC338

r element = 100 ohm

r fan = 100 ohm

c in = 220uf

r ds18b20=10k

r contacts = 10k

TIP FAN = TIP41

 

رباتیک
پاسخ
programer

سلام.میخوام این مدار رو ببندم .آیا عملیه ؟

از این مدار خیلی خوشم اومده.واقعا دمتون گرم

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

رباتیک
پاسخ
×
  • مبلغ پروژه
    ۵۰,۰۰۰ تومان
×
به سبد خرید اضافه شد
×
به سبد خرید اضافه شد