WS2812B LED 2026 — Der Pixel-Standard mit 800kHz Protokoll
WS2812B - Der Koenig der Pixel-LEDs
Der WS2812B ist mit Abstand der beliebteste adressierbare LED-Treiber-IC auf dem Markt. Er steckt in der grossen Mehrheit der NeoPixel (Adafruit) und kompatiblen Streifen, Ringe, Matrizen und Schnuere. Grund: guenstig, jede Bibliothek unterstuetzt ihn, und er laeuft mit einem einzigen Datenpin — ideal fuer ESP32, Arduino und WLED. Wenn du Pixel-LEDs googelst, meinst du meist WS2812B.

Spezifikationen
| Parameter | Wert |
|---|---|
| Spannung | 5 V DC (±0,5 V) |
| Strom | ~60 mA pro LED (Vollweiss), ~20 mA pro Farbe |
| Protokoll | Single-Wire NRZ bei 800 kHz (800 kbps) |
| Bildwiederholrate | ~400 Hz (sinkt mit LED-Anzahl, 1000 LEDs → ~30 Hz) |
| Farbtiefe | 24-Bit (8 pro Kanal, GRB Reihenfolge) |
| Datenrate | 800 kbps |
| Max. Kette | ~1000 LEDs (vor Timing-Problemen / Refresh-Drop) |
| Gehaeuse | SOP-8 im 5050 Paket (LED + IC integriert) |
| Schnittintervall | Jede LED (einzeln adressierbar) |
Bei 60 LEDs/m zieht 1 m Vollweiss 3,6 A — fuer 5 m brauchst du 18 A plus Reserve. Darum ist Power-Injection alle 2–3 m Pflicht, sonst dimmt das Ende sichtbar.
Vor- und Nachteile
| Vorteile | Nachteile |
|---|---|
| Riesige Community und Tutorials | 5 V bedeutet starker Spannungsabfall — alle 2–3 m einspeisen |
| Jede Bibliothek unterstuetzt es (FastLED, WLED, NeoPixel) | Strenges Timing, keine Fehlerpruefung — lange Kabel stoeren |
| Guenstig (~0,05–0,15 $ pro LED) | 400 Hz Bildwiederholung erzeugt Flackern auf Video |
| Viele Dichten (30–256/m) und Formen | Keine globale Helligkeit (APA102 ist besser zum Dimmen) |
| Viele Formfaktoren (Streifen, Ringe, Matrizen, Schnuere) | Anfaellig fuer Timing-Jitter auf langsamen Controllern |
| 5 V = kompatibel mit den meisten Mikrocontrollern | Einzel-LED schneidbar, aber 5 V limitiert lange Strecken |
Fuer Video ohne Flackern nimm APA102 (2–20 kHz), fuer Outdoor-Dachlinien WS2815 (12 V + Backup).
Pin-Anschluesse und Verdrahtung
| Pin | Bezeichnung | Verbinden mit |
|---|---|---|
| 1 | VDD | +5 V (mit 1000 µF Elko nahe Streifen puffern) |
| 2 | DO | Datenausgang zur naechsten LED DIN |
| 3 | GND | Masse (sternfoermig mit NT und Controller verbinden) |
| 4 | DIN | Dateneingang vom Controller oder vorherigem DO |
Wiring-Regeln: 330–470 Ohm Serienwiderstand zwischen Controller-Datenpin und DIN (nahe Streifen) gegen Reflexionen. Datenleitung <1 m halten, nicht parallel zu Strom. Fuer Strecken >1 m geschirmtes Kabel oder Level-Shifter 74AHCT125 (3,3 V ESP → 5 V). Jede Einspeisung mit 5 A Sicherung absichern und in Alu-Kanal verlegen fuer Kuehlung — WS2812B wird bei 60 mA/LED warm.
Beste Verwendungszwecke
- Innen-LED-Matrizen und Schilder — jede LED einzeln schneidbar, feine Aufloesung.
- Hobby-Projekte und Wearables — 5 V passt zu Powerbank und ESP32.
- Akzentbeleuchtung (<5 m Strecken) — ohne aufwaendige 12V-Verteilung.
- Kosten-sensitive Installationen — guenstigster Weg zu adressierbaren Pixeln.
- WLED-Standard — WLED default ist WS281x, laeuft out-of-the-box.
Fuer dichte Matrizen (z. B. 64×64 HUB75 Alternative) nutze 60 LEDs/m, fuer grosse Waende mehrere parallele Strings an QuinLED Quad oder Falcon F16v4.
Software-Beispiel (WLED & FastLED)
WLED: LED-Typ WS281x, GPIO 16 (ESP32), Farbfolge GRB, Laenge setzen, Brightness Limiter 850 mA nur bei schwachem NT erhoehen. Preset speichern, sonst verwirft WLED nach Unterspannung die Config — siehe Fehlerbehebung.
FastLED:
#include <FastLED.h>
#define NUM_LEDS 300
#define DATA_PIN 16
CRGB leds[NUM_LEDS];
void setup() { FastLED.addLeds<WS2812B, DATA_PIN, GRB>(leds, NUM_LEDS); }
void loop() { fill_rainbow(leds, NUM_LEDS, millis()/10, 7); FastLED.show(); }Pruefe immer GRB (nicht RGB) — sonst sind Rot/Gruen vertauscht, haeufigster Anfängerfehler.
Strom planen und kuehlen
Rechne: LEDs × 0,06 A = Gesamt-Ampere. Beispiel 10 m × 60/m = 600 LEDs × 0,06 = 36 A × 5 V = 180 W → nimm 240 W NT (Mean Well LRS-350-5) mit 20 % Reserve. Verteile Einspeisung alle 2,5 m mit 18 AWG, sternfoermig vom NT, nicht durchgeschleift. Alu-Profil senkt Temperatur um 15–20 °C und verlaengert Lebensdauer — mehr unter Netzteile und Strom einspeisen.
FAQ
Warum flackert WS2812B auf Kamera? 400 Hz ist fuer Auge ok, aber Kamera mit 1/1000s Verschluss sieht Dunkelphasen. Fuer Video nimm APA102 mit 2kHz+.
Kann ich WS2812B mit 12 V betreiben? Nein — sofort defekt. Fuer 12 V nimm WS2815 (12 V, Backup-Leitung) oder GS8208.
Wie lang darf die Datenleitung sein? Ideal <50 cm, max ~1 m ohne Shifter. Darueber Level-Shifter und geschirmtes Kabel, sonst Glitches.
Was tun bei falschen Farben? Farbfolge in WLED/FastLED von GRB auf RGB/BRG testen. Auch APA102 nutzt BGR — nicht verwechseln.
Weiter: APA102 High-Speed Alternative, WS2815 12V Version, Alle Chips, Streifen waehlen, Haeufige Fehler beheben und 5V vs 12V Vergleich.