Here is a video of the wine rack working without the LEDs:
This is how I made a wine rack that uses solenoids to strike the wine bottles. In addition, this project also incorporated LEDs, switches and pressure sensors all with the aid of the Arduino Diecimila, the Et-DOUCT8 optoisolator, and Max/MSP.
The wine rack is 31 1/4" tall, 24 3/4" wide, and 9" deep. I basically made a box out of 1/4" plywood, a piece of wood lattice, two pieces of 1 by 4, and two pieces of 2 by 2. I then took three 2 by 2's and used a jig-saw to cut four semi-circles for the bodies of the wine bottoms to rest. Make sure to line up the semi-circles with the wholes in the lattice - glass bottles don't bend very easily. Lastly, I used half-inch corner trim to conceal the seams around the box.
Step 2: Make a bracket to hold the solenoids
I made a bracket out of two angle pieces of 1/16" alluminum and 2 small pieces of 2 by 2 and adhered them together with four screws. I then used a 5/8" metal cutting drill bit to make the four holes, one for each 12 volt solenoid. I used eight solenoids so I had to make two brackets.