آموزش آردوینوپروژه های آردوینو

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

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

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

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

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

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

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

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

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

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

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

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

4.4 (7 نفر)

مطلب پیشنهادی:  دستور millis در آردوینو (شمارش میلی ثانیه ها)
برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام ما را دنبال کنید.

محمد رحیمی

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

برای ارسال تصاویر از انجمن سایت استفاده کنید.

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

8 نظر

  1. سلام وقت بخیر برای کنترل روشنایی لامپ 220 ولت با برد اردواینو چه قطعاتی لازم دارم؟

    1. سلام عزیز
      باید از یک برد آردوینو و رله استفاده کنید. جهت یادگیری کنترل رله با آردوینو میتونید دوره آموزش آردوینو را مشاهده کنید

  2. مثلا بعد از اتصال به اینترنت مترجم گوگل رو باز کنه و سیب رو در سریال مانیتور وارد کنیم و apple رو دریافت کنیم

    چجور می تونم فرمان بدم وارد مترجم گوگل بشه؟

    1. با سریال مانیتور نمیتونید حروف فارسی بفرستید

  3. سلام استاد
    یک سوال داشم
    من آردوینو رو به اینترنت متصل کردم
    حالا با چه کدی فرمان بدم ک مثلا در گوگل چیزی رو سرچ کنه یا سایتی رو باز کنه؟
    اصلا امکان داره؟

    1. سلام عزیز
      منظور دقیقتون رو متوجه نشدم

  4. سلام، اگر اینو برای 10 تا ای ای دی 1 وات بخوایم استفاده کنیم چه تغییراتی لازمه؟

    1. سلام عزیز، در مدارتون تغییر زیاد هست باید از منبع تغذیه جداگانه استفاده کنید

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

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