DIY Light-Up Shoes
Hardware Overview
The two main components that the Light-Up Kicks use are the following:
- Qduino Mini - Arduino Dev Board
- WS2812 Addressable RGB LED Strip
Qduino Mini
The brains behind the Light-Up Kicks are a set of Qduino Mini - Arduino Dev Boards, a small Arduino-compatible microcontroller that includes a switch AND a LiPo battery connector.
Qduino Mini Technical Specifications:
Microcontroller | ATmega32U4 |
Operating Voltage | 3.3V @ 8MHz |
Digital I/O Pins | 19 with 13 dedicated |
Analog Channels | 12 with 6 dedicated |
Flash Memory | 32 KB |
SRAM | 2.5 KB (ATmega32U4) |
EEPROM | 1 KB (ATmega32U4) |
Clock Speed | 8 MHz |
This board also features:
- SPI, I2C, UART available
- Two RGB LEDs built-in - one for: Charge Status, TX, RX, and the other user programmable
- AP2112K 3.3V 600mA Regulator
- MCP73831 LiPo Battery Charger
- MAX17048 LiPo Battery Fuel Gauge
WS2812 Addressable RGB LED Strip
The WS2812 Addressable LED Strip is a long strip with WS2812 RGB LEDs. Each individual LED is addressable through your microcontroller. They are preterminated with 0.1" spaced 3-pin connectors as well as a 2 wire power connector. Hooking these LEDs up to a microcontroller can be done by either soldering leads to the connection pads or using the existing wire power connectors. DIN should always connect to a digital pin which will be assigned to the LED strip in your code. VCC and GND can connect to their respective pads on the Qduino Mini. A longer strip might need a more powerful or separate power source than this project requires.