I'm very impressed by all of these very detailed instructables you can find here, so please indulge me because this is my first instructable and I think I've forgotten to write down a lot which could be helpful to rebuild this project. Also the source code is not perfect, so if you have any questions or suggestions please contact me or write down a comment. My only intention to publish all the work is to make it better with the power of the community.
Step 1: Parts and useful links
- (1) Arduino UNO
- (1) ElectricIMP "SD"-card and a IMPShield or IMP- Breakout board (Sparkfun product page)
- (1) breadboard for prototyping
- (1) RGB- LED
- (1/ optional) Philips Hue starter package
You also need a local webserver. For example a Raspberry Pi with Lighttpd- web server with php- support. You'll find more information here or with help of google: http://www.raspberrypi-spy.co.uk/2013/06/how-to-setup-a-web-server-on-your-raspberry-pi/
You need the local webserver because Philips Hue isn't very secure to let it operate in the internet with portforwarding, there is no authentication mechanism.
As mentioned before, the focus lies on the software side, but in the next step you'll find a short description of the high power led circuit I've built...