You can also use the pins of a RaspberryPi as a PWN output and do the same thing with only 3 inexpensive power transistors: http://mitchtech.net/raspberry-pi-pwm-rgb-led-strip/
Instead of servoblaster I recommend you to use PiBlaster: https://github.com/sarfata/pi-blaster