Get ready to Pimp My Umbrella!
Anyone undertaking this project should have access to standard soldering tools -- pliers, diagonal cutters, wire cutters and strippers, soldering iron and solder, multimeter -- and have experiencing working with the Arduino. The Arduino setup is not difficult and a program including several different animations of the LEDs is included in this instructible.
Video is on the way! Sample code (see last step) is also on the way, too. The code that I do have does not take advantage of the pushbutton switch and I am working on that now.
Step 1: Parts
1 x Microcontroller -- Arduino Diecimilia
1 x Umbrella
1 x MIC2981 -- 8-channel, high-voltage, high-current source driver array -- 576-1158-ND
1 x Protoshield for Arduino with tiny breadboard -- Adafruit Industries
80 x LED -- many options are possible
8 x resistors -- depends on choice of LED and source voltage
Lots of wire is needed for this project. Each rib of the umbrella has a black wire (for the cathodes of the LEDs) and each circle of LEDs around the umbrella requires a full length of red wire (for the anodes of the LEDs). Some is also necessary to return the ends of the chains back to the Arduino.
24 feet black wire for cathode chains (follow ribs back to center)
70 feet red wire for anode rings (rings around umbrella)
Standard male headers --
Heat shrink tubing 1/16" -- about seven feet of tubing is needed
Tactile switch -- Off-Mom
...and soldering skills. The matrix of LEDs has to be carefully constructed and the anodes and cathodes insulated from one another with heat shrink tubing. This can take a while.