Kad Raspberry Pi 2021. gada janvārī laida klajā oriģinālo Pico, tas tika atzinīgi novērtēts kā jaudīga, zemu izmaksu (4 $) mikrokontrollera izstrādes plate. Darbojas ar Raspberry Pi pašas RP2040 sistēmas mikroshēmu (SoC), kuras pamatā ir divi Arm Cortex-M0+ kodoli, kas darbojas 133 MHz frekvencē. 2 MB iebūvēta zibatmiņas atmiņa, 264 kB RAM un 40 kontakti, ieskaitot trīs analogās ieejas un unikālo programmējamo I/O apakšsistēma.

Tomēr viens acīmredzams trūkums ir iebūvēta Wi-Fi trūkums. 2022. gada jūnija beigās laists klajā 6 $ vērtais Pico W to labo ar iebūvētu bezvadu savienojumu. Sīkāk apskatīsim Pico W iespējas un to, kam varat to izmantot.

Raspberry Pi Pico W aparatūra

Pico W plate ir tāda paša izmēra kā standarta Pico, taču trim SWD (Serial Wire Debug) tapām ir ir pārvietots no malas, lai atbrīvotu vietu sudraba kvadrātam, kurā atrodas Infineon CYW43439 bezvadu LAN mikroshēma.

Attiecībā uz specifikācijām, izņemot iebūvēto Wi-Fi pievienošanu, Pico W ir identisks standarta Pico modelim. Tāpēc tam vajadzētu darboties ar visiem esošajiem Pico papildinājumiem.

Procesors RP2040 ar divkodolu Arm Cortex-M0+ @ 133 MHz
Atmiņa 264 kB SRAM
Uzglabāšana 2MB QSPI zibspuldze
Bezvadu internets 2,4 GHz 802.11n bezvadu LAN
Ieejas izejas 40 x tapas, ar 26 x daudzfunkcionālu GPIO (ieskaitot 3 x analogās ieejas)
Saskarnes 2 x I2C, 2 x SPI, 2 x UART, 1 x SWD (serial Wire atkļūdošana)
Pielāgotu perifērijas ierīču atbalsts 8 × Programmējamās I/O (PIO) stāvokļa mašīnas
Barošanas / datu savienojums mikro USB
Izmēri 21 mm × 51 mm

Kā redzat, standarta digitālo sakaru protokoli tiek atbalstīti daudz: I2C, SPI un UART. Turklāt, tāpat kā standarta Pico, ir unikāla programmējamā I/O apakšsistēma, kas ļauj pielāgot I/O interfeisu. Kā arī ļauj izveidot savienojumu ar nestandarta perifērijas ierīcēm, neatkarīgi darbojas PIO bloki var izmantot, lai izmantotu galvenā procesora slodzi citām lietojumprogrammām — pat kompozīta renderēšanai video.

Standarta Pico un Pico W dēļi nav aprīkoti ar vīrišķo tapu galvenēm, tāpēc jums būs jālodē piemērotas 0,1 collas galvenes. Alternatīvi ir pieejami Pico H un Pico WH modeļi ar jau pievienotām galvenēm. Tālāk esošajā attēlā Pico, Pico H un Pico W modeļi ir parādīti no kreisās uz labo pusi.

Attēla kredīts: Raspberry Pi

Pico W programmaparatūra

Visus Pico modeļus var ieprogrammēt, izmantojot C/C++ vai MicroPython (un arī CircuitPython). Standarta Pico C/C++ SDK ietver bezvadu tīkla atbalstu. Lai izmantotu Pico W Wi-Fi funkcionalitāti programmā MicroPython, jums būs jāinstalē īpašais Pico W programmaparatūras UF2 fails, ko var lejupielādēt no Raspberry Pi dokumentācija. Turot Pico pogu BOOTSEL, pievienojot to datoram, izmantojot mikro USB portu, velciet UF2 failu uz to. Lai iegūtu sīkāku informāciju, skatiet mūsu darba sākšana ar MicroPython Raspberry Pi Pico ceļvedī.

Lai izmantotu Pico W bezvadu iespējas, lai izveidotu savienojumu ar Wi-Fi tīklu programmā MicroPython vai C/C++, izpildiet norādījumus Raspberry Pi savienojuma rokasgrāmata (PDF). Programmā MicroPython, tīkls bibliotēka tiek izmantota, lai izveidotu savienojumu ar Wi-Fi.

Potenciālie Pico W projekti

Kad Pico W ir savienots ar Wi-Fi, varat mijiedarboties ar citām tīkla ierīcēm un sūtīt un saņemt datus no interneta. Tāpēc visu veidu IoT projektiem ir liels potenciāls — apskatiet mūsu Arduino IoT projekti lai gūtu iedvesmu, vai arī varat mēģināt kādam no tiem pievienot bezvadu funkcionalitāti vai tīmekļa saskarni Raspberry Pi Pico projekti.

Šeit ir vēl dažas projektu idejas, lai jūs sāktu…

Web serveris: Raspberry Pi fonds soli pa solim projekta rokasgrāmata parāda, kā pārvērst savu Pico W par tīmekļa serveri, lai kontrolētu pārlūkprogrammas digitālās izejas un saņemtu sensoru datus.

Tīkla skeneris: Ričards Heilers tīkla skeneris (Twitter) izmanto LED joslu, lai norādītu uz atklātajiem tuvumā esošajiem tīkliem, ar krāsu kodējumu drošiem tīkliem, slēptiem SSID un nedrošiem atvērtiem tīkliem.

Garāžas durvju sensors: Džefs Džērlings ir vienkāršs sensoru projekts vietnē GitHub nosūta datus lokāli mājas palīgam, lai parādītu, vai viņa garāžas durvis ir atvērtas vai aizvērtas, un tos var skatīt tīmekļa informācijas panelī.

Izmantojiet bezvadu savienojumu ar Pico W

Tāpat kā standarta Raspberry Pi Pico, Pico W mikrokontrollera izstrādes plate ir ideāli piemērota elektronikas vadībai projektiem, un tam ir ļoti zems enerģijas patēriņš, taču tas papildina iebūvētu Wi-Fi savienojumu, ko izmantot dažādos aizraujošos IoT projektus. Izmantojot Pico W, ir daudz iespēju, un jūs varat to izmantot, lai pievienotu bezvadu funkcionalitāti, lai kontrolētu esošu Pico projektu no vietējā tīkla vai interneta.