Quantity   Component name
1 × ESP8266-12E with breakout
1 × I2C OLED screen 128x64
1 × Light sensor
1 × SPI Micro SD card reader
1 × Micro SD card At least 16MB, so anything is good really...
1 × 3.3V FTDI programmer for the ESP8266
1 × 3.3V LDO regulator
1 × 5V USB adapter Any phone adapter will do
1 × Button (through-hole) Used to enter programming mode on the ESP
1 × 10kOhm pull-up resistor Can actually be somewhere between 1kOhm and 10kOhm
1 × Perfboard With 23x12 holes
1 × Female header, 3 pins
1 × Male header, 3 pins
1 × USB cable Electronic Components / Misc. Electronic Components