ESP32-S3 Matrix 8×8 RGB-LED WiFi BT z QMI8658C WaveShare

€15.99 (DDV vključen)

ESP32-S3 Matrix WaveShare je razvojna plošča z 8×8 RGB LED matriko, 6-osnim IMU QMI8658C, ESP32-S3FH4R2, WiFi, BLE 5.0 in USB-C — animacije, senzorika in IoT v enem.

Na zalogi v Sloveniji, odprema v 24 h
Dostava s Pošto Slovenije v 1 do 3 delovnih dneh.
Brezplačna dostava za naročila nad 59,00 €

1 na zalogi

Šifra: 84 - D5 Kategorije: , ,
Opis

Opis

ESP32-S3 z 8×8 RGB matriko in IMU — animacije, senzorika in WiFi na eni plošči

ESP32-S3 Matrix je WaveShare razvojna plošča, ki združuje 64 RGB LED diod v matrici 8×8, 6-osni IMU senzor QMI8658C in zmogljivi ESP32-S3FH4R2 (dvojedrni LX7, 240 MHz) — vse v enem kompaktnem formatu z USB-C priključkom. RGB matrika (8 stolpcev × 8 vrstic) je adresabilna prek protokola, kompatibilnega z WS2812B, kar pomeni, da zanjo deluje priljubljena FastLED ali Adafruit NeoPixel knjižnica.

QMI8658C je 6-osni IMU (pospeškomer + žiroskop) z I²C vmesnikom, ki omogoča merjenje nagiba, tresenja in orientacije naprave. Kombinacija LED prikaza in IMU je idealna za interaktivne naprave: animacija se odziva na nagib, rotacijo ali tresenje. Plošča ima tudi Dout pin za veriženje več matrik — za večje zaslonske površine.

Anatomija krmilnika

LastnostPodatek
Tip krmilnikaESP32-S3 razvojna plošča z LED matriko in IMU
MikrokrmilnikESP32-S3FH4R2, Xtensa® LX7 dvojedrni, do 240 MHz
USB konektorType-C USB
Vgrajeni LED8×8 RGB LED matrika (64 LED, WS2812B-kompatibilna)
Vgrajeni senzorQMI8658C (3-osni pospeškomer + 3-osni žiroskop), I²C
Logična napetost3,3 V (LDO ME6217C33M5G, do 800 mA)

Ključne lastnosti

  • 8×8 RGB LED matrika (64 LED) – adresabilna prek WS2812B-kompatibilnega protokola; FastLED in NeoPixel knjižnici delujeta takoj
  • 6-osni IMU QMI8658C – 3-osni pospeškomer + 3-osni žiroskop; meri nagib, rotacijo in tresenje prek I²C
  • Dout pin za veriženje matrik – povežite več plošč za večje LED zaslone
  • WiFi 802.11 b/g/n + BLE 5.0 – IoT in Bluetooth komunikacija hkrati z LED prikazi
  • USB-C za programiranje in napajanje – skupaj z vgradnjo BOOT in RESET tipk
  • 17 GPIO pinov – za priklop dodatnih senzorjev in modulov
  • 2 MB PSRAM + 4 MB Flash – prostor za animacijska zaporedja in WiFi vsebine

Kaj potrebujem za začetek?

  • USB-C kabel – za programiranje in napajanje
  • Arduino IDE 2.x z ESP32-S3 core – Espressif Systems; izberite ESP32S3 Dev Module
  • FastLED ali Adafruit NeoPixel knjižnica – za programiranje RGB matrike
  • Knjižnica za QMI8658C – WaveShare ponuja primere kode na svojem GitHub repozitoriju

Moj prvi projekt – 3 koraki

  1. Priključi ploščo prek USB-C; v Arduino IDE nastavi: Tools → Board → ESP32S3 Dev Module; Tools → USB CDC On Boot → Enabled
  2. Namesti FastLED knjižnico; definiraj DATA_PIN za matrični pin, nastavi NUM_LEDS = 64, CRGB leds[64]
  3. Naloži animacijo „rainbow“ ali „fire“ iz FastLED primerov in opazuj 8×8 matriko v delovanju

Primeri uporabe

  • Interaktivni LED prikaz s senzorjem nagiba (animacija se odziva na tresenje ali nagib naprave)
  • Mini statusni zaslon IoT (prikaz stanja Wi‑Fi, vrednosti senzorjev, ikon)
  • Retro kazalnik stanja (8-bitni digitalni sštevec, ura, animirani emoji)
  • BLE step števec ali merilnik vibracije (QMI8658C + BLE oddajanje na telefon)
  • Wi‑Fi nadzorna plošča (prikaz MQTT podatkov ali stanja pametnega doma na matriki)

Tehnični pregled

Tehnične specifikacije

ParameterPodatek
MikrokrmilnikESP32-S3FH4R2
ArhitekturaXtensa® LX7 dvojedrni, 32-bit, do 240 MHz
Flash4 MB
PSRAM2 MB
SRAM512 KB
ROM384 KB
WiFi802.11 b/g/n, 2,4 GHz
BluetoothBLE 5.0
LED matrika8×8 RGB (64 LED, WS2812B-kompatibilna)
IMU senzorQMI8658C, 3-os. pospeškomer + 3-os. žiroskop, I²C
GPIO pini17
NapajanjeUSB-C 5V; LDO ME6217C33M5G 3,3V / 800 mA
Dout pinDa — za veriženje LED matrik

Primerjava: S3 Matrix vs S3 Zero Mini vs S3 Super Mini

S3 MatrixS3 Zero MiniS3 Super Mini
LED8×8 matrika1× WS2812B1× WS2812B
IMUQMI8658C 6-os.NiNi
PSRAM2 MB2 MBNi
GPIO173411
NamenjenostPrikaz + senzorikaKompaktno IoTUltra-mini IoT

Inženirski PRO nasvet

Osvejevanje LED matrike in branje IMU zahtevata ločeni časovni domeni – RGB matrika v FastLED knjižnici med funkcijo FastLED.show() onemoži prekinitve za ~1 ms (pri 64 LED na 800 kHz). Če IMU berete v isti zanki brez zamika, bo čitanje I²C senzorja čakalo na konec prenosa. Rešitev: loite branje IMU in prikaz LED z ločenimi intervalnimi timerji — npr. IMU beriš na 100 Hz (millis()%10==0), LED osveziš na 30 Hz (millis()%33==0). Tako dobiš gladke animacije in stabilne IMU meritve brez blokad.

Kompatibilnost

Arduino IDE 2.x z ESP32-S3 core. ESP-IDF v5.x. MicroPython. WaveShare ponuja primere kode na GitHubu za FastLED (LED matrika) in QMI8658C (IMU). Za IMU: knjižnica qmi8658c ali SensorLib (Bill2462 na GitHub). Za LED: FastLED (DATA_PIN za matrični vhod) ali Adafruit NeoPixel.

Dokumentacija

YouTube

Mnenja (0)
0 reviews
0
0
0
0
0

Zaenkrat še ni mnenj.

Bodi prvi ocenjevalec “ESP32-S3 Matrix 8×8 RGB-LED WiFi BT z QMI8658C WaveShare”

Vaš e-naslov ne bo objavljen. * označuje zahtevana polja