Kui Raspberry Pi 2021. aasta jaanuaris algse Pico turule tõi, võeti see võimsa ja odava (4 dollarit) mikrokontrolleri arendusplaadina hästi vastu. See töötab Raspberry Pi enda RP2040 süsteem-kiibil (SoC), mis põhineb kahel Arm Cortex-M0+ tuumal, mis töötavad sagedusel 133 MHz. 2 MB sisseehitatud välkmälu, 264 kB muutmälu ja 40 kontakti – sealhulgas kolm analoogsisendit ja ainulaadne programmeeritav sisend/väljund allsüsteem.

Üks silmatorkav puudus on aga pardal oleva Wi-Fi puudumine. 2022. aasta juuni lõpus turule toodud 6-dollarine Pico W parandab seda sisseehitatud traadita ühendusega. Vaatame lähemalt Pico W võimalusi ja milleks saate seda kasutada.

Raspberry Pi Pico W riistvara

Pico W plaat on sama suur kui tavaline Pico, kuid kolmel SWD (Serial Wire Debug) kontaktil on on servast sisse viidud, et teha ruumi hõbedasele ruudule, mis sisaldab Infineon CYW43439 traadita kohtvõrku kiip.

Tehniliste andmete osas on Pico W, välja arvatud pardal oleva Wi-Fi lisamine, identne tavalise Pico mudeliga. Seega peaks see töötama kõigi olemasolevate Pico lisandmoodulitega.

Protsessor RP2040 kahetuumalise käega Cortex-M0+ @ 133 MHz
Mälu 264 kB SRAM
Säilitamine 2MB QSPI välklamp
Wi-Fi 2,4 GHz 802.11n traadita kohtvõrk
Sisend väljund 40 x tihvtid, 26 x multifunktsionaalse GPIO-ga (sh. 3 x analoogsisendit)
Liidesed 2 x I2C, 2 x SPI, 2 x UART, 1 x SWD (serial Wire Debug)
Kohandatud välisseadmete tugi 8 × programmeeritavad I/O (PIO) olekumasinad
Toite-/andmesideühendus mikro-USB
Mõõtmed 21 mm × 51 mm

Nagu näete, on standardsetele digitaalsetele sideprotokollidele palju tuge: I2C, SPI ja UART. Lisaks, nagu ka tavalisel Picol, on ainulaadne programmeeritav I/O alamsüsteem, mis võimaldab kohandada I/O liidest. Lisaks sellele, et saate ühendada mittestandardsete välisseadmetega, blokeerivad iseseisvalt töötavad PIO-d saab kasutada põhiprotsessori koormuse leevendamiseks muude rakenduste jaoks – isegi komposiidina renderdamiseks video.

Tavalistel Pico ja Pico W plaatidel ei ole isaste tihvtide päiseid, seega peate jootma sobivad 0,1-tollised päised. Teise võimalusena on saadaval Pico H ja Pico WH mudelid, mille päised on juba kinnitatud. Alloleval pildil on Pico, Pico H ja Pico W mudelid näidatud vasakult paremale.

Pildi krediit: Vaarika Pi

Püsivara Pico W jaoks

Kõiki Pico mudeleid saab programmeerida kasutades C/C++ või MicroPythonit (ja ka CircuitPythonit). Standardne Pico C/C++ SDK sisaldab traadita võrgu tuge. Pico W Wi-Fi funktsiooni kasutamiseks MicroPythonis peate installima spetsiaalse Pico W püsivara UF2 faili, mille saate alla laadida Raspberry Pi dokumentatsioon. Hoidke Pico nuppu BOOTSEL all, kui ühendate selle mikro-USB-pordi kaudu arvutiga, seejärel lohistate UF2-faili selle peale. Lisateabe saamiseks vaadake meie MicroPythoniga alustamine Raspberry Pi Pico juhendis.

Pico W juhtmevaba võimaluse kasutamiseks oma Wi-Fi võrguga ühenduse loomiseks rakenduses MicroPython või C/C++ järgige juhiseid Raspberry Pi ühendusjuhend (PDF). MicroPythonis on võrku raamatukogu kasutatakse Wi-Fi-ga ühenduse loomiseks.

Võimalikud Pico W projektid

Kui Pico W on ühendatud Wi-Fi-ga, saate suhelda teiste võrguseadmetega ning saata ja vastu võtta Internetist andmeid. Seega on kõikvõimalike asjade interneti projektide jaoks suur potentsiaal – vaadake meie kohta Arduino IoT projektid inspiratsiooni saamiseks või võite proovida lisada ühele neist juhtmevaba funktsiooni või veebiliidese Raspberry Pi Pico projektid.

Siin on veel mõned projektiideed, mis aitavad teil alustada…

Veebiserver: Raspberry Pi sihtasutus samm-sammult projektijuhend näitab, kuidas muuta oma Pico W veebiserveriks, et juhtida brauseri digitaalväljundeid ja võtta vastu andurite andmeid.

Võrguskanner: Richard Hayleri oma võrguskanner (Twitter) kasutab tuvastatud lähedalasuvate võrkude tähistamiseks LED-riba koos turvaliste võrkude, peidetud SSID-de ja ebaturvaliste avatud võrkude värvikoodiga.

Garaažiukse andur: Jeff Geerling on lihtne andurite projekt GitHubis saadab andmed kohalikult koduabilisele, et näidata, kas tema garaažiuks on avatud või suletud. Seda saab vaadata veebi armatuurlaual.

Kasutage Pico W-ga traadita ühendust

Sarnaselt tavalisele Raspberry Pi Picole on ka Pico W mikrokontrolleri arendusplaat ideaalne elektroonika juhtimiseks projektide jaoks ja selle energiavajadus on väga madal, kuid see lisab pardal oleva Wi-Fi-ühenduse, mida saab kasutada erinevates põnevates asjade Internetis projektid. Pico W pakub tohutult palju võimalusi ja saate seda kasutada traadita funktsioonide lisamiseks olemasoleva Pico projekti juhtimiseks kohalikust võrgust või Internetist.