خانه / دانش و مهارت / الکترونیک / چطور چراغ RGB را با موبایل و آردوینوکنترل کنیم؟

چطور چراغ RGB را با موبایل و آردوینوکنترل کنیم؟

چراغ RGB کاربردهای زیادی دارد و در بسیاری از ساختنی‌های همین سایت هم بکار رفته اند. با استفاده از چراغ RGB می‌توانید پروژه‌های آردوینو بسیار کاربردی و چراغ خواب‌هاب هوشمند بسازید. مهمترین ویژگی هر دستگاه هوشمندی امکان کنترل از راه دور آن است. در این ساختنی هم می‌خواهیم به شما یاد بدهیم که چطور چراغ RGB را با موبایل کنترل کنید.

به کمک این دستگاه آردوینو می‌توانید چراغ‌های هوشمند بسازید یا نورپردازی قسمت‌های مختلف خانه را با موبایل کنترل کنید. در ویدیوی زیر می‌توانید نگاهی به این دستگاه آردوین و طرز کار آن بیاندازید.

گام اول : وسایل مورد نیاز

  • برد آردوینوپ
  • رشته LED RGB
  • ماژول بلوتوث HC-05
  • کابل جامپر
  • برد بورد

چراغ‌های RGB موجود در بازار بسیار متنوع هستند و به همین خاطر باید چراغی را انتخاب کنید که پاسخگوی نیازهایتان باشد. ما برخی از رایج ترین انواع این چراغ را به شما معرفی می‌کنیم تا خریدتان ساده تر بشود.

  • RGB LED : رایج ترین نوع است که تقریباً در هر فروشگاه آنلاینی یا مغازه ای پیدا میشود.
  • RGB SMD : این نوع بصورت ماژول فروخته میشود اما با منبع تغذیه داخلی آردوینو خیلی خوب کار نمی‌کند.
  • رشته RGB LED : بهترین نوع است که رنگ‌های بسیار متنوعی دارد و امکان کنترل دقیق نور را هم به شما میدهد.

علاوه بر قطعات بالا به این اپ موبایل هم برای کنترل چراغ با بلوتوث نیاز دارید.

گام دوم: RGB LED چیست؟

ال ای دی‌های معمولی فقط تک رنگ‌هایی مثل قرمز، سبز یا آبی را ساطع می‌کنند. برای رسیدن به رنگ‌های دیگر باید رنگ RGB را ترکیب کنیم که نتیجه آن هفت رنگ مختلف است. برای تولید رنگ‌های بیشتر هم باید بتوانیم میزان درخشش کانال هر رنگ را تغییر بدهیم.

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

چراغ‌های RGB کاربردهای بسیار زیادی در نورپردازی شهری، نورپردازی صحنه، ساخت وسایل روشنایی و حتی ساخت پروژکتورها و LCDها دارند.

تمام انواع چراغ‌های RGB به دو دسته تقسیم می‌شوند : کاتد مشترک و آند مشترک. کانال LED شماره سه کاتد مشترک یک کاتد تکی دارد و کانال LED سه آند مشترک یک آند تکی دارد.

گام سوم : RGB را آماده کنید

برای آماده سازی RGB تکی، ابتدا باید نوعش را مشخص کنید که کاتد مشترک است یا آند مشترک. سپس طبق راهنمای اتصال زیر عمل کنید.

کاتد مشترک

R به هر کانال PWM موجود
G به هر کانال PWM موجود
B به هر کانال PWM موجود
کاتد به GND

آند مشترک

R به هر کانال PWM موجود
G به هر کانال PWM موجود
B به هر کانال PWM موجود
آند به 5V

اگر از رشته RGB استفاده می‌کنید، نیاز به یک سوئیچ و یک ماسفت یا ترانزیستور دارید (ما از ترانزیستور استفاده کرده ایم). شماتیک ساخت درایور با این قطعات را می‌توانید در تصاویر بالا ببیینید.

گام چهارم : RGB را کنترل کنید

برای کنترل RGB ابتدا باید بدانیم چطور میزان نور یک LED معمولی را کنترل کنیم. جواب این سوال PWM یا مدولاسیون عرض پالس است. مدولاسیون عرض پالس با ارائه سیگنال‌های آنالوگ چرخه کار پالس‌ها را تغییر میدهد.

در برد آردوینو از قابلیت analogwrite استفاده می‌کنیم تا بتوانیم از طریق PWM به چرخه کار مورد کاربر برسیم.

در تصویر سوم، خطوط سبز یک بازه زمانی معمولی را نشان میدهد. این بازه زمانی درست برعکس فرکانس PWM است. به عبارت دیگر، وقتی فرکانس PWM آردوینو حدود 500Hz باشد، هر خط سبز با دو میلی ثانیه اندازه گیری میشود. مقیاس analogWrite() هم بین 0 تا 255 است؛ یعنی analogWrite(255) چرخه کار کامل را ارائه میکند (همیشه روشن) و analogWrite(127) چرخه کار نیمه را ارائه میکند (نصف بازه زمانی).

گام پنجم : اتصالات را کامل کنید

در این مرحله ابتدا باید اتصالات چراغ به آردوینو را کامل کنید و سپس ماژول بلوتوث را اضافه کنید.

RGB تکی یا رشته RGB :

قرمز به پین سه آردوینو
آبی به پین 5 آردوینو
سبز به پین 6 آردوینو
آند به 5V (برای RGB تکی) – اتصال به زمین درایور به GND آردوینو (برای رشته RGB)

ماژول بلوتوث HC-05 :

Rx به پین 12 آردوینو
Tx به پین 11 آردوینو
vcc به پین 5V
GND به پین GND آردوینو

گام ششم : آردوینو را برنامه ریزی کنید

برد آردوینو را به کامپیوتر وصل کنید و کدهای زیر را رویش آپلود کنید. می‌توانید کدها را از لینک زیر هم دانلود کنید.

چراغ RGB آماده استفاده است

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

اگر پیشنهادی برای بهتر شدن این پروژه آردوینو دارید، آن را با ساختنی به اشتراک بگذارید.

منبع

خلاصه مطلب
چطور چراغ RGB را با موبایل و آردوینوکنترل کنیم؟
عنوان مطلب
چطور چراغ RGB را با موبایل و آردوینوکنترل کنیم؟
توضیح کوتاه
چراغ RGB را هوشمند کنید!
نویسنده

بیشتر بخوانید:

آموزش ساخت : کنترلر موتور بسازید اگر اهل ساختنی های الکترونیکی باشید، حتماً هر از گاهی یک موتور کنترلر میخرید. این قطعه کاربردهای زیادی دارد و در بسیاری از پروژه ها به عنوان یک کنترلر...
آموزش افزودن دکمه خاموش (Shutdown) به رزبری پای... اگر شما هم در پروژه های رزبری پای با نبود دکمه خاموش (Shutdown) روی رزبری پای مشکل دارید، این ساختنی را دنبال کنید تا یاد بگیرید چطور با کمترین هزینه ...
گلدان کاغذی با چراغ های توکار بسازید در این ساختنی یاد می گیرید چطور با کارتن و چند LED یک گلدان کاغذی متفاوت بسازید. ساخت این گلدان کاغذی بسیار ساده است و هزینه زیادی هم ندارد. از این گل...
آموزش ساخت : چراغ دوچرخه را با باتری لپ تاپ روشن کنید!... اگر اهل دوچرخه سواری باشید، احتمالاً سرانه مصرف باتری تان بالاست. در چند ماه گذشته چند باتری برای چراغ دوچرخه تان خریده اید؟ در این ساختنی می بینید که...
آمپلی فایر رومیزی با ساعت باینری، چراغ LED و گیرنده FM بسازید... در این ساختنی طرز ساخت آمپلی فایر رومیزی را یاد می گیرید که قابلیت های متعددی دارد. از این آمپلی فایر می توانید به عنوان گیرنده رادیویی یا دستگاه پخش ...
ساخت سبد گل مخصوص عروسی را در ساختنی یاد بگیرید... اگر به گل آرایی علاقه دارید، این ساختنی را از دست ندهید. در این طرز ساخت سبد گل مخصوص عروسی را یاد می گیرید. البته این سبد گل را می توانید در مناسبت ه...

درباره عاطفه اسدزاده

عاطفه اسدزاده
عاطفه اسدزاده،یکی از نویسندگان وبسایت ساختنی است.

پیشنهاد می کنیم

با دستگاه برش لیزری ربات چوبی منعطف و بادوام بسازید

قبلاً در ساختنی آموزش ساخت ربات مقوایی را یاد گرفته اید. آن ربات قابل برنامه …

۷ دیدگاه ها

  1. سلام در این پروژه نوشته بودید که برای اتصال رشته ی rgb به اردینو باید از ترانزیستور استفاده کنیم اما از چه نوع ترانزیستوری باید استفاده کنیم لطفا هرچه زود تر جواب دهید فردا می‌خواهم به خرید برای قطعات این پروژه بروم

  2. سلام
    اگر بخواهم ال ای دی RGB را به جای بلوتوث با وای فای کنترل کنم چطور میتوانم؟مثلا از ماژول esp8266 استفاده کنیم. بطوری که ماژول به مودم خانه متصل شود و بعد با نرم افزار اندرویدی وقتی به مودم کانکت میشوم بتوانم نور ال ای دی را کنترل کنم. لطفا اگر امکانش هست این آموزش را به همراه آپ اندرویدیش درست کنید.من خیلی وقته دنبال این آموزشم لطفا راهنماییم کنید.

  3. جالبه
    ولی این ماژول فوق العاده ست هم از لحاظ قیمت و هم اینکه با وای فای هم کار می‌کنه

پاسخ دهید