Quantity   Component name
1 × ESP8266 ESP-12E
6 × 10K Resistor Only 1 required if using a development board
1 × Light Dependant Resistor
1 × ESP8266 Development board of choice I used a a retired Baoshi dev board: https://www.tindie.com/products/Ba0sh1/esp8266-esp-0712-full-io-breadboard-adapter/
1 × Male USB to Male Micro USB Cable
1 × 5V USB Power Adapter
1 × 22uF SMD tantalum capacitor
1 × 4u7 SMD tantalum capacitor
1 × AMS117-3.3 3.3V 1A Voltage Regulator SOT-223
1 × SMD MicroUSB socket MK5P USB Female
1 × SMD Female JST Connector https://www.adafruit.com/product/1769
1 × JST Cable https://www.adafruit.com/products/1131