Paso 1: Piezas y montaje
Piezas que necesitará:
- un ESP8266, usé Adafruit'sHuzzah breakout, http://www.adafruit.com/product/2471
- 3.7V batería LiPo como https://www.adafruit.com/products/1317
- Programador FTDI como http://www.adafruit.com/product/284 o el cable de USB a serie
- pequeño interruptor como https://www.adafruit.com/products/805
- Neopixels (aka WS2812 LEDs) como https://www.adafruit.com/products/1463
- Condensador para proteger su neopixels - tengo una uF 1000.
- ~ resistencia 470 ohm
- Protoboard
- Alambre
Nota: usar el Huzzah breakout board facilita las cosas porque tiene botones construido en modo reset y bootloader. Si utiliza un tablero de ESP8266 pelado, tendrás unos botones adicionales para reiniciar y poner el ESP8266 en el modo bootloader (para subir tu código a él).
Asamblea:
Montar como se muestra en el diagrama anterior. El capacitor y el resistor de ayudar a proteger su neopixels. Estoy usando un anillo de neopixel porque eso es lo que llego a estar trabajando en, pero puede probar con una tira o un solo pixel o lo que tengas. Si usas el desglose de Adafruit Huzzah, soldadura como se muestra en su página agradable aquí: https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-arduino-ide usando el protoboard.
Usted necesitará el FTDI cable o USB para la programación. Después de que termine la programación, se puede quitar. Hablando de eso, vamos a programar esta cosa.