Raspberry RP2040 Zero-M

€12.99 (DDV vključen)

RP2040 Zero-M z dual-core ARM Cortex-M0+ do 133 MHz, 264 KB SRAM, 2 MB Flash in USB-C — kompakten krmilnik za IoT in robotiko.

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: 98 - A1 Kategorija:
Opis

Opis

Raspberry RP2040 Zero-M

RP2040 Zero-M je kompakten mikrokrmilnik, ki ga poganja čip RP2040 — Raspberry Pijev lastni procesor z dvojedrnim ARM Cortex-M0+ pri frekvenci do 133 MHz. Zahvaljujoč formatu manjšemu od standardnega Pico, z USB-C priključkom in robustnim naborom periferij, je primeren za projekte, kjer je prostor omejen, zahteve po zmogljivosti pa niso.

Čip RP2040 je podprt v MicroPythonu, CircuitPythonu in Arduino IDE (prek arduino-pico jedra). Skupnost je obsežna, dokumentacija Raspberry Pi Foundation pa je med boljšimi v svetu mikrokrmilnikov.

Anatomija krmilnika

ParameterPodatek
Tip krmilnikaRazvojna ploščica (standalone modul)
MikrokrmilnikRP2040 (Raspberry Pi)
USB chipVgrajen v RP2040
USB konektorUSB-C
Logična napetost3,3 V
Flash2 MB
SRAM264 KB

Ključne lastnosti

  • Dual-core ARM Cortex-M0+ – dve jedri do 133 MHz omogočata vzporedno izvajanje nalog brez zunanjega OS.
  • 264 KB SRAM + 2 MB Flash – zadostno za MicroPython projekte, slike zaslonov in kompleksnejše logike.
  • 8 programabilnih I/O (PIO) – strojni avtomati, ki neodvisno od CPU obvladujejo protokole kot SPI, WS2812, UART pri visokih hitrostih.
  • USB-C, drag-and-drop programiranje – priključiš ob držanju BOOT tipke, ploščica se prikaže kot USB disk — kopiraš .uf2 datoteko in je gotovo.
  • 29 GPIO, 4× 12-bitni ADC – dovolj za večino senzorskih projektov; analogni vhodi merijo napetosti z ločljivostjo 4096 korakov.
  • 2× SPI, 2× I2C, 2× UART, 16× PWM – bogata periferija za krmiljenje zaslonov, motorjev, senzorjev in serijskih naprav.
  • Kompakten format – manjši od standardnega Pico, primeren za vgradnjo v ohišja in PCB projekte z omejenimi dimenzijami.

Kaj potrebujem za začetek?

  • USB-C kabel (podatkovni) – za programiranje in napajanje iz računalnika.
  • Thonny IDE ali Arduino IDE – Thonny je najlažji za MicroPython, Arduino IDE za C/C++.
  • Breadboard + jumper kabli – za prve poskuse brez spajkanja.
  • USB napajalnik ali LiPo baterija – za delovanje brez računalnika.

Moj prvi projekt – 3 koraki

  1. Priključitev: Drži tipko BOOT na ploščici, priključi USB-C kabel v računalnik. Ploščica se prikaže kot USB pogon z imenom RPI-RP2.
  2. Namestitev MicroPythona: S strani micropython.org prenesi .uf2 datoteko za RP2040, jo povleci na USB pogon. Ploščica se samodejno znova zažene z MicroPythonom.
  3. Hello World: Odpri Thonny, izberi interpreter “MicroPython (Raspberry Pi Pico)” in v konzolo vpiši print("Pozdravljen, svet!"). Za utripanje LED naloži standardni blink.py primer.

Primeri uporabe

  • Kompaktni IoT senzorski vozel (I2C senzorji + UART komunikacija)
  • Krmiljenje NeoPixel LED trakov (PIO + WS2812 protokol)
  • USB HID naprave (tipkovnica, miška, gamepad — brez dodatnih čipov)
  • Robotski krmilnik (PWM motorji + PID regulacija)
  • Prototipni PCB modul (SMD oblika, primerna za spajkanje na lastno ploščo)

Tehnični pregled

Tehnične specifikacije

ParameterPodatek
MikrokrmilnikRP2040 (Raspberry Pi)
ProcesorDual-core ARM Cortex-M0+
Frekvencado 133 MHz
SRAM264 KB
Flash2 MB (vgrajen)
USBUSB-C, USB 1.1 (device & host)
GPIO29 (20 prek robnih priključkov, ostali prek spajkalnih točk)
ADC4× 12-bitni
PWM16 kanalov
SPI / I2C / UART2× / 2× / 2×
PIO8 programabilnih I/O state machines
Logična napetost3,3 V
Poraba v spanjuNizka (sleep & dormant način)
ProgramiranjeDrag-and-drop (.uf2), MicroPython, CircuitPython, C/C++, Arduino

Primerjava: RP2040 Zero-M vs Raspberry Pi Pico vs Arduino Nano

RP2040 Zero-MRaspberry Pi PicoArduino Nano (ATmega328P)
ProcesorCortex-M0+ dual-coreCortex-M0+ dual-coreAVR 8-bit
Frekvencado 133 MHzdo 133 MHz16 MHz
SRAM264 KB264 KB2 KB
Flash2 MB2 MB32 KB
USB konektorUSB-CMicro-USBMini-USB
FormatKompakten (manjši od Pico)Standardni PicoStandardni Nano
MicroPythonDaDaNe
PIO8 state machines8 state machinesNe

Inženirski PRO nasvet

PIO za WS2812 NeoPixel: ne porabi CPU ciklov. Kadar krmiliš RGB LED trak, ne uporabljai bit-bang pristopa v Pythonu — namesto tega naloži PIO program za WS2812 (vgrajen v knjižnici neopixel za RP2040). PIO state machine pošilja podatke popolnoma avtonomno pri 800 kHz, medtem ko CPU izvaja svojo logiko. Rezultat: 100+ LED brez zamikov in brez izgube kadrov.

Kompatibilnost

RP2040 Zero-M deluje z MicroPythonom (uradna Raspberry Pi distribucija), CircuitPythonom (Adafruit), Arduino IDE (arduino-pico jedro, avtor Earle Philhower) ter s standardnimi RP2040 SDK orodji v C/C++. Podprto na Windows, macOS in Linux brez nameščanja gonilnikov (USB mass storage).

Dokumentacija

Dodatne podrobnosti

Dodatne podrobnosti

verzija0 – 1, 1 – 0 – 2
Mnenja (0)
0 reviews
0
0
0
0
0

Zaenkrat še ni mnenj.

Bodi prvi ocenjevalec “Raspberry RP2040 Zero-M”

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