Quantity   Component name
1 × Arduino Pro Mini https://www.arduino.cc/en/Main/ArduinoBoardProMini
1 × WS2812B 5050 addressable LED strip 5m roll. 5v, individually addressable.
1 × Power transformer DC regulated switching power supply. 240v -> 5v. 3A max.
1 × Heat sink ..just in case.
1 × 2m Kettle lead IEC (C13) to UK mains cable. 3A fuse.
1 × Power socket IEC320 (C14) 3-pin. Male. 250v 10A max.
1 × 1000 uF capacitor ..to protect the LED strip at startup.
2 × 1 uF capacitor ..for button de-bouncing.
2 × Momentary push button switch Normally open button (detected on the fall).
1 × Cloth ..for light diffusion.
1 × JST-SM 3-pin plug terminal connector 2.5mm pitch. Male and female.
1 × JST-XH 3-pin plug terminal connector 2.5mm pitch. Male and female.
1 × Stripboard Vero strip prototyping board. Hole pitch 2.54mm (0.1").
2 × 1 mOhm resistor ..for touch.
4 × 1 kOhm resistor ..for buttons and touch.
1 × 100 Ohm resistor ..for LED data Out. 100-500 Ohm.
1 × 100 pF capacitor ..for touch.