Hardware components:

  • Raspberry Pi Model B
  • LPD8806 strip with 44 LED pixels
  • Adafruit 16×2 character display with keys
  • Behringer UCG 102 Audio Interface
  • power supply unit: 5V / 3A DC

The Pi is powered directly from its PINs, because the LED strip needs a lot of current. The LPD8806 can communicate via the SPI interface and the display via the I2C interface. The reason I chose the 16×2 display over a touchscreen was that the model for the touchscreen I found also used the SPI interface. Running two device over one SPI interface might only be able with some crazy hacking, so I decided to go with the LCD.

I chose the Behringer UCG as an input because it is a lot easier than somehow getting the sound input to work with some crazy wiring and amplification circuits. Tried that once with an Arduino and I failed desperately. The UCG is cheap, small and runs on Linux and especially on Raspberry Pi – perfect.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s