Skip to content

WifiPixels are a combination of a ESP8266 Wifi unit combined with a NeoPixel(Addressable RGB) LED ring all in one.

License

Notifications You must be signed in to change notification settings

romain145/WifiPixels

 
 

Repository files navigation

Updating Firmware

  • Follow the instructions from Adafruit on how to install the ESP8266 Board definitions in Arduino. https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-arduino-ide
  • Put the board into bootloader mode by holding the BOOT button and pressing the RESET button. The RED indicator led should stay on at half brightness indicating that the device is in Bootloader mode.
  • Press the Arduino upload button to flash the device.

QuickSetup [Wifi]

The WifiPixels_MQTT_NeoPixel example includes a quick setup system that works as follow

  • When the device is powered the first time, it will start as an Access Point called "WifiPixels". (IP:192.168.4.1)
  • The Access Point can be connected too, from the above IP the device can be connected to a Wifi Network as a Client. (The Wifi name and password will be saved to the eeprom memory and will be reloaded on startup)
  • On the first connection as a client the Access Point will be switched off.
  • Should the Wifi Connection fail after 3 attempts, the unit will go in recovery mode and switch back to an Access Point. From where it can be connected to a network again.

External Library Dependencies

About

WifiPixels are a combination of a ESP8266 Wifi unit combined with a NeoPixel(Addressable RGB) LED ring all in one.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 86.5%
  • C 13.5%