ورکشاپ آموزشی - آیسی مدار
رفتن به محتوا

چراغ خواب رنگی هوشمند با آردوینو و سنسور نور

ابزار و گجت
۰ نظر
۳۷ نفر
کد ۴۵۹۷

نورپردازی همیشه تأثیر زیادی روی حس و حال محیط داره. چراغ‌های اتمسفریک (Mood Lamp) دقیقا برای همین کار ساخته شدن تا با تغییر رنگ‌های ملایم، یه فضای آرامش‌بخش و جذاب رو تو اتاق خواب یا میز کارت ایجاد کنن.

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

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

  • برد آردوینو (مدل Uno یا نانو)
  • سیم‌های جامپر (نری به نری)
  • ال‌ای‌دی RGB (یا سه عدد ال‌ای‌دی مجزا به رنگ‌های قرمز، سبز و آبی)
  • سنسور تشخیص نور (LDR)
  • بردبورد (Protoboard)
  • یک تکه کاغذ سفید (برای پخش ملایم نور)
مرحله ۱

قطعات و وسایل مورد نیاز

برای پیاده‌سازی این مدار، به چند تا قطعه ارزون و در دسترس نیاز داری. مغز اصلی مدار یه برد آردوینو هست. در کنارش به یه سنسور تشخیص نور (LDR) نیاز داریم تا تاریکی رو حس کنه.

برای تولید رنگ‌های مختلف هم یه دونه ال‌ای‌دی RGB (یا سه تا ال‌ای‌دی مجزا به رنگ‌های قرمز، سبز و آبی) کارمون رو راه میندازه. یه بردبورد، چند تا سیم جامپر و یه تیکه کاغذ سفید هم کنار دستت بذار تا بریم سراغ ساخت.

مرحله ۲

برنامه‌نویسی و کدهای آردوینو

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

مرحله ۳

سیم‌کشی و اتصالات مدار

وصل کردن قطعات خیلی راحته. دقیقا مثل تصویر راهنما، سنسور LDR و پایه‌های ال‌ای‌دی رو روی بردبورد قرار بده و با سیم‌های جامپر به پین‌های آردوینو وصل کن. حتما چک کن که پایه‌های ال‌ای‌دی به پین‌های PWM متصل شده باشن تا تغییر رنگ‌ها به درستی اجرا بشه.

مرحله ۴

تست نهایی و پایان کار

کد رو که آپلود کردی، چراغ خوابت آماده‌ست! برای اینکه نور ال‌ای‌دی چشم رو اذیت نکنه و رنگ‌ها قشنگ‌تر با هم ترکیب بشن، یه تیکه کاغذ رو مثل استوانه دور ال‌ای‌دی بپیچ. این کاغذ مثل یه دیفیوزر عمل می‌کنه و یه نور اتمسفریک و ملایم بهت میده. دستت بازه که تو کدها و ظاهر پروژه هر تغییری که دوست داری بدی.

امیدوارم از این آموزش لذت برده باشی. حتما این چراغ هوشمند رو بساز و عکس یا ویدیوی نتیجه کارت رو تو اپلیکیشن آیسی‌مدار با بقیه بچه‌ها به اشتراک بذار. منتظر دیدن ایده‌های خلاقانه‌ات هستیم!

فایل‌های پیوست

ZIP Smooth_Mood_Lamp_LDR.zip

تو میتونی اولین سازنده باشی!

اگه پروژه رو ساختی به اشتراک بزار و اعتبار هدیه بگیر

این آموزش با استانداردهای اختصاصی آیسی‌مدار بازنویسی و بهینه‌سازی شده و تمامی حقوق انتشار آن متعلق به این مجموعه است و در صورت کپی یا بازنشر پیگرد قانونی خواهد داشت.

آموزش‌های مشابه

گفتگو‌های کاربران

هنوز نظری ثبت نشده؛ تو شروع کن!