Items required for this project
You will need the following materials for this project:
- Adafruit HUZZAH ESP8266 breakout
- One USB FTDI connector
- Two WS2811 NeoPixels LED strips
- Two 5V and 3.3V (optional) power supplies
- Two 1000μF capacitors
- Two logic level shifting ICs
- Three 400-600Ω resistor 3 JST SM or JST PH connectors (optional)
Adafruit HUZZAH ESP8266 breakout
Adafruit Huzzah ESP8266 is a Wi-Fi microcontroller based on the Arduino IDE and it's one of the many ways in which you can create a CheerLights display. Note that you may choose to create a CheerLights display in scores of different controller types; however, for the purpose of this chapter, we will be using the Adafruit Huzzah ESP8266 for the convenience of included Wi-Fi. It also comes preprogrammed with the NodeMCU
library, but we will be flashing it using the Arduino IDE with our own stuff. If you need to get the Lua interpreter back afterward, use the flasher to reinstall it.
USB FTDI connector
You will need a USB FTDI connector to...