Quantity   Component name
1 × Roll of RGB strip - used 7 lengths and cut off the last LED for 5V operation
1 × Atmega328 with bootloader and set with internal oscilator
1 × switch - spst
1 × old mobile battery - 3.6v
1 × usb step up inverter - less than $2 on ebay
1 × 10k resistor
1 × pushbutton
1 × lots of hookup wrie from a data cable
1 × plastic cover - slightly opaque
1 × suitable case