Étape 1: Pièces et assemblage
Pièces, que vous aurez besoin :
- un ESP8266, j’ai utilisé Adafruit'sHuzzah en petits groupes, http://www.adafruit.com/product/2471
- 3.7V batterie LiPo comme https://www.adafruit.com/products/1317
- Programmeur FTDI tels que http://www.adafruit.com/product/284 ou câble USB-to-serial
- petit commutateur comme https://www.adafruit.com/products/805
- Neopixels (aka WS2812 LEDs) tels que https://www.adafruit.com/products/1463
- Condensateur pour protéger votre neopixels - j’ai un 1000 uF ici.
- ~ résistance de 470 ohm
- Carte de prototypage
- Fil
Remarque: à l’aide de la carte de dérivation Huzzah rend les choses plus facile parce qu’il a construit en mode reset et bootloader de boutons. Si vous utilisez une carte de ESP8266 nue, vous aurez envie de quelques boutons supplémentaires à utiliser pour réinitialiser et mettre le ESP8266 en mode bootloader (pour télécharger votre code sur elle).
Assemblage :
Assembler comme sur le schéma ci-dessus. Le condensateur et la résistance de protéger votre neopixels. J’utilise un anneau neopixel parce que c’est ce qui m’arrive de travailler, mais vous pouvez tester avec une bande ou un seul pixel ou ce que vous avez. Si vous utilisez l’évasion de Adafruit Huzzah, souder comme indiqué sur leur belle page ici : https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-arduino-ide à l’aide de votre maquette.
Vous aurez besoin du câble FTDI ou USB pour la programmation. Une fois la programmation terminée, vous pouvez le supprimer. En parlant de cela, nous allons programmer cette chose.