Curilights Controller

John Peterson
February 2011



After designing the Curilights, I wanted a way to easily control them without a computer attached. I came up with this controller, based on the mbed platform. The controller:

The LCD user interface is based on a simple knob input. Turn the knob to change choices and push to make a selection. Using the knob is (like the iPod) immediately intuitive.


The code for the controller is written in C++ using the on-line mbed development tools. A simple motherboard PCB was made for the mbed controller and the various peripherals.


A writeup with schematics, operation and software details is available [PDF, 370K]. More details are also posted on the HackADay Project site.