Když Raspberry Pi v lednu 2021 uvedlo původní Pico na trh, bylo dobře přijato jako výkonná, levná (4 $) vývojová deska mikrokontroléru. Je poháněn vlastním systémem Raspberry Pi RP2040 system-on-chip (SoC) založeným na dvou jádrech Arm Cortex-M0+ běžícím na 133 MHz. 2 MB integrovaného flash úložiště, 264 kB RAM a 40 pinů – včetně tří analogových vstupů a jedinečného programovatelného I/O subsystému.
Jedním do očí bijícím opomenutím je však absence Wi-Fi na palubě. Pico W za 6 dolarů, který byl uveden na trh na konci června 2022, to napravuje pomocí vestavěného bezdrátového připojení. Podívejme se blíže na možnosti Pico W a na to, k čemu jej můžete použít.
Hardware Raspberry Pi Pico W
Deska Pico W má stejnou velikost jako standardní Pico, ale tři piny SWD (Serial Wire Debug) mají přesunuto z okraje, aby se vytvořilo místo pro stříbrný čtverec pro bezdrátovou LAN Infineon CYW43439 čip.
Pokud jde o specifikace, kromě přidání integrované Wi-Fi je Pico W identický se standardním modelem Pico. Takže by to mělo fungovat se všemi existujícími doplňky Pico.
Procesor | RP2040 s dvoujádrovým Arm Cortex-M0+ @ 133 MHz |
Paměť | 264 kB SRAM |
Úložný prostor | 2 MB QSPI flash |
Wi-Fi | Bezdrátová LAN 2,4 GHz 802.11n |
Vstup výstup | 40 x pinů, s 26 x multifunkčním GPIO (vč. 3x analogový vstup) |
Rozhraní | 2 x I2C, 2 x SPI, 2 x UART, 1 x SWD (Serial Wire Debug) |
Podpora vlastních periferií | 8 × Programovatelné I/O (PIO) stavové automaty |
Napájení / datové připojení | micro USB |
Rozměry | 21 mm × 51 mm |
Jak vidíte, existuje spousta podpory pro standardní digitální komunikační protokoly: I2C, SPI a UART. Kromě toho, stejně jako u standardního Pico, je zde jedinečný programovatelný I/O subsystém, který vám umožní přizpůsobit I/O rozhraní. Kromě toho, že umožňuje připojení k nestandardním periferiím, blokuje samostatně běžící PIO lze použít k překlenutí zátěže hlavního procesoru pro jiné aplikace – dokonce i pro kompozitní renderování video.
Standardní desky Pico a Pico W se nedodávají s kolíkovými kolíky, takže budete muset připájet vhodné 0,1" hlavičky. Alternativně jsou k dispozici modely Pico H a Pico WH s již připojenými adaptéry. Na obrázku níže jsou modely Pico, Pico H a Pico W zobrazeny zleva doprava.
Firmware pro Pico W
Všechny modely Pico lze programovat pomocí C/C++ nebo MicroPython (a také CircuitPython). Standardní Pico C/C++ SDK zahrnuje podporu bezdrátové sítě. Chcete-li používat funkce Wi-Fi Pico W v MicroPythonu, budete muset nainstalovat speciální soubor UF2 s firmware Pico W, který lze stáhnout z Dokumentace k Raspberry Pi. Když podržíte tlačítko BOOTSEL na Pico, když jej připojujete přes micro USB port k počítači, přetáhnete do něj soubor UF2. Pro více podrobností se podívejte na naše Začínáme s MicroPythonem na Raspberry Pi Pico průvodce.
Chcete-li použít bezdrátovou schopnost Pico W pro připojení k vaší Wi-Fi síti v MicroPythonu nebo C/C++, postupujte podle pokynů v Průvodce připojením Raspberry Pi (PDF). V MicroPythonu je síť knihovna slouží k připojení k Wi-Fi.
Potenciální Pico W projekty
S vaším Pico W připojeným k Wi-Fi můžete komunikovat s jinými síťovými zařízeními a odesílat a přijímat data z internetu. Existuje tedy velký potenciál pro všechny druhy projektů IoT – podívejte se na náš Arduino IoT projekty pro nějakou inspiraci, nebo můžete zkusit přidat bezdrátové funkce nebo webové rozhraní do jednoho z nich Projekty Raspberry Pi Pico.
Zde je několik dalších nápadů na projekty, které vám pomohou začít…
Webový server: Nadace Raspberry Pi Foundation průvodce projektem krok za krokem ukazuje, jak přeměnit Pico W na webový server pro ovládání digitálních výstupů z prohlížeče a pro příjem dat ze senzorů.
Síťový skener: Richarda Haylera síťový skener (Twitter) používá pásek LED k indikaci detekovaných blízkých sítí s barevným kódováním pro zabezpečené sítě, skryté SSID a nezabezpečené otevřené sítě.
Senzor garážových vrat: Jeff Geerling je jednoduchý projekt senzoru na GitHubu odesílá data lokálně Home Assistant, aby ukázal, zda jsou jeho garážová vrata otevřená nebo zavřená, a lze je zobrazit na webovém panelu.
Bezdrátově s Pico W
Stejně jako standardní Raspberry Pi Pico je vývojová deska mikrokontroléru Pico W ideální pro ovládání elektroniky projekty a má velmi nízkou spotřebu energie, ale přidává integrovanou Wi-Fi konektivitu pro použití v různých vzrušujících IoT projekty. Pico W nabízí širokou škálu možností a můžete jej použít k přidání bezdrátové funkce pro ovládání stávajícího projektu Pico z místní sítě nebo internetu.