Quantity   Component name
1 × Arduino Pro Mini Aruduino Pro Mini from Sparkfun, or equivalent.
1 × Character LCD Hitachi HD44780 Compatible Character LCD
1 × 7805 Regulator 7805 Regulator in TO-220 package.
1 × Electrolytic Capacitor, 10uF, 50V Input Capacitor for 7805 regulator
2 × Ceramic Capacitor, 0.1uF Input and output caps for 7805 regulator
2 × 9V Battery Snaps PC Mount 9V Battery snaps for power to Arudino and solenoids when not using battery pack.
1 × Acrylic Sheet, 7 inches by 3.5 inches Base plate for project, to mount solenoids and protoboard
1 × Prototyping Perfboard Perboard, 6 inches by 3.5 inches, or something close.
4 × Magnets With Hole All Electronics 20MM MAGNET W/ HOLE FOR COUNTERSUNK SCREW CAT # MAG-149
4 × Counterunk Screw Countersunk Screw, 1.5 inches long
12 × Nuts Nuts that fit countersunk screws
12 × Washers Washers that fit countersunk screws
5 × Solenoids Push type solenoids, All Electronics MINIATURE 12VDC PUSH-TYPE SOLENOID CAT # SOL-102
1 × Misc headers, sockets, etc. For however you wish to mount and connect the Arduino and LCD and other connections.
1 × ULN2003 Transistor Driver High voltage high current darlington transistor drivers
5 × Red LED Any sort of red LED from you parts bin will do.
3 × NO Pushbuttons Normally open pushbutton switches
2 × PC Mount SPDT Switches PCB Mountable SPDT Switches for power control to Arduino and Solenoids
5 × Resistors, 82 Ohm Current limiting resistors for red LEDs. Any value reasonably close to this will work fine.
1 × Potentiometer For contrast adjustment of Character LCD
1 × High Current Diode For polarity protetion on battery input. Any diode of a couple amps or more will do.