This Guide shows you, how to assemble/connect the Strip­In­vaders Sys­tem. You need:

  • WS2801 LED Strips
  • An Arduino Eth­er­net Board and a USB/Serial Light Adapter to upload the firmware
  • 5 Volt power sup­ply – I use an old ATX Power supply
  • Optional: Grove — Base Shield and Cables

Also make sure that the Strip­In­vaders Sketch is already on your Arduino!

This is my WS2801 LED Strip:


You see that the con­nec­tions described on the Strip itself (Black: 5V, Green: Clock, Red: Data, Blue: GND).

Now it’s time to con­nect the Grove Base Shield to the Arduino Eth­er­net:


The Grove Cable is con­nected at Port nr. 4, this means Yel­low: D4, White: D5, Red: V+, Black: GND. Hint: D4 means Arduino Dig­i­tal Pin 4, D5 means Arduino Dig­i­tal Pin 5.

Almost done, now con­nect the cable from the Arduino Grove Shield with the LED Strip and the 5V power sup­ply. This should look like this:

Now con­nect the Strip­In­vader to your LAN and power up Strip­In­vaders. Try to ping the host “invader.local”, this is the mDNS name of the Strip­In­vaders Arduino device.

The Strip­In­vaders can be con­fig­ured with­out re-uploading the Arduino sketch, by send­ing a spe­cial OSC mes­sages (/cfg). Take a look at this Pure­Data exam­ple:

In our exam­ple we send “/cfg 66 5 4 96″. The first para­me­ter 66 is just a magic byte, it must be 66, period. The sec­ond para­me­ter defines the data pin, the third para­me­ter defines the clock pin and the last para­me­ter define how many led pix­els are installed.

Links: Strip­In­vaders System

Look, it’s really easy ma:

Edit 4.2.2012:
I just released the Strip­In­vaders con­fig Tool (for OSX and Win­dows), this should sim­plify the setup process. Here is a screen­shot: