Raspberry Pi Pico W to kompaktowy moduł mikrokontrolerowy z wbudowanym WiFi, który znacząco rozszerza możliwości oryginalnego Pico dzięki układowi CYW43439 obsługującemu 802.11 b/g/n na 2,4 GHz oraz Bluetooth 5.2.
Dzięki bezprzewodowej łączności Pico W świetnie sprawdza się w projektach IoT, robotyce i elektronice wymagających zdalnego sterowania oraz sieciowania urządzeń.
Historia i ewolucja serii Raspberry Pi Pico
Seria Raspberry Pi Pico zadebiutowała w 2021 roku jako tania, wydajna platforma oparta na autorskim mikrokontrolerze RP2040 firmy Raspberry Pi Foundation.
Oryginalny Raspberry Pi Pico oferuje dwurdzeniowy ARM Cortex‑M0+ @133 MHz, 264 kB SRAM, 2 MB Flash i 26 pinów GPIO z obsługą SPI, I2C, UART, 3 wejść ADC 12‑bit oraz 16 kanałów PWM.
Takie parametry czynią Pico doskonałym wyborem do prostych robotów, sensorów oraz szybkich prototypów elektronicznych.
Wersja Pico W (oraz wariant Pico WH z wlutowanymi pinami i złączem SWD) to pierwszy krok w kierunku komunikacji bezprzewodowej. Dodanie modułu CYW43439 zapewnia WiFi i Bluetooth 5.2 przy niskim zużyciu energii, co jest kluczowe w urządzeniach bateryjnych i systemach IoT.
Najnowsze rozwinięcia obejmują rodzinę z układem RP2350 (ARM Cortex‑M33 lub dual RISC‑V Hazard3) taktowanym do 150 MHzSRAM, nawet 16 MB Flash oraz wsparcie dla Arm TrustZone, Secure Boot i OTP, co podnosi poziom bezpieczeństwa w profesjonalnych projektach.
Kluczowe nowości w Raspberry Pi Pico W
Główną innowacją Pico W jest integracja WiFi CYW43439, która otwiera drogę do bezprzewodowych aplikacji bez potrzeby stosowania zewnętrznych modułów. Oto najważniejsze usprawnienia względem standardowego Pico:
- łączność bezprzewodowa – WiFi 2,4 GHz 802.11 b/g/n i Bluetooth 5.2 z niskim poborem mocy, idealne do sieci sensorów w robotach mobilnych lub zdalnego debugowania;
- wersja WH – wlutowane złącza GPIO i debug (SWD), ułatwiające prototypowanie w robotyce – nie trzeba lutować pinów;
- programowanie – drag&drop (UF2) przez USB, obsługa C/C++ i MicroPython, niskie zużycie energii z trybem bezczynności i wbudowanym RTC (zegar czasu rzeczywistego);
- interfejsy – pełne 26 GPIO z bogatym zestawem peryferiów, kompatybilne z silnikami krokowymi, enkoderami i czujnikami w projektach robotycznych.
W kontekście nowszych modeli z RP2350 nowości idą dalej: wyższa wydajność (do 150 MHz), opcjonalny 6‑osiowy czujnik ruchu, a w wybranych płytkach‑wariantach gniazdo microSD czy złącze baterii litowej, co przybliża je do roli gotowych platform HMI i urządzeń IoT.
Dla szybkiego rozeznania przygotowaliśmy porównanie kluczowych parametrów:
| Cecha | Raspberry Pi Pico (RP2040) | Raspberry Pi Pico W (RP2040 + WiFi) | Raspberry Pi Pico 2 W (RP2350 + WiFi) |
|---|---|---|---|
| Procesor | Dual ARM Cortex‑M0+ @133 MHz | Dual ARM Cortex‑M0+ @133 MHz | Dual Cortex‑M33/RISC‑V @150 MHz |
| Pamięć | 264 kB SRAM, 2 MB Flash | 264 kB SRAM, 2 MB Flash | Podwojona SRAM, 16 MB Flash |
| WiFi/Bluetooth | Brak | CYW43439 (802.11 b/g/n, BT 5.2) | CYW43439 (802.11n, BT 5.2) |
| Bezpieczeństwo | Podstawowe | Podstawowe | Arm TrustZone, Secure Boot |
| Dodatki | – | RTC, niskie zużycie | Czujnik ruchu, microSD (warianty) |
| Cena orientacyjna | ~20–30 zł | ~40–50 zł | ~50 zł |
Zastosowania w robotyce, robotach i elektronice
Raspberry Pi Pico W odblokowuje zdalne sterowanie, telemetrię i aktualizacje OTA, co czyni go niezwykle praktycznym w projektach hobbystycznych i profesjonalnych.
W robotyce Pico W umożliwia m.in.:
- zdalne sterowanie – budowę robotów kontrolowanych przez aplikacje mobilne lub webowe, np. rover z kamerą przesyłającą strumień danych;
- sieci sensorów – monitoring pozycji lub stanu robota z użyciem wielu węzłów w sieci, parowanie z telefonem przez Bluetooth;
- iot w elektronice – integrację czujników (temperatura, ruch) i wysyłkę danych do chmury w systemach inteligentnego domu.
W modelach z RP2350 bezpieczeństwo (TrustZone, Secure Boot) sprzyja zastosowaniom przemysłowym, a wyższa wydajność ułatwia uruchamianie algorytmów edge AI.
Przykładowo, rozwiązania w stylu Waveshare RP2350‑Touch‑LCD‑2.8C łączą mikrokontroler z ekranem dotykowym i microSD, tworząc wygodny interfejs HMI do robotów.
W MicroPython konfiguracja sieci jest szybka. Przykładowy kod łączenia z WiFi wygląda tak:
import network; wlan = network.WLAN(network.STA_IF); wlan.active(True); wlan.connect('SSID', 'pass')
Biblioteki dedykowane robotyce (np. Pico Robotics) przyspieszają sterowanie silnikami przez PWM i obsługę enkoderów na GPIO.
Porównanie z konkurencją i perspektywy rozwoju
Na tle ESP32 (z natywnym WiFi, ale bardziej zróżnicowanym ekosystemem) Pico W wyróżnia się ceną (~45 zł), prostotą programowania i ścisłą kompatybilnością z narzędziami Raspberry Pi.
Modele z RP2350 oferują dodatkowo wariant z RISC‑V, przyciągając entuzjastów open‑source i edukacji niskopoziomowej.
W Polsce szeroką dostępność zapewniają m.in. popularne sklepy, oferując warianty WH i płytki bazujące na RP2350.
Praktyczne wskazówki dla projektów
Start z Pico W jest prosty i szybki:
- Podłącz płytkę przez Micro‑USB i użyj Thonny IDE z MicroPython.
- Przetestuj WiFi: zeskanuj sieci i uruchom punkt dostępu (AP).
- W robotyce: połącz z L298N dla silników, DS18B20 dla sensorów i steruj przez prosty web‑serwer.
- Optymalizuj energię: użyj trybów uśpienia i RTC w projektach bateryjnych.
Raspberry Pi Pico W to przełom dla makerów – tani, energooszczędny i gotowy na bezprzewodową rewolucję w robotyce oraz IoT.