Stap 1: Onderdelen en montage
Onderdelen die je nodig hebt:
- een ESP8266, ik gebruikte Adafruit'sHuzzah breakout, http://www.adafruit.com/product/2471
- 3, 7V LiPo batterij zoals https://www.adafruit.com/products/1317
- FTDI programmeur zoals http://www.adafruit.com/product/284 of USB-naar-serieel kabel
- kleine schakelaar zoals https://www.adafruit.com/products/805
- Neopixels (aka WS2812 LEDs) zoals https://www.adafruit.com/products/1463
- Condensator te beschermen uw neopixels - ik heb een 1000-uF hier.
- ~ 470 ohm weerstand
- Breadboard
- Draad
Opmerking: gebruik de Huzzah breakout board maakt dingen makkelijker omdat het heeft gebouwd in voor reset en bootloader modus knoppen. Als u van een kale ESP8266 board gebruikmaakt, zult u een paar extra knoppen te gebruiken voor opnieuw instellen en de ESP8266 aanbrengend de bootloader wijze (om uw code te uploaden).
Afwerking:
Monteren zoals in het bovenstaande diagram wordt weergegeven. Beveiligen uw neopixels de condensator en een weerstand. Ik ben met behulp van een ring neopixel want dat is wat ik toevallig bezig moet houden, maar u kunt testen met een strip of een single pixel of wat je hebt. Als u van de Adafruit Huzzah breakout gebruikmaakt, soldeer het zoals getoond op hun mooie pagina hier: https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-arduino-ide met behulp van uw breadboard.
U moet de FTDI kabel of USB voor programmering. Nadat de programmering is voltooid, kunt u het verwijderen. Spreken over die, laten we het programma van dit ding.