

Raspberry RP2040 Matrix
€15.99 (DDV vključen)
Raspberry RP2040 Matrix z dvojedrnim Cortex M0+ procesorjem, 2 MB Flash in vgrajeno matriko 5×5 RGB LED za interaktivne svetlobne projekte.
1 na zalogi
Opis
Raspberry RP2040 Matrix
Raspberry RP2040 Matrix je kompaktna razvojna plošča, ki temelji na čipu RP2040 — dvojedrnem mikrokontrolerju Arm Cortex M0+, ki ga je zasnoval Raspberry Pi. Njena ključna lastnost je vgrajena matrika 5×5 RGB LED, ki jo programirate neposredno z GPIO pini brez dodatnih komponent.
Plošča je združljiva s tremi razvojnimi okolji: C/C++ SDK, MicroPython in Arduino IDE. Aktivna skupnost, obsežna dokumentacija in brezplačna orodja jo uvrščajo med preverjena izhodišča za učenje in prototipiranje.
Anatomija krmilnika
| Parameter | Podatek |
|---|---|
| Tip krmilnika | Razvojna plošča z LED matriko |
| Mikrokrmilnik | RP2040 (Raspberry Pi) |
| USB chip | RP2040 vgrajen USB 1.1 |
| USB konektor | Micro USB |
| Logična napetost | 3,3 V |
| Flash | 2 MB |
| SRAM | 264 KB |
Ključne lastnosti
- Dvojedrni procesor Cortex M0+ – ura do 133 MHz; obe jedri delujeta neodvisno ali usklajeno.
- Matrika 5×5 RGB LED – 25 naslovljivih LED neposredno na plošči; primerna za animacije, indikatorje stanja in vizualne eksperimente brez dodatnega vezja.
- 20 GPIO pinov – vključuje 2× SPI, 2× I2C, 2× UART, 4× 12-bitni ADC in 16 PWM kanalov.
- 8 PIO state machines – programabilni V/I, ki omogočajo implementacijo nestandardnih protokolov (WS2812, VGA, SDIO) brez zunanjega vezja.
- Povleči in spusti programiranje – RP2040 se priče kot USB shranjevalna naprava; UF2 datoteko preprosto kopirate nanjo.
- Vgrajen temperaturni senzor – meritev notranje temperature brez dodatnih komponent.
- Strojno pospešene plavajoče operacije – knjižnice za hitrejše matematične izračune v primerjavi s čisto programsko implementacijo.
Kaj potrebujem za začetek?
- Micro USB kabel – napajanje in prenos programa na ploščo.
- Thonny IDE ali Arduino IDE – brezplačni urejevalniki z vgrajeno podporo za RP2040.
- Breadboard + jumper kabli – za prve poskuse z zunanjimi komponentami.
Moj prvi projekt – 3 koraki
- Povežite ploščo z računalnikom prek Micro USB kabla.
- Prenesite MicroPython UF2 datoteko z uradne strani in jo kopirajte na ploščo, ki se prikaže kot USB disk.
- Odprite Thonny IDE, izberište RP2040 kot interpreter in poženite program, ki vključi eno ali več LED v matrici — takoj vidite rezultat.
Primeri uporabe
- Animirani LED prikazovalnik (MicroPython + matrika 5×5)
- Temperaturna postaja (vgrajen senzor + I2C zaslon)
- PWM krmilnik motorja (16 PWM kanalov)
- Prototip IoT naprave (UART komunikacija + zunanji Wi-Fi modul)
Tehnični pregled
Tehnične specifikacije
| Parameter | Podatek |
|---|---|
| Mikrokrmilnik | RP2040 (Raspberry Pi) |
| Procesor | Dual-core Arm Cortex M0+, do 133 MHz |
| SRAM | 264 KB |
| Flash | 2 MB |
| GPIO | 20 pinov |
| LED matrika | 5×5 RGB LED (vgrajena) |
| USB | USB 1.1 (naprava in gostitelj) |
| SPI | 2 |
| I2C | 2 |
| UART | 2 |
| ADC | 4 × 12-bit |
| PWM | 16 kanalov |
| PIO | 8 state machines |
| Programiranje | C/C++, MicroPython, Arduino |
| Logična napetost | 3,3 V |
Primerjava: RP2040 Matrix vs Arduino Nano vs ESP32
| RP2040 Matrix | Arduino Nano | ESP32 | |
|---|---|---|---|
| Procesor | Dual Cortex M0+ 133 MHz | ATmega328P 16 MHz | Dual Xtensa LX6 240 MHz |
| SRAM | 264 KB | 2 KB | 520 KB |
| Flash | 2 MB | 32 KB | 4 MB (tipično) |
| Wi-Fi / BT | Ne | Ne | Da |
| Vgrajena LED matrika | 5×5 RGB | Ne | Ne |
| PIO | Da (8 SM) | Ne | Ne |
| MicroPython podpora | Uradna | Omejena | Uradna |
Inženirski PRO nasvet
PIO state machines so neodvisne od procesorskih jeder – če implementirate WS2812 LED protokol prek PIO, se RGB matrika posodablja brez prekinitev glavne zanke. S tem se izognete utripanju LED pri intenzivnih izračunih, kar je pogosta težava pri bitbang implementacijah na enojedrnih mikrokrmilnikih.
Kompatibilnost
RP2040 Matrix deluje z Arduino IDE 2.x (prek Earle Philhower RP2040 board package), Thonny IDE in VS Code z MicroPython razširitvijo. Gonilniki so vgrajeni v Windows 10/11, macOS in Linux — USB serijska vrata se prepoznajo brez namestitve dodatnih gonilnikov. Podprte so vse standardne Arduino knjižnice, ki ne zahtevajo AVR-specifičnih registrov.
Dokumentacija
Dodatne podrobnosti
| verzija | 0 – 1, 1 – 0 – 2 |
|---|














