I have been working for a while on an open-source connected lamp. It is available today on www.getloochi.com
Loochi is based on a 10W RGB led from Ledengin. The current control is done through an AtTiny861 micro-controller with the very fast PWM (64Mhz resolution / 250kHz). The lamp is controlled from an iPhone or iPad through a Bluetooth Low Energy module which has the huge advantage of requiring absolutely no configuration.
The Bluetooth module simply transmits the commands it receives over an SPI bus to the ATTiny who controls the LED. The most basic command is three bytes to control Red, Green and Blue.
The electronic is open-source, and so is the software and the plastic design. Loochi is a great way to experiment with connected objects, Bluetooth Low Energy and high-power RGB leds.
You can find the source on github.com/tbideas and some instructions on our blog (tbideas.com/blog). All the basic elements are there but we still need to write more doc. In the meantime, if you are have any questions, or if you would like to know more on any subject, please let me know!
If you do not want to build your own, we are launching a crowdfunding campaign to build ~750 of those. It is on indiegogo: www.getloochi.com
. You will get the shade, the base (injection-molded), the PCB and a heatsink, all fitted together and ready for you to hack away! You could for example easily replace the electronic to use another communication protocol - or design a different shade and 3d-print it.
I would like to give a big thank you to Dave, Chris Gammell and the entire eevblog community. This project would have never been possible without the help and motivation we found in this forum, the youtube channel and the amp hour every week!
Please - do give feedback!