Quantity   Component name
1 × NodeMCU ESP-12E ESP8266 Cheap wireless microcontroller dev board
1 × NodeMcu Base ESP8266 Has a regulator to allow one to easily power the ESP8266 with a wall wart.
1 × cheap 2 relay board The L293D board didn't work out in the end
1 × several female to female jumper wires
1 × several male to male jumper wires
1 × Bubble machine A cheap bubble machine I obtained a few years ago