LED RGB WS2812B matrika 8×8 LED

9.75 (DDV vključen)

Kvadratna matrika s 64 naslovljivimi WS2812B RGB diodami (8×8) za animacije, ikone in svetlobne efekte na Arduino in ESP32 z enim podatkovnim pinom.

3 na zalogi

Šifra: 37 - C2 Kategorije: , ,
Opis

Opis

LED RGB WS2812B matrika 8×8 LED

Kvadratna matrika s 64 naslovljivimi WS2812B RGB LED diodami v mreži 8×8. Vsaka dioda ima vgrajen gonilnik WS2811, zato barvo in svetlost vsakega piksla posebej krmilite prek enega samega podatkovnega pina – brez multipleksiranja in brez dodatnih gonilnikov.

Matrika deluje z vsemi mikrokrmilniki, ki zmorejo natančno časovno voden 800 kHz signal: Arduino (Uno, Nano, Mega), ESP32, ESP8266 in Raspberry Pi. Za risanje besedila, ikon in animacij uporabite knjižnice FastLED, Adafruit NeoPixel ali Adafruit NeoMatrix, ki poskrbi za preslikavo koordinat x/y v serpentinsko zaporedje diod.

Kako deluje naslovljiva matrika

Vseh 64 diod je vezanih v verigo: podatkovni izhod (DO) ene diode napaja podatkovni vhod (DIN) naslednje. Mikrokrmilnik pošlje 24-bitni barvni podatek (8 bitov na kanal, zaporedje GRB) za prvo diodo, ta si ga zadrži in preostanek posreduje naprej. Tako z eno samo linijo naslovite celotno matriko, več plošč pa lahko povežete zaporedno prek priključkov DIN in DO.

Ključne lastnosti

  • 64 neodvisnih pikslov – vsaka dioda ima svojo barvo (16,7 milijona odtenkov) in 256 stopenj svetlosti.
  • Krmiljenje z enim pinom – celotna mreža potrebuje eno podatkovno linijo, napajanje 5 V in skupno maso.
  • Zaporedno povezovanje – izhod DO omogoča nizanje več matrik v večji zaslon.
  • Trdna PCB osnova – diode so razporejene na tiskanini 80 × 80 mm z enakomernim razmikom.
  • 5 V napajanje – ista napetost kot večina razvojnih plošč, kar poenostavi vezavo.

Kaj potrebujem za začetek?

  • Mikrokrmilnik – Arduino ali ESP32/ESP8266 za generiranje podatkovnega signala.
  • Napajalnik 5 V – ločen vir z dovolj toka; pri polni beli obremenitvi matrika porabi do ~3,8 A.
  • Knjižnica – FastLED ali Adafruit NeoPixel; za tekst in grafiko dodajte Adafruit NeoMatrix in GFX.
  • Vezni elementi – jumper kabli, po potrebi breadboard za prve poskuse.

Moj prvi projekt – 3 koraki

  1. Povežite DIN matrike na podatkovni pin krmilnika, 5 V in GND na napajanje; mase krmilnika in napajalnika združite.
  2. V Arduino IDE namestite knjižnico Adafruit NeoPixel in odprite primer strandtest.
  3. Nastavite število diod na 64 in ustrezni podatkovni pin ter naložite program – matrika se obarva v mavrični animaciji.

Primeri uporabe

  • Animirane ikone in emotikoni (Adafruit NeoMatrix)
  • Statusni in nivojski prikazi (FastLED)
  • Male igre in ura (pikselna grafika 8×8)
  • Zvočni VU-meter in vizualizacija (branje analognega vhoda)

Tehnični pregled

Tehnične specifikacije

Parameter Podatek
Tip LEDWS2812B, RGB 5050, naslovljiva
Vgrajen gonilnikWS2811 (v ohišju diode)
Število diod64 (razpored 8 × 8)
Napajanje5 V DC
Poraba (polna bela)do ~3,8 A (~60 mA na diodo)
Protokolenožični serijski, 800 kHz, 24-bit GRB
VmesnikDIN / DO (zaporedno povezovanje)
Dimenzije PCB80 × 80 mm

Primerjava: matrike WS2812B

4×4 8×8 16×16 8×32
Število diod1664256256
Ločljivost4 × 48 × 816 × 168 × 32
Max tok (5 V, bela)~1 A~3,8 A~15 A~15 A
Tipična uporabaindikatorji, ikoneanimacije, igregrafika, mali zaslondrseči napisi, VU-meter

Inženirski PRO nasvet

Poskrbite za stabilno napajanje in zaščito signala. Med 5 V in GND čim bližje matriki dodajte elektrolitski kondenzator ~1000 µF, v podatkovno linijo pa serijski upor 300–500 Ω, ki ublaži odboje in zaščiti prvo diodo. Ker WS2812B pričakuje 5 V logični nivo, pri 3,3 V krmilnikih (ESP32, ESP8266) uporabite nivojski pretvornik, npr. 74AHCT125. Napajalno maso vedno združite z maso krmilnika.

Kompatibilnost

Arduino IDE (FastLED, Adafruit NeoPixel, NeoMatrix, GFX), ESP-IDF, MicroPython in Raspberry Pi (knjižnica rpi_ws281x). Deluje z vsemi 5 V in 3,3 V mikrokrmilniki ob ustrezni nivojski prilagoditvi.

Dokumentacija