در این آموزش تمرکز اصلی بر روی نرم افزاری است که من ایجاد کرده ام – نه چندان روی بخش سخت افزاری. برای این کار نیازی به استفاده از LED پرقدرت نیست، می توانید از هر LED RGB که دوست دارید استفاده کنید.
من از همه این دستورالعمل های بسیار دقیقی که می توانید در اینجا پیدا کنید بسیار تحت تأثیر قرار گرفتم، بنابراین لطفاً به من لطف کنید زیرا این اولین دستورالعمل من است و فکر می کنم فراموش کرده ام که مطالب زیادی را بنویسم که می تواند برای بازسازی این پروژه مفید باشد. همچنین کد منبع کامل نیست، بنابراین اگر سؤال یا پیشنهادی دارید، لطفاً با من تماس بگیرید یا نظر خود را بنویسید. تنها قصد من از انتشار همه آثار این است که با قدرت جامعه آن را بهتر کنم.
متشکرم!
مرحله 1: قطعات و لینک های مفید
آنچه برای تحقق آن بدون مدار LED با قدرت بالا نیاز دارید :
- (1) آردوینو UNO
- (1) کارت "SD" ElectricIMP و یک برد IMPShield یا IMP- Breakout ( صفحه محصول Sparkfun )
- (1) تخته نان برای نمونه سازی
- (1) RGB- LED
- (1/اختیاری) بسته استارت Philips Hue
شما همچنین به یک وب سرور محلی نیاز دارید. به عنوان مثال Raspberry Pi با وب سرور Lighttpd با پشتیبانی از php. اطلاعات بیشتر را در اینجا یا با کمک گوگل پیدا خواهید کرد: http://www.raspberrypi-spy.co.uk/2013/06/how-to-setup-a-web-server-on-your-raspberry-pi /
شما به وب سرور محلی نیاز دارید زیرا Philips Hue چندان ایمن نیست تا به آن اجازه دهد در اینترنت با پورت فورواردینگ کار کند، هیچ مکانیزم احراز هویت وجود ندارد.
همانطور که قبلا ذکر شد، تمرکز بر روی نرمافزار است، اما در مرحله بعدی شرح کوتاهی از مدار led با قدرت بالا که من ساختهام را خواهید دید…
مرحله 2: راه اندازی سخت افزار / محافظ درایور LED (اختیاری)
اگر میخواهید از یک LED RGB معمولی استفاده کنید، آن را به پینهای آردوینو زیر وصل کنید: 11 (قرمز)، 10 (سبز) و 3 (آبی). پین ها باید پین pwm- باشند! استفاده از مقاومت های سری برای LED RGB را فراموش نکنید. در اینجا یک سند خوب پیدا خواهید کرد: http://learn.adafruit.com/adafruit-arduino-lesson-3-rgb-leds/overview
سپر ElectricIMP- را روی آردوینو قرار دهید. یا IMP- breakout را به آردوینو وصل کنید:
پایه های UART Imp 5 (TX) و 7 (RX) هستند و به پایه های آردوینو RX در 8 و TX در 9 متصل می شوند.
—اختیاری—
… برای یک LED با قدرت بالا به یک مدار تغذیه ولتاژ خود نیاز دارید:
قطعاتی که نیاز دارید: