• Stars
    star
    120
  • Rank 289,071 (Top 6 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created almost 9 years ago
  • Updated about 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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

More Repositories

1

GRBL-Arduino-Library

Arduino Library for GRBL - With this Library you can use the Arduino IDE to upload GRBL to your Arduino Board. (More details at the bottom of this page)
C++
142
star
2

Raspberry-Pi-CNC

Web interface for controlling a GRBL via a Raspberry Pi
JavaScript
88
star
3

RS485-Arduino-Library

C
60
star
4

RPI-CNC-Config-Scripts

Scripts used to setup a Raspberry Pi for use with the Raspberry Pi CNC board
Python
21
star
5

MQTT-ESP8266-CLOUDMQTT.COM

Sample code of using an ESP8266 wifi controller to connect to CloudMQTT.com
Arduino
14
star
6

Fritzing_Parts

Fritzing Parts
11
star
7

TeensyBareMetal

Code for baremetal coding of Teensy 3.x http://www.seanet.com/~karllunt/bareteensy31.html
C
6
star
8

SAMD-OpenOCD-RaspberryPi3

Flush Arduino Zero bootloader to SAMD via OpenOCD on Raspberry Pi 3
5
star
9

LPC11U14-FreeRTOS-with-Virtual-USB-Serial-and-LEDBlinky

This is example code of using an LPC11U14 with FreeRTOS. It has two tasks running at the same time.(Virtual Serial Port and a consistent LED Blink at the same time)
4
star
10

NRF51-Vagrant-Toolchain

Tool-chain for compiling the NRF51 SDK Code with GCC
Ruby
3
star
11

RaspberryPi-Arduino-avrdude-rpi

Shell
3
star
12

ESP32-HC_12

Python
1
star
13

NRF51822-QFN48-Kicad-Footprint

1
star
14

LPC43XX-FreeRTOS-with-2xLED-Threads

C
1
star
15

Simple-Automated-Optical-Inspection

Python
1
star
16

GRBL-Pendant

Arduino
1
star
17

ITEAD-RBoard-Firmware

Firmware to control the relays via serial connected to a XBee unit.
C++
1
star
18

MCP23017-API

Web API for the Microchip MCP23017 connected to a Raspberry Pi
JavaScript
1
star
19

ZumoBluetoothMobileApp

Mobile Bluetooth App to control a Pololu Zumo robot
JavaScript
1
star
20

Arduino-Minion-Programmer

Little Python Script to program heaps of Arduino's in one go.
Python
1
star
21

nrf52-DK

Arduino
1
star