دوستان این پست متعلق به وبلاگ آردوینو است و تمامی پرسش و پاسخ ها از طریق این پست صورت میپذیرد.
دوستان این پست متعلق به وبلاگ آردوینو است و تمامی پرسش و پاسخ ها از طریق این پست صورت میپذیرد.
سلام و عرض خسته نباشید
من یه سنسور دما و رطوبت am2301 با آردینو uno راه اندازی کردم که دما و رطوبت رو روی یک ال سی دی 2*16 نمایش میده.
حالا من میخواستم که یکم این پروژه رو حرفه ای تر کنم ولی بیشتر از این در توانم نیست
میخوام که بتونم دما و رطوبت دلخواه خودم رو به آردینو بدم و وقتی که دما و رطوبت ثبت شده توسط سنسور به سطح دلخواه من رسید دو عدد رله یکی برای دما و یکی برای رطوبت فعال بشه.
برای مثال: میخوایم که دمای یک گلخونه رو روی دمای 30 درجه و رطوبت 80 درصد نگه داریم مثلا در حالت عادی دمای گلخانه 40 درجه و رطوبتش 50 درصده. خوب ما تعیین کریم که دما باید روی 30 درجه باشه و بالا نره و رطوبت باید روی 80 درصد باشه و پایین نیاد.
پس باید توسط دو تا رله که به آردینو وصله و یکی رو به تهویه کننده ی هوا و یکی رو به رطوبت ساز وصل کردیم دما و رطوبت رو کنترل کنیم.
خوب من توی این پروژه میخوام از سه تا کلید استفاده کنم یکی Set و یکی UP و یکی DOWN.
وفتی دکمه ی set رو یک بار زدم با کلید های UP و DOWN بتونم دمای دلخواهم رو کم و زیاد کنم ، و بار دوم که دکمه ی set رو زدم بتونم رطوبت دلخواهم رو کم و زیاد کنم و وقتی دکمه ی set رو نگه داشتم اطلاعات ذخیره بشه همین
ممنون میشم اگه دوستان مرا راهنمایی کنند.
اینم از کد هایی که تا اینجا تونستم بنویسم:
D.zip
ویرایش توسط cjmj : 02-03-2016 در ساعت 05:09 AM
سلام دوستان
تو بعضی از مدارهایی که به وسیله آردوینو بسته میشه برای اینکه به مصرف کننده (که مثلا یه لامپ led هست) فشار نیاد میان یه مقاومت رو باهاش سری میبندن ، خب این مقاومت هم ولتاژ دو سر led و هم جریانی که ازش میگذره رو و هم نوانی که از آردوینو کشیده میشه رو کم میکنه ،
اگه هدف اینه که به آردوینو و led فشار نیاد ، چرا از اون 6 تا پایه دیجیتال که قابلیت PWM دارن و میشه باهاشون ولتاژ رو کمتر انتخاب کرد استفاده نمی کنیم؟ (با انتخاب ولتاژ کمتر و استفاده از مقاومت داخلی led جریان عبوری هم کمتر میشه و توان کمتری از آردوینو و led گرفته میشه)
سلام
می تونید این بحث رو مطالعه کنید :
Do I really need resistors when controlling LEDs with Arduino? - Electrical Engineering Stack Exchange
اما تو این لینک به اینکه میشه ولتاژی کمتر از 5 ولت هم توسط آردوینو ایجاد کرد اشاره نشده بود ، در ضمن غیر از مقاومت 25 اهم داخلی آردوینو خود led مقاومت قابل توجهی نداره؟
منظورم اینه که وقتی مقاومت میذاریم و همه پنج ولت رو اعمال میکنیم یه بخشی از این 5 ولت برا مقاومت و یه بخشیش برا led میشه جریان هم کم میشه ، حالا ما چرا نیایم وقتی میتونیم ولتاژ کمتری اعمال کنیم همون ولتاژ کم رو اعمال کنیم اینجوری چون ولتاژ کم مشه با همون مقاومت led جریان هم کم میشه
دقیق تر بگم فرض کنیم مقاومت مقداری برابر r1 و led مقاوتی برابرr2 داره خب جریان میشه (v/(r1+r2 و اختلاف پتانسیلی که روی led میوفته میشه (v*(r2)/(r1+r2 این حالتی بود که مقاومت گذاشتیم تو مدار
حالا مقاومت رو حذف کنیم به جای v بیایم (v2=r2*v/(r1+r2 رو ایجاد کنیم و فقط مقاومت led که همون r2 هست تو مدار بمونه ، اینجوری همون جریان و همون اختلاف پتانسیل رو داریم
مشکل کجاس؟
نه خب نشد ، ببین اگه مقاومت led خیلی کمه و با یه مقاومت تو رنج کیلو سریش کنی طبق همون قانون تقسیم ولتاژ یه سهم خیلی ریز از ولتاژ کل سهمش میشه ،
بعدم لطفا اون v و v2 ی رو که نوشتم یه نگاه بندازین ، اگه مثالش رو هم روی کاغذ بکشین بهتر میشه ، نتیجه ای که من گرفتم این بود بدون مقاومت اضافی هم میشه همون ولتاژ و جریان رو به led اعمال کرد