WS2812B (NeoPixel) Nedir? Adreslenebilir RGB LED ve Kullanım
WS2812B (NeoPixel), içinde sürücü tümleşiği bulunan adreslenebilir RGB LED'dir. Tek veri hattından zincirleme kontrol edilir; yüzlerce LED tek pinle, her biri ayrı renk/parlaklıkta (24-bit) sürülür. 5 V çalışır ve her LED tam beyazda ~60 mA çeker (100 LED ~6 A). DIN'e ~330 Ω, beslemeye ~1000 µF önerilir; zamanlama hassastır (FastLED/NeoPixel kütüphanesi).
WS2812B (NeoPixel), içinde sürücü tümleşiği bulunan adreslenebilir RGB LED'dir. Her LED tek bir veri hattından zincirleme kontrol edilir; böylece yüzlerce LED'i tek pinle, her birini ayrı renk/parlaklıkta sürebilirsiniz. Genel kavram: LED sürücü nedir · LED nedir.
WS2812B ne işe yarar?
LED şeritler, matris panelleri, ambiyans/efekt aydınlatma ve durum göstergeleri. Her piksel 24-bit renk (8-bit R/G/B) alır. Veri, ilk LED'in DIN'ine gönderilir; her LED kendi verisini alıp gerisini DOUT'tan bir sonrakine aktarır.
WS2812B bağlantısı (4 uç)
| Uç | İşlev |
|---|---|
| VDD | +5 V |
| GND | Toprak |
| DIN | Veri girişi (MCU'dan / önceki LED DOUT) |
| DOUT | Veri çıkışı (sonraki LED DIN) |
Dikkat: besleme, kondansatör, direnç
WS2812B 5 V çalışır ve her LED tam beyazda ~60 mA çeker → 100 LED ~6 A! Beslemeyi buna göre boyutlayın. Öneriler: besleme uçlarına büyük bir kondansatör (ör. 1000 µF), DIN hattına ~330 Ω seri direnç, uzun şeritlerde ara besleme (voltaj düşüşü). 3,3 V MCU ile DIN için seviye çevirici gerekebilir. Protokol zamanlaması hassastır (kütüphane kullanın: FastLED / Adafruit NeoPixel).
Sınırlamalar
- Yüksek akım (tam beyazda LED başına ~60 mA).
- Zamanlaması hassas; kesme yoğun sistemlerde bozulabilir.
- Tek LED arızası zincirin gerisini etkileyebilir.
Muadiller ve alternatifler
- WS2811: harici LED'leri süren sürücü (12 V şeritlerde 3'lü grup).
- SK6812: WS2812 uyumlu, RGBW sürümü de var.
- APA102 (DotStar): ayrı saat hatlı (SPI), daha hızlı/kararlı.
Kataloğumuzda bul
WS2812B aramasını kullanın.