PinLab › Komponente › Obroč WS2812B (NeoPixel)
12× WS2812Bone data wire DIN5VGND

Obroč WS2812B (NeoPixel)

12 RGB LED, ena žica za vse

Obroč z 12 »pametnimi« RGB LED. Vsaka LED ima svoj majhen čip, zato vsaki posebej nastaviš barvo, vse pa visijo na ENI podatkovni žici.

Odpri tečaj →

Kako deluje

ESP32 pošlje 24 bitov na LED (8 za zeleno, 8 za rdečo, 8 za modro) kot natančno časovno usklajene impulze. Prva LED vzame svojih 24 bitov, preostanek pa pošlje naprej naslednji (DIN → DOUT) in tako naprej. Knjižnica Adafruit_NeoPixel poskrbi za časovanje namesto tebe: setPixelColor(i, barva) spremeni barvo v pomnilniku, show() pa pošlje celoten trak.

Pini in vezava

PinKaj jeKam se priključi / zakaj
DINPodatkovni vhod→ GPIO (npr. 13) prek upora 330 Ω.
5V (VCC)Napajanje→ VIN (5 V). Vsaka LED pri polni beli porabi do 60 mA!
GNDMasa→ GND, skupna z ESP32.
DOUTIzhod do naslednjega obročaNe priklopi, razen če nadaljuješ z več LED.

Specifikacije

LED12 × WS2812B (5050)
Napajanje5 V
Tokdo 60 mA na LED (bela, polna svetlost)
Barve24-bitne (16,7 milijona)
Podatki800 kHz, ena žica

Nasveti in tipične napake

Uporabljena v projektih