Quantity   Component name
160 × LED green (duh!) just standard 5mm LEDs
2 × raw PCB 160*100mm For etching / milling the boards. (Using perfboard is less fun!)
2 × ULN2803A Darlington Array for 5V TTL logic
2 × 74HC164 Ser-par shift register
10 × MSPA56 NPN-transistor with 500 mA current
10 × Resistor 5KOhm For driving the 10 row-transistors
10 × 10-30 Ohm One dropper resistor for each row
1 × Arduino Uno
1 × Bluetooth speaker The cheapest one will do, just make sure it runs without battery and on 5V
1 × Quartz-clock See video, used
1 × clock-signal-converter See video 2; 1 x BC547, 2 x R 5K, 1 x R 1.5K, 1 x R 3.5K