Check out RasPiO Night Light KickStarter



PCA9685 PWM driver 16-channel 12-bit for servos, LEDs or other PWM

Regular price £10.50

Control up to 16 servos, brightness of up to 16 LEDs or anything else that needs pulse-width modulation (PWM) with this PCA9685 based driver. Uses i2c (SDA/SCL), 5V and GND. If you want to use a lot of servos, there's room (and pads) for a large electrolytic capacitor on the PCB.

Arduino driver library here

Python library here (Adafruit)

Joan's PiGPIO PCA9685 Python class