با عرض سلام خدمت دوستان عزیز @};-
در این قسمت با آموزش ساخت کنترلر LED RGB یا LED های چند رنگ بوسیله بلوتوث و گوشی اندرویدی در خدمت شما هستیم.
LED های RGB از 3 رنگ اصلی قرمز سبز آبی تشکیل شده اند که به وسیله این 3 رنگ میتوانید 16,000,000 رنگ مختلف بسازید !
========
آموزش
سخت افزارهای مورد نیاز
بورد ARDUINO UNO
قیمت 30,000 تومان
****
LED RGB یک متر با پایه های آنود یکسان - دقت کنید بیشتر از 1 متر نشود
هر متر 13,000 تومان
****
ماژول بلوتوث HC-06 به همراه بورد
قیمت 22,000 تومان
****
ماژول تبدیل USB به س.ریال UART یا TTL برای پروگرام کردن ماژول بلوتوث
****
آداپتور 12 ولت 2 آمپر
****
آی سی درایور LED RGB مدل UNL2003A یا ULN2003APG
سوکت 16 پایه برای نصب آی سی
****
فیبر سوراخ دار برای نصب آی سی درایور
****
سیم و هدر جامپر نری و مادگی
****
========
مرحله اول
ابتدا نرم افزار Arduino را دانلود و نصب کنید اما اجرا نکنید
https://www.arduino.cc/download_handler.php
سپس بورد Arduino UNO را با کابل USB به کامپیوتر خود متصل کنید
حالا درایور بورد Arduino UNO را دانلود کنید و آن را از حالت فشرده خارج کنید
Download 32 Bit
Download 64 Bit
برای نصب درایور مراحل زیر را دنبال کنید
1- روی My Computer کلیک راست کنید سپس Properties را بزنید و Device Manager را انتخاب کنید
2- از قسمت Other Device روی USB2.0-S.erial کلیک راست کنید سپس Update درایور را بزنید
3- روی Browse my computer for driver software کلیک کنید
4- روی Browse کلیک کنید و مسیر فولدری که درایور Arduino UNO قرار دارد انتخاب کنید سپس روی Next کلیک کنید تا درایور نصب شود
5- اگر پیغام Windows has successfully updated your driver software نمایش داده شد یعنی درایور کامل نصب شده است سپس روی Close کلیک کنید
همان طور که میبینید درایور روی COM16 نصب شده است
========
مرحله دوم
نرم افزار Arduino را اجرا کنید
روی Tools کلیک کنید سپس از قسمت S.erial Port باید COM درایور Arduino UNO را انتخاب کنید ( شماره COM در مرحله قبل در آخر نصب درایور توضیح داده شده ) برای من روی COM16 نصب شده برای شما ممکن است متفاوت باشد
حالا به مرحله سوم بروید
========
مرحله سوم
کد زیر را دانلود کنید و کل محتوای داخل فایل text را کپی کنید
rgb.txt
حالا این کدها را داخل نرم افزار Arduino باید Paste کنیم ( روی صفحه سفید کلیک راست کنید و Paste را بزنید )
میبینید که کدها داخل نرم افزار Paste شده اند
روی گزینه آپلود کلیک کنید تا کدها به حافظه Arduino UNO آپلود شوند
وقتی کدها آپلود شدند باید پیام Done Uploading پایین صفحه نمایش داده شود
========
مرحله چهارم
پروگرام کردن ماژول بلوتوث HC-06
ابتدا نرم افزار Arduino را از لینک بالا دریافت و نصب نمایید
سپس ماژول بلوتوث را به ماژول تبدیل USB به س.ریال متصل کنید مانند تصویر زیر
برای اتصال ماژول ها به یکدیگر از کابل هدر مادگی به مادگی استفاده کنید
منظور از VCC همان ورودی مثبت 3 ولت یا 5 ولت میباشد و GND همان ورودی منفی شما اتصالات را به 3 ولت متصل کنید
برای نصب درایور USB به س.ریال فایل درایور را از اینجا تهیه کنید: http://www.prolific.com.tw/UserFiles...0_20140925.zip
سپس ماژول USB به س.ریال را به کامپیوتر متصل کنید و درایور آن را نصب کنید
وارد Device Manager شوید سپس شماره پورت ماژول USB به س.ریال را به خاطر بسپارید
همان طور که میبینید شماره پورت 8 میباشد
نرم افزار Arduino را اجرا کنید سپس از قسمت Tools > Port > COM8 را انتخاب کنید دقت کنید شماره پورت برای من COM8 میباشد برای شما ممکنه فرق داشته باشه
روی S.erial Monitor کلیک کنید
سپس دستورات زیر را یکی یکی وارد کنید و روی Send کلیک کنید
AT+BAUD8
سپس از قسمت baud عدد 9600 را انتخاب کنید
سپس دستور AT+NameLiteZZZZ را وارد کنید
ZZZZ همان نام بلوتوث میباشد شما به جای ZZZZ یک نام 4 حرفی انتخاب کنید من نام LED را انتخاب کردم
سپس دستور AT+PINZZZZ را وارد کنید
ZZZZ یک پسورد 4 رقمی برای بلوتوث میباشد شما یک پسورد 4 رقمی وارد کنید من 5678 وارد کردم
سپس ماژول بلوتوث را از ماژول USB به س.ریال جدا کید
با موفقیت ماژول بلوتوث پروگرام شد :)
========
مرحله پنجم
اسمبل کردن قطعات با یکدیگر
مانند تصویر زیرقطعات را با یکدیگر اسمبل کنید ( دقت لازم را به خرج دهید )
========
مرحله ششم
اتصال بلوتوث LED RGB به گوشی اندرویدی
نرم افزار OmniBlug را از لینک زیر دریافت کنید و روی گوشی یا تبلت اندرویدی خود نصب کنید
http://www.mediafire.com/download/yy...me.Removed.rar
بلوتوث گوشی یا تبلت را روشن کنید سپس نرم افزار OmniBlug را اجرا کنید
روی + کلیک کنید و Connect Device را بزنید و بلوتوث RGB LED را جستجو و انتخاب کنید
حالا پسورد بلوتوث را وارد کنید و روی OK کلیک کنید ( پسورد را در مرحله چهارم روی بلوتوث اعمال کردید )
بعد از اتصال به RGB LED با تصویر زیر مواجه میشوید که میتوانید رنگ و میزان روشنایی RGB LED را تغییر دهید
========
موفق باشید @};-
منبع: انجمن تخصصی SakhtafzarMag