Getting Started with Addressable LED Pixels
This guide walks you through everything you need to go from zero to a working LED pixel setup. By the end, you will have a strip of individually addressable LEDs displaying colorful animations controlled from your phone.
Step 1: Gather Your Components
- LED strip: WS2812B 60 LEDs/m, 1m, IP30 — the ideal starter strip
- Controller: ESP32 WLED board — pre-flashed, ready to go
- Power supply: 5V 4A USB-C or 5V 10A barrel jack supply
- Wire: 22 AWG silicone hookup wire (included with our starter kits)
- Capacitor: 1000μF 6.3V electrolytic (included with our ESP32 boards)
Step 2: Wire It Up
Connect the strip's 5V (red) and GND (black) wires to your power supply. Connect the strip's DATA (green) wire to the ESP32 board's data output pin. Place the 1000μF capacitor across 5V and GND close to the strip's power input. That's it — three connections.
Step 3: Configure WLED
Power on the ESP32. It creates a Wi-Fi access point called "WLED-AP". Connect your phone to it, open a browser, and navigate to 4.3.2.1. Set your home Wi-Fi credentials, configure the LED count (60 for a 1m 60 LED/m strip), and save. WLED will connect to your Wi-Fi — open its IP address in any browser to access the full control panel.
Step 4: Play with Effects
WLED includes 100+ built-in effects: Rainbow, Fire, Meteor, Twinkle, Gradient, Chase, Colorwaves, Fireworks, and many more. Pick a color, select an effect, adjust speed and intensity, and save presets for your favorites. Add sound reactivity by enabling the AudioReactive usermod and connecting a microphone module.
Next Steps
- Choose the right pixel type for your next project
- Calculate power requirements for larger installations
- Mount and weatherproof for permanent placement
- Write custom code with FastLED and Arduino