Quantity   Component name
1 × Arduino ProMini 5V This controls the servos, LEDs and triggers the sound effect
1 × Arduino Pro 5V This sits under the Wave Shield
1 × Adafruit Wave Shield This is used for the sound effects
1 × Maxbotix LV-EZ1 ultrasonic range finder This is connected to the Arduino ProMini
1 × Luxeon Rebel high power blue LED This provides the cannon firing light
1 × Buck Toot LED driver module This drives the blue Rebel LED
1 × USB type A male connector This is epoxied into the side of the laser sight
1 × USB type A female connector This is epoxied into the side of the cannon
2 × Blue SMT LEDs These provide the cannon light during the power up sequence
3 × Laser pointer module For the cannon laser sight
1 × Mini DC/DC step down buck converter 5V This provides power to the two Arduinos
1 × 12V 5A switching power supply
1 × 3" diameter 8 Ohm speaker
1 × Adafruit Perma-Proto Quarter-sized Breadboard
1 × Pololu Step-Down Voltage Regulator D15V70F5S3 This provies up to 7A @ 5V to the two servos
3 × SOT-23 NPN Darlington transistors These turn on the Luxeon LED, laser sight and trigger the sound
2 × 100 Ohm resistors These connect to the two small blue LEDs in the cannon
1 × 3.3V regulator This is for powering the laser sight
2 × Hitec HS-7955TG servos These are high torque programmable digital servos
1 × RobotZone SPG400A Servo Power Gearbox I used the top mount version with a 3.8:1 gear ratio
2 × Servocity dual ball bearing hub Used to support each end of the cannon arm
4 × 6-32 heavy duty swivel ball link Used for the cannon arm linkages
1 × 6-32 stainless steel threaded rod 12" long Used for the cannon arm linkages
3 × 1K Ohm resistors These connect the transistors to the Arduino output pins