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

15.99 (DDV vključen)

ESP32‑S3 Matrix 8×8 RGB LED z Wi‑Fi/BLE 5 in IMU QMI8658C. Programiranje v Arduino, MicroPython ali ESP‑IDF.

1 na zalogi

Opis

Opis

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

Če želiš eno ploščico, s katero lahko hkrati programiraš Wi‑Fi/Bluetooth projekte, prikazuješ podatke na RGB LED matriki 8×8 in meriš gibanje naprave, je ta ESP32‑S3 “Matrix” zelo praktična izbira. Jedro predstavlja ESP32‑S3FH4R2, ki ima dovolj procesorske moči za zahtevnejše naloge, kot so animacije na LED matriki, obdelava podatkov s senzorjev ali preprost AIoT (pametni IoT) scenarij.

Vgrajena RGB LED matrika (8×8) je super za prikaz ikon, stanja, animacij, števcev, preprostih grafov ali celo mini “retro” prikazovalnikov. Poleg tega je na ploščici še QMI8658C (3‑osni pospeškometer + 3‑osni žiroskop), kar omogoča projekte, kjer je pomembna orientacija, nagib, zaznava premika ali vibracij.

Povezljivost je močna stran ESP32‑S3: na voljo ima 2.4 GHz Wi‑Fi (802.11 b/g/n) in Bluetooth Low Energy (BLE), zato lahko napravo povežeš v domače omrežje, pošiljaš podatke na strežnik, komuniciraš s telefonom ali narediš Bluetooth senzor. Programiraš jo lahko v okoljih, ki so začetnikom prijazna (Arduino, MicroPython), ali pa greš “na polno” z ESP‑IDF.

Ključne lastnosti

  • ESP32‑S3FH4R2 mikrokrmilnik z dvojedrnim procesorjem do 240 MHz
  • vgrajena RGB LED matrika 8×8 za prikaz animacij, ikon in stanja
  • vgrajen 6‑osni IMU QMI8658C (pospeškometer + žiroskop) za merjenje gibanja
  • Wi‑Fi 2.4 GHz (802.11 b/g/n) in Bluetooth Low Energy (BLE 5)
  • USB‑C priključek za napajanje in programiranje
  • BOOT tipka (download mode) in RESET tipka
  • izhodni “Dout” pin za razširitev RGB matrike (veriženje)
  • 17 večnamenskih GPIO pinov za priklop senzorjev in modulov

Tehnične specifikacije

  • mikrokrmilnik: ESP32‑S3FH4R2 (Xtensa 32‑bit LX7, dual‑core)
  • takt procesorja: do 240 MHz
  • brezžično: 2.4 GHz Wi‑Fi (802.11 b/g/n), Bluetooth LE (BLE 5)
  • SRAM (integriran): 512 KB
  • ROM (integriran): 384 KB
  • PSRAM: 2 MB
  • Flash: 4 MB
  • LED prikaz: RGB LED matrika 8×8 (vgrajena)
  • senzor: QMI8658C (3‑osni pospeškometer + 3‑osni žiroskop)
  • USB: USB Type‑C
  • regulator napetosti: ME6217C33M5G (LDO, do 800 mA max)
  • GPIO: 17× večnamenskih pinov
  • podprta okolja: ESP‑IDF, Arduino, MicroPython

Inženirski “PRO” nasvet

Pri projektih z LED animacijami in hkratnim branjem IMU senzorja se hitro pokaže razlika med “deluje” in “tekoče deluje”. Nasvet: loči časovno kritično osveževanje LED matrike od branja senzorja tako, da branje IMU izvajaš periodično (npr. 100–200 Hz), prikaz pa osvežuješ z lastnim intervalom. Tako se izogneš “cukajočim” animacijam in bolj stabilno meriš gibanje.

Primeri uporabe

  • mini statusni prikazovalnik za IoT (Wi‑Fi povezava, RSS, vreme, temperatura)
  • merilnik nagiba ali “pametna” libela z LED prikazom
  • krmilnik gibanja (gesture/tilt control) za robotiko ali RC projekte
  • BLE senzor gibanja, ki pošilja podatke na telefon
  • učni projekt: animacije + senzorika + brezžična povezava na eni ploščici

Kompatibilnost (Opcijsko)

  • Arduino IDE: programiranje v C/C++ z Arduino jedri za ESP32
  • MicroPython: hitri prototipi in učenje programiranja
  • ESP‑IDF: uradni SDK za največ nadzora in zmogljivosti
  • komunikacija s senzorji/moduli: preko GPIO (po potrebi I2C, SPI, UART, PWM, … glede na izbiro pinov in knjižnic)

YouTube