Adafruit
Adafruit Sparkle Motion - All-In-One WLED and xLights Board
· MPN: ADA6100
The Adafruit Sparkle Motion is an all-in-one ESP32-based smart LED driver designed for WLED and xLights installations. It packs dual power options, three lev...
Get notified when back in stock
The Adafruit Sparkle Motion is an all-in-one ESP32-based smart LED driver designed for WLED and xLights installations. It packs dual power options, three level-shifted LED outputs, built-in audio and IR sensors, and a STEMMA QT port into a compact, wearable-friendly board — ready to drive addressable LEDs straight out of the box.
Whether you're building custom lighting effects, interactive displays, or large-scale xLights installations, Sparkle Motion handles it all. It's also fully compatible with Arduino, ESP-IDF, MicroPython, and CircuitPython for custom firmware development.
Key Features
- ESP32 Module – Dual-core 240 MHz Tensilica, 4 MB flash, Wi-Fi, Bluetooth LE, and Bluetooth Classic
- USB-C Power Delivery – Slide switch to select 5V, 12V, or 20V output (24V pixels typically run fine at 20V)
- 2.1 mm DC Jack – Alternative power input (centre positive)
- 5A Rated – Low forward-voltage diodes and 5A fuse for overcurrent protection
- Three Output Terminal Blocks – Power, ground, and 5V level-shifted data signal; supports 20–26 AWG wire
- Fourth Level-Shifted Output – Additional GPIO pads with three more GPIO pins
- I2S Microphone – Built-in for audio-reactive lighting
- IR Receiver – Onboard infrared receiver for remote control
- STEMMA QT I2C Port – Connect external sensors, OLEDs, and accessories
- Analogue/Digital Input Port – JST connector for potentiometers, microphones, or external IR receivers
- User Button + Reset Button – GPIO 0 user button and dedicated reset
- Status Indicators – Red LED on pin 4 and onboard NeoPixel on pin 2
- Compact Size – 33 × 45 mm with mounting holes
Ideal For
- WLED and xLights smart LED installations
- Audio-reactive lighting effects
- Wearable and costume lighting
- Interactive displays and IoT lighting setups
Package Contents
- 1× Adafruit Sparkle Motion board with pre-installed terminal blocks
Jargon buster
Plain-language definitions for the technical terms used above.
- AWG
- American Wire Gauge is a numbering system for wire thickness, where a lower number means a thicker wire. The AWG rating matters because thicker wire can usually carry more current with less voltage drop and heating.
- CircuitPython
- A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
- DC
- DC means direct current, where electricity flows in one constant direction, as supplied by batteries, USB ports and many plug-pack power supplies. When a product specifies DC, it runs from a DC supply rather than mains AC, so you need to provide the correct voltage and polarity.
- ESP-IDF
- ESP-IDF is Espressif’s official software development framework for ESP32-family chips. It gives more direct control over the hardware than beginner-style environments, which can help with advanced features like Wi-Fi, Bluetooth, audio and power management.
- ESP32
- ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
- GPIO
- General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- I2S
- I2S is a digital audio interface used to send sound data between chips, such as from a microcontroller to an audio amplifier or DAC. It matters if your project needs cleaner digital audio output than a basic buzzer or PWM signal can provide.
- IoT
- Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
- LED
- A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- LED driver
- An LED driver is a control chip or circuit that supplies and switches power to LEDs. For a display board, it reduces the number of microcontroller pins needed and handles tasks like lighting the right segments and adjusting brightness.
- MicroPython
- A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
- NeoPixel
- A type of addressable LED system where colour data is sent along a single digital data line from one LED or controller to the next. Compatibility matters because the timing and signal format must match for the lights or driver board to respond correctly.
- STEMMA
- A plug-and-cable connection system used on some maker electronics boards to make wiring simpler. If a product uses STEMMA, you need the matching cable or connector type to plug it in without soldering.
- STEMMA QT
- A small plug-in connector system for I2C boards that lets you connect compatible sensors and controllers without soldering. It matters because it can make wiring faster and less error-prone, especially when adding several small modules to a project.
- USB-C
- USB-C is a small, reversible USB connector that can carry power, data and, on some devices, video over a single cable. The same connector can range from charging only to high-speed data, so the functions a given port actually supports vary.
Find this product in
Brands
Components
Microcontrollers
Related Tutorials
Free guides on learn.littlebird.com.au