با عرض سلام خدمت دوستان عزیز
در این قسمت با آموزش ساخت کنترلر LED RGB یا LED های چند رنگ بوسیله بلوتوث و گوشی اندرویدی در خدمت شما هستیم.
LED های RGB از 3 رنگ اصلی قرمز سبز آبی تشکیل شده اند که به وسیله این 3 رنگ میتوانید 16,000,000 رنگ مختلف بسازید !
[Only registered and activated users can see links. ] [Only registered and activated users can see links. ]
========
آموزش
سخت افزارهای مورد نیاز
بورد ARDUINO UNO
[Only registered and activated users can see links. ]
قیمت 30,000 تومان
****
LED RGB یک متر با پایه های آنود یکسان - دقت کنید بیشتر از 1 متر نشود
[Only registered and activated users can see links. ]
هر متر 13,000 تومان
****
ماژول بلوتوث HC-06 به همراه بورد
[Only registered and activated users can see links. ]
قیمت 22,000 تومان
****
ماژول تبدیل USB به س.ریال UART یا TTL برای پروگرام کردن ماژول بلوتوث
[Only registered and activated users can see links. ]
****
آداپتور 12 ولت 2 آمپر
****
آی سی درایور LED RGB مدل UNL2003A یا ULN2003APG
سوکت 16 پایه برای نصب آی سی
[Only registered and activated users can see links. ]
****
فیبر سوراخ دار برای نصب آی سی درایور
[Only registered and activated users can see links. ]
****
سیم و هدر جامپر نری و مادگی
[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]
****
مرحله اول
ابتدا نرم افزار Arduino را دانلود و نصب کنید اما اجرا نکنید
[Only registered and activated users can see links. ]
سپس بورد Arduino UNO را با کابل USB به کامپیوتر خود متصل کنید
حالا درایور بورد Arduino UNO را دانلود کنید و آن را از حالت فشرده خارج کنید
[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]
برای نصب درایور مراحل زیر را دنبال کنید
1- روی My Computer کلیک راست کنید سپس Properties را بزنید و Device Manager را انتخاب کنید
2- از قسمت Other Device روی USB2.0-S.erial کلیک راست کنید سپس Update درایور را بزنید
[Only registered and activated users can see links. ]
3- روی Browse my computer for driver software کلیک کنید
[Only registered and activated users can see links. ]
4- روی Browse کلیک کنید و مسیر فولدری که درایور Arduino UNO قرار دارد انتخاب کنید سپس روی Next کلیک کنید تا درایور نصب شود
5- اگر پیغام Windows has successfully updated your driver software نمایش داده شد یعنی درایور کامل نصب شده است سپس روی Close کلیک کنید
[Only registered and activated users can see links. ]
همان طور که میبینید درایور روی COM16 نصب شده است
[Only registered and activated users can see links. ]
========
مرحله دوم
نرم افزار Arduino را اجرا کنید
روی Tools کلیک کنید سپس از قسمت S.erial Port باید COM درایور Arduino UNO را انتخاب کنید ( شماره COM در مرحله قبل در آخر نصب درایور توضیح داده شده ) برای من روی COM16 نصب شده برای شما ممکن است متفاوت باشد
[Only registered and activated users can see links. ]
حالا به مرحله سوم بروید
========
مرحله سوم
کد زیر را دانلود کنید و کل محتوای داخل فایل text را کپی کنید
[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]
حالا این کدها را داخل نرم افزار Arduino باید Paste کنیم ( روی صفحه سفید کلیک راست کنید و Paste را بزنید )
[Only registered and activated users can see links. ]
میبینید که کدها داخل نرم افزار Paste شده اند
[Only registered and activated users can see links. ]
روی گزینه آپلود کلیک کنید تا کدها به حافظه Arduino UNO آپلود شوند
[Only registered and activated users can see links. ]
وقتی کدها آپلود شدند باید پیام Done Uploading پایین صفحه نمایش داده شود
[Only registered and activated users can see links. ]
========
مرحله چهارم
پروگرام کردن ماژول بلوتوث HC-06
ابتدا نرم افزار Arduino را از لینک بالا دریافت و نصب نمایید
سپس ماژول بلوتوث را به ماژول تبدیل USB به س.ریال متصل کنید مانند تصویر زیر
[Only registered and activated users can see links. ]
برای اتصال ماژول ها به یکدیگر از کابل هدر مادگی به مادگی استفاده کنید
[Only registered and activated users can see links. ]
منظور از VCC همان ورودی مثبت 3 ولت یا 5 ولت میباشد و GND همان ورودی منفی شما اتصالات را به 3 ولت متصل کنید
برای نصب درایور USB به س.ریال فایل درایور را از اینجا تهیه کنید: [Only registered and activated users can see links. ]
سپس ماژول USB به س.ریال را به کامپیوتر متصل کنید و درایور آن را نصب کنید
وارد Device Manager شوید سپس شماره پورت ماژول USB به س.ریال را به خاطر بسپارید
[Only registered and activated users can see links. ]
همان طور که میبینید شماره پورت 8 میباشد
نرم افزار Arduino را اجرا کنید سپس از قسمت Tools > Port > COM8 را انتخاب کنید دقت کنید شماره پورت برای من COM8 میباشد برای شما ممکنه فرق داشته باشه
[Only registered and activated users can see links. ]
روی S.erial Monitor کلیک کنید
[Only registered and activated users can see links. ]
سپس دستورات زیر را یکی یکی وارد کنید و روی Send کلیک کنید
AT+BAUD8
[Only registered and activated users can see links. ]
سپس از قسمت baud عدد 9600 را انتخاب کنید
[Only registered and activated users can see links. ]
سپس دستور AT+NameLiteXXXX را وارد کنید
XXXX همان نام بلوتوث میباشد شما به جای XXXX یک نام 4 حرفی انتخاب کنید من نام LED را انتخاب کردم
[Only registered and activated users can see links. ]
سپس دستور AT+PINXXXX را وارد کنید
XXXX یک پسورد 4 رقمی برای بلوتوث میباشد شما یک پسورد 4 رقمی وارد کنید من 5678 وارد کردم
[Only registered and activated users can see links. ]
سپس ماژول بلوتوث را از ماژول USB به س.ریال جدا کید
با موفقیت ماژول بلوتوث پروگرام شد
========
مرحله پنجم
اسمبل کردن قطعات با یکدیگر
مانند تصویر زیرقطعات را با یکدیگر اسمبل کنید ( دقت لازم را به خرج دهید )
[Only registered and activated users can see links. ]
========
مرحله ششم
اتصال بلوتوث LED RGB به گوشی اندرویدی
نرم افزار OmniBlug را از لینک زیر دریافت کنید و روی گوشی یا تبلت اندرویدی خود نصب کنید
[Only registered and activated users can see links. ]
بلوتوث گوشی یا تبلت را روشن کنید سپس نرم افزار OmniBlug را اجرا کنید
[Only registered and activated users can see links. ]
روی + کلیک کنید و Connect Device را بزنید و بلوتوث RGB LED را جستجو و انتخاب کنید
[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]
حالا پسورد بلوتوث را وارد کنید و روی OK کلیک کنید ( پسورد را در مرحله چهارم روی بلوتوث اعمال کردید )
[Only registered and activated users can see links. ]
بعد از اتصال به RGB LED با تصویر زیر مواجه میشوید که میتوانید رنگ و میزان روشنایی RGB LED را تغییر دهید
[Only registered and activated users can see links. ]
========
موفق باشید
منبع: انجمن تخصصی OverclockingHeroes