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
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)
