RP2040 Pico W z ESP8285 WiFi (USB-C)
€12.99 (DDV vključen)
RP2040 Pico W z ESP8285 WiFi modulom in USB-C: dvojedrni Cortex-M0+ do 133 MHz, 264 KB SRAM, 2 MB flash in 26 GPIO v formatu Raspberry Pi Pico.
1 na zalogi
Opis
RP2040 Pico W z ESP8285 WiFi (USB-C)
Plošča poganja dvojedrni mikrokrmilnik RP2040 (ARM Cortex-M0+, do 133 MHz, 264 KB SRAM) in mu doda WiFi povezavo 2,4 GHz prek modula ESP8285. V primerjavi z originalnim Pico ima USB-C konektor in 2 MB flash pomnilnika, razpored 40 pinov pa je enak, zato se plošča prilega obstoječim Pico ploščicam, ohišjem in shemam.
To je klon v formatu Pico W, ki za brezžično povezavo uporablja ESP8285 namesto Infineon CYW43439. Programiranje RP2040 poteka enako kot pri vsakem Pico: v Arduino IDE, MicroPythonu ali C/C++ SDK. Razlika je v WiFi delu, ki ga krmiliš z AT ukazi prek serijskega vmesnika in ne s knjižnico za originalni Pico W.
Anatomija krmilnika
| Tip krmilnika | Raspberry Pi Pico W format (klon z ESP8285) |
| Mikrokrmilnik | RP2040, 2× ARM Cortex-M0+, do 133 MHz |
| WiFi modul | ESP8285, 802.11 b/g/n, 2,4 GHz, TCP/UDP |
| USB komunikacijski chip | Nativni USB v RP2040 (gonilnik ni potreben) |
| USB konektor | Type-C |
| Logična napetost | 3,3 V (pini niso 5 V tolerantni) |
Ključne lastnosti
- RP2040 z dvema jedroma – eno jedro lahko skrbi za WiFi komunikacijo, drugo za časovno občutljivo krmiljenje.
- WiFi z ESP8285 – modul ima lastno vdelano programsko opremo in TCP/UDP sklad, zato RP2040 ne porablja virov za omrežni protokol.
- 8 PIO stanjskih strojev – programabilni vhodno-izhodni bloki za WS2812 LED trakove, dodatne UART ali lastne protokole brez obremenitve jeder.
- 26 GPIO pinov – 2× UART, 2× I2C, 2× SPI, 16 PWM kanalov in 3 analogni vhodi z 12-bitnim ADC.
- Tipki BOOTSEL in WiFi Boot – prva preklopi RP2040 v način za nalaganje programa, druga je namenjena posodobitvi programske opreme ESP8285.
- SWD priključek – pini SWCLK, GND in SWDIO za razhroščevanje s Picoprobe ali drugim SWD razhroščevalnikom.
Kaj potrebujem za začetek?
- USB-C podatkovni kabel – za programiranje in napajanje (kabel samo za polnjenje ne deluje).
- Arduino IDE ali Thonny – brezplačno, za Arduino oziroma MicroPython.
- Gonilnik – ni potreben, Windows 10/11, macOS in Linux ploščo prepoznajo samodejno.
- Breadboard + jumper kabli – za prve poskuse brez spajkanja (plošča prihaja brez prispajkanih letvic).
Moj prvi projekt – 3 koraki
- Drži tipko BOOTSEL in priključi ploščo prek USB-C kabla; v računalniku se pojavi pogon RPI-RP2.
- V Arduino IDE dodaj paket Raspberry Pi Pico/RP2040 (Earle Philhower) in nastavi: Tools → Board → Raspberry Pi Pico (ne Pico W).
- File → Examples → Basics → Blink → Upload
Primeri uporabe
- WiFi senzorska postaja (temperatura, vlaga, pošiljanje prek MQTT ali HTTP)
- Krmiljenje relejev na daljavo (spletni vmesnik ali UDP ukazi)
- LED trakovi WS2812 (krmiljenje prek PIO, nastavitve prek WiFi)
- Zajem podatkov z ADC (beleženje meritev in prenos v omrežje)
- Učenje MicroPythona (REPL prek USB, brez prevajanja)
Tehnični pregled
Tehnične specifikacije
| Parameter | Podatek |
|---|---|
| Mikrokrmilnik | RP2040, 2× ARM Cortex-M0+ |
| Hitrost ure | do 133 MHz |
| Flash pomnilnik | 2 MB (QSPI) |
| RAM | 264 KB SRAM |
| EEPROM | ni (emulacija v flash pomnilniku) |
| Digitalni I/O pini | 26 (vsi s PWM, 16 kanalov) |
| Analogni vhodi | 3 (12-bitna ločljivost) |
| Komunikacija | 2× UART, 2× I2C, 2× SPI, 8× PIO, USB 1.1 host/device |
| Brezžična povezava | ESP8285, WiFi 802.11 b/g/n 2,4 GHz (brez Bluetootha) |
| Napetost vezja | 3,3 V |
| VIN razpon | 2–5 V DC (VSYS) ali 5 V prek USB-C |
| USB chip | nativni USB v RP2040 |
| USB konektor | Type-C |
| Dimenzije | 51,2 × 21 mm |
Primerjava: ta plošča vs Raspberry Pi Pico W vs Raspberry Pi Pico
| RP2040 Pico W (ESP8285) | Raspberry Pi Pico W | Raspberry Pi Pico | |
|---|---|---|---|
| MCU | RP2040 133 MHz | RP2040 133 MHz | RP2040 133 MHz |
| Flash | 2 MB | 2 MB | 2 MB |
| RAM | 264 KB | 264 KB | 264 KB |
| WiFi čip | ESP8285 (AT ukazi) | CYW43439 | ni |
| Bluetooth | ne | da | ne |
| USB konektor | Type-C | Micro-USB | Micro-USB |
Inženirski PRO nasvet
Ne izberi plošče »Pico W« v Arduino IDE ali vdelane programske opreme RPI_PICO_W v MicroPythonu – obe pričakujeta čip CYW43439, ki ga na tej plošči ni, zato network.WLAN in vgrajeni WiFi primeri ne delujejo. Izberi navadni »Raspberry Pi Pico« (oziroma RPI_PICO), WiFi pa krmili z AT ukazi prek UART, v Arduino IDE na primer s knjižnico WiFiEspAT.
Kompatibilnost
Arduino IDE 2.x s paketom arduino-pico (Earle Philhower), MicroPython za Raspberry Pi Pico, CircuitPython in uradni Raspberry Pi Pico C/C++ SDK. Za WiFi je potrebna knjižnica ali koda, ki podpira ESP-AT ukaze. ESPHome tega tipa plošč ne podpira. Deluje na Windows 10/11, macOS in Linux brez dodatnih gonilnikov.

Mnenja
Clear filtersZaenkrat še ni mnenj.