پروژه الکترونیکپروژه های آردوینو

کنترل شدت نور اتوماتیک با روشنایی محیط (آردوینو)

سلام. پروژه کنترل شدت نور با توجه به نور محیط با سنسور LDR و آردوینو Uno را آماده کردیم. فیلم عملکرد مدار را ببینید.

آموزش کنترل نور لامپ با توجه به نور اتاق

در این پروژه آردوینو نه تنها بر اساس شرایط نوری چراغ ها را روشن و خاموش می کنیم بلکه شدت نور لامپ را نیز مطابق با شرایط نوری محیط اتاق تغییر می دهیم. در اینجا ما از مفهوم LDR و PWM با Arduino برای کاهش یا افزایش میزان روشنایی اتوماتیک یک چراغ ال ای دی 1 وات استفاده کرده ایم. PWM به تعدیل پهنای پالس اشاره دارد ، این سیگنال بیشتر برای کنترل روشنایی چراغ برق مورد استفاده قرار می گیرد.

نحوه کار پروژه کنترل شدت نور چراغ اتوماتیک با توجه به نور

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

ما یک مدار تقسیم ولتاژ با استفاده از مقاومت LDR و مقاومت 100k میسازیم. خروجی تقسیم ولتاژ به پین ​​آنالوگ Arduino متصل می شود. پین آنالوگ ولتاژ را حس می کند و مقدار آنالوگ به آردوینو می دهد. مقدار آنالوگ با توجه به مقاومت LDR تغییر می کند. بنابراین ، اگر اطراف LDR تاریک باشد ، مقاومت آن افزایش می یابد و از این رو مقدار ولتاژ (مقدار آنالوگ) کاهش می یابد. سپس ، مقدار آنالوگ خروجی PWM را تغییر می دهد و و این خروجی با شدت نور چراغ برق متناسب است. بنابراین نور اطراف  سنسور نور LDR به طور خودکار شدت نور LED را کنترل می کند.

یعنی هنگامی که شدت نور محیط کم شود > مقاومت فتوسل LDR افزایش پیدا میکند > ولتاژ در پین آنالوگ کاهش پیدا میکند > مقدار PWM زیاد میشود.

و اگر محیط کاملا روشن باشد (یعنی وقتی که مقدار آنالوگ از 500 فراتر رود) LED خاموش میشود.

فیلم عملکرد مدار پروژه Arduino

قطعات مورد نیاز پروژه

  1. برد آردوینو Uno
  2. سنسور فتوسل LDR
  3. مقاومت 100 کیلو اهم
  4. مقاومت 510 اهم
  5. خازن 0.1uf
  6. ترانزیستور 2N2222
  7. ال ای دی 1 وات

فیلم عملکرد مدار : کلیک کنید !

موارد موجود در فایل : شماتیک کامل مدار ، سورس کامل و …

پروژه ها رایگان هستند. برای دانلود فایل های پروژه باید در سایت عضو باشید. ثبت نام / ورود

اگر میخواهید آردوینو را به صورت اصولی و پروژه محور (برنامه نویسی حرفه ای، ارتباط آردوینو با اندروید، ساخت ربات با آردوینو) یاد بگیرید، روی دوره آموزش آردوینو کلیک کنید.
نظرتان را در مورد این مطلب با ستاره دادن اعلام کنید
امیدوارم این مطلب برای شما مفید بوده باشد. نظرات ، مشکلات و پیشنهادات خود را در پایین صفحه اعلام کنید
محمد رحیمی

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. مالکیتی بر مطالب ارائه شده ندارم. اکثر فعالیت بنده در زمینه ترجمه است. (در خصوص سوال در مورد این مطلب از قسمت نظرات همین مطلب اقدام کنید)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *