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

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

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

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

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

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

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

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

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

حتما ببینید :  پروژه ال ای دی RGB آردوینو (Arduino LED RGB)

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

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

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

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

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

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

برای دانلود فایل های پروژه ثبت نام کنید، تنها چند ثانیه زمان لازم است. از طریق فرم زیر اقدام کنید.

ایمیل خود را وارد کنید

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

محمد رحیمی

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

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

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

دکمه بازگشت به بالا
بستن
بستن