Materials
Here is a list of components I bought for this project. I ordered larger quantities than what I need so I will have extra for other projects in the future. Everything came from eBay.
10 X 16MHz Crystal Oscillator
5 X ATMEGA328P-PU Microcontroller
20 X Tactile Push Buttons
10 X 7805 Voltage Regulators +5V 1.5A
30 X 5x7cm Blank Prototype Circuit Board
30 X 7x9cm Blank Prototype Circuit Board
1lb 22 Gauge Tinned Copper Wire
100FT 14AWG Red and Black Speaker Wire
4 Meters of 64 Way Ribbon Cable
50 X 100µF Electrolytic Capacitors
50 X 10µF Electrolytic Capacitors
50 X 1µF Ceramic Capacitors
50 X .1µF Ceramic Capacitors
50 X .01µF Ceramic Capacitors
30 X 22pF Ceramic Capacitors
500 X 47Ω 1/4W Resistors
500 X 100Ω 1/4W Resistors
500 X 150Ω 1/4W Resistors
500 X 220Ω 1/4W Resistors
1000 X 1KΩ 1/4W Resistors
50 X 10KΩ 1/4W Resistors
12 X IRF9Z34N MOSFET P-CH 55V 19A
50 X 74HC595 8-Bit Shift Registers
500 X 2N2222 NPN 40V 0.8A Transistors
1 X 5V 20A Power Supply
1000 X 5mm Diffused Common Anode RGB LEDs
$00.99
$10.49
$00.99
$01.49
$04.05
$08.37
$19.93
$16.95
$20.00
$01.90
$01.99
$00.99
$03.49
$03.49
$00.99
$03.99
$03.99
$03.99
$03.99
$05.89
$00.99
$12.00
$09.70
$08.54
$16.64
$52.05
Total $217.88
Other items I used:
-Soft foam board
-Jumper wire
-Alligator clips
-Black spray paint
-Portable soldering iron
-More solder
-PCB standoff spacers
-Pin headers
-Servo wire
-Solder sucker
-Fuses
-Magnet wire
-ATmega1284P-PU Microcontroller