Keď Raspberry Pi v januári 2021 uviedol na trh pôvodný Pico, bol dobre prijatý ako výkonná, lacná (4 doláre) vývojová doska mikrokontroléra. Je poháňaný vlastným systémom Raspberry Pi RP2040 system-on-chip (SoC) založeným na dvoch jadrách Arm Cortex-M0+ s frekvenciou 133 MHz. 2 MB zabudovaného flash úložného priestoru, 264 kB pamäte RAM a 40 pinov – vrátane troch analógových vstupov a jedinečného programovateľného I/O subsystému.
Jedným do očí bijúcim vynechaním je však nedostatok zabudovaného Wi-Fi. Pico W za 6 dolárov, ktorý bol uvedený na trh na konci júna 2022, to napravuje pomocou vstavaného bezdrôtového pripojenia. Pozrime sa bližšie na možnosti Pico W a na čo ho môžete použiť.
Hardware Raspberry Pi Pico W
Doska Pico W má rovnakú veľkosť ako štandardná doska Pico, ale tri kolíky SWD (Serial Wire Debug) majú boli presunuté z okraja, aby sa vytvoril priestor pre strieborný štvorcový kryt bezdrôtovej siete LAN Infineon CYW43439 čip.
Pokiaľ ide o špecifikácie, okrem pridania zabudovaného Wi-Fi je Pico W identický so štandardným modelom Pico. Takže by to malo fungovať so všetkými existujúcimi doplnkami Pico.
procesor | RP2040 s dvojjadrovým Arm Cortex-M0+ @ 133 MHz |
Pamäť | 264 kB SRAM |
Skladovanie | 2 MB QSPI flash |
Wi-Fi | Bezdrôtová sieť LAN 2,4 GHz 802.11n |
Vstup výstup | 40 x pinov, s 26 x multifunkčným GPIO (vč. 3x analógové vstupy) |
Rozhrania | 2 x I2C, 2 x SPI, 2 x UART, 1 x SWD (Serial Wire Debug) |
Podpora vlastných periférií | 8 × programovateľné I/O (PIO) stavové automaty |
Napájanie / dátové pripojenie | micro USB |
Rozmery | 21 mm × 51 mm |
Ako vidíte, existuje veľa podpory pre štandardné digitálne komunikačné protokoly: I2C, SPI a UART. Okrem toho, ako na štandardnom Pico, je tu jedinečný programovateľný I/O subsystém, ktorý vám umožňuje prispôsobiť I/O rozhranie. Samostatne bežiaci PIO blokuje okrem pripojenia k neštandardným perifériám môže byť použitý na prebratie námahy hlavného procesora pri iných aplikáciách – dokonca aj pri vykresľovaní kompozitov video.
Štandardné dosky Pico a Pico W sa nedodávajú so samčími kolíkovými hlavičkami, takže budete musieť spájkovať vhodné hlavičky 0,1". Alternatívne sú dostupné modely Pico H a Pico WH s už pripojenými hlavičkami. Na obrázku nižšie sú modely Pico, Pico H a Pico W zobrazené zľava doprava.
Firmvér pre Pico W
Všetky modely Pico môžu byť naprogramované pomocou C/C++ alebo MicroPython (a tiež CircuitPython). Štandardná súprava Pico C/C++ SDK zahŕňa podporu bezdrôtových sietí. Ak chcete používať funkciu Wi-Fi Pico W v MicroPythone, budete musieť nainštalovať špeciálny súbor firmvéru Pico W UF2, ktorý si môžete stiahnuť z Dokumentácia k Raspberry Pi. Podržaním tlačidla BOOTSEL na Pico, keď ho pripájate cez micro USB port k počítaču, potom doň pretiahnete súbor UF2. Ďalšie podrobnosti nájdete v našom Začíname s MicroPythonom v príručke Raspberry Pi Pico.
Ak chcete použiť bezdrôtovú schopnosť Pico W na pripojenie k vašej sieti Wi-Fi v jazyku MicroPython alebo C/C++, postupujte podľa pokynov v časti Sprievodca pripojením Raspberry Pi (PDF). V MicroPythone je siete knižnica slúži na pripojenie k Wi-Fi.
Potenciálne Pico W projekty
S vaším Pico W pripojeným k Wi-Fi môžete komunikovať s inými sieťovými zariadeniami a odosielať a prijímať dáta z internetu. Existuje teda veľký potenciál pre všetky druhy projektov internetu vecí – pozrite sa na naše Arduino IoT projekty pre nejakú inšpiráciu, alebo môžete skúsiť pridať bezdrôtové funkcie alebo webové rozhranie do jedného z nich Projekty Raspberry Pi Pico.
Tu je niekoľko ďalších nápadov na projekty, ktoré vám pomôžu začať…
Webový server: Nadácia Raspberry Pi Foundation sprievodca projektom krok za krokom ukazuje, ako premeniť váš Pico W na webový server na ovládanie digitálnych výstupov z prehliadača a na prijímanie údajov zo senzorov.
Sieťový skener: Richarda Haylera sieťový skener (Twitter) používa pásik LED na označenie zistených blízkych sietí s farebným kódovaním pre zabezpečené siete, skryté SSID a nezabezpečené otvorené siete.
Senzor garážových brán: Jeff Geerling je jednoduchý projekt senzora na GitHub lokálne odosiela údaje domácemu asistentovi, aby ukázal, či je jeho garážová brána otvorená alebo zatvorená, čo možno zobraziť na webovom paneli.
Prejdite bezdrôtovo s Pico W
Rovnako ako štandardné Raspberry Pi Pico, vývojová doska mikrokontroléra Pico W je ideálna na ovládanie elektroniky projekty a má veľmi nízku spotrebu energie, ale pridáva zabudovanú Wi-Fi konektivitu na použitie v rôznych vzrušujúcich IoT projektov. Pico W ponúka obrovské množstvo možností a môžete ho použiť na pridanie bezdrôtovej funkcie na ovládanie existujúceho projektu Pico z lokálnej siete alebo internetu.