Da Raspberry Pi lanserte den originale Pico i januar 2021, ble den godt mottatt som et kraftig, rimelig ($4) mikrokontrollerutviklingskort. Drevet av Raspberry Pis egen RP2040 system-on-chip (SoC) basert på to Arm Cortex-M0+-kjerner som kjører på 133MHz, har den 2 MB innebygd flash-lagring, 264 kB RAM og 40 pinner – inkludert tre analoge innganger og den unike programmerbare I/O delsystem.

En åpenbar utelatelse er imidlertid mangelen på Wi-Fi ombord. Lansert i slutten av juni 2022, retter Pico W $6 på det med innebygd trådløs tilkobling. La oss se nærmere på funksjonene til Pico W og hva du kan bruke den til.

Raspberry Pi Pico W maskinvare

Pico W-kortet har samme størrelse som standard Pico, men de tre SWD (Serial Wire Debug) pinnene har blitt flyttet inn fra kanten for å gi plass til en sølvfirkant som inneholder Infineon CYW43439 trådløst LAN chip.

På spesifikasjonsfronten, bortsett fra tillegget av innebygd Wi-Fi, er Pico W identisk med standard Pico-modellen. Så det bør fungere med alle eksisterende Pico-tillegg.

Prosessor RP2040 med dual-core Arm Cortex-M0+ @ 133 MHz
Hukommelse 264 kB SRAM
Oppbevaring 2MB QSPI-blits
Wi-Fi 2,4 GHz 802.11n trådløst LAN
Inngang/utgang 40 x pinner, med 26 x multifunksjonell GPIO (inkl. 3 x analoge innganger)
Grensesnitt 2 x I2C, 2 x SPI, 2 x UART, 1 x SWD (Serial Wire Debug)
Støtte for tilpasset periferiutstyr 8 × programmerbare I/O (PIO) tilstandsmaskiner
Strøm / Datatilkobling mikro USB
Dimensjoner 21 mm × 51 mm

Som du kan se, er det rikelig med støtte for standard digitale kommunikasjonsprotokoller: I2C, SPI og UART. I tillegg, som på standard Pico, er det et unikt programmerbart I/O-undersystem som lar deg tilpasse I/O-grensesnittet. I tillegg til at du kan koble til ikke-standard periferiutstyr, blokkerer de uavhengig kjørende PIO-blokkene kan brukes til å ta belastningen fra hovedprosessoren for andre applikasjoner – til og med gjengivelse av kompositt video.

Standard Pico- og Pico W-brett kommer ikke med mannlige pinnehoder, så du må lodde på passende 0,1-tommers overskrifter. Alternativt er det Pico H- og Pico WH-modeller tilgjengelige med overskrifter som allerede er festet. På bildet nedenfor er Pico-, Pico H- og Pico W-modellene vist fra venstre mot høyre.

Bildekreditt: Raspberry Pi

Firmware for Pico W

Alle Pico-modeller kan programmeres med C/C++ eller MicroPython (og også CircuitPython). Standard Pico C/C++ SDK inkluderer støtte for trådløst nettverk. For å bruke Pico Ws Wi-Fi-funksjonalitet i MicroPython, må du installere den spesielle Pico W-firmware-UF2-filen som kan lastes ned fra Raspberry Pi-dokumentasjon. Hold Picos BOOTSEL-knapp mens du kobler den via mikro-USB-porten til en datamaskin, og dra deretter UF2-filen over til den. For mer informasjon, sjekk ut vår komme i gang med MicroPython på Raspberry Pi Pico guide.

For å bruke Pico Ws trådløse evne til å koble til Wi-Fi-nettverket i MicroPython eller C/C++, følg instruksjonene i Raspberry Pis tilkoblingsveiledning (PDF). I MicroPython er Nettverk biblioteket brukes til å koble til Wi-Fi.

Potensielle Pico W-prosjekter

Med din Pico W koblet til Wi-Fi, kan du samhandle med andre nettverksenheter og sende og motta data fra internett. Så det er et stort potensial for alle slags IoT-prosjekter – ta en titt på våre Arduino IoT-prosjekter for litt inspirasjon, eller du kan prøve å legge til trådløs funksjonalitet eller et nettgrensesnitt til en av disse Raspberry Pi Pico-prosjekter.

Her er noen flere prosjektideer for å komme i gang...

Internett server: Raspberry Pi Foundation trinn-for-trinn prosjektguide viser deg hvordan du gjør din Pico W om til en webserver for å kontrollere digitale utganger fra en nettleser og motta sensordata.

Nettverksskanner: Richard Haylers nettverksskanner (Twitter) bruker en LED-stripe for å indikere oppdagede nettverk i nærheten, med fargekoding for sikre nettverk, skjulte SSID-er og usikre åpne nettverk.

Garasjeportsensor: Jeff Geerling er enkel sensorprosjekt på GitHub sender data lokalt til Home Assistant for å vise om garasjeporten er åpen eller lukket, synlig på et nettdashbord.

Gå trådløst med Pico W

I likhet med standard Raspberry Pi Pico, er Pico W-mikrokontroller-utviklingskortet ideelt for å kontrollere elektronikk prosjekter og har et veldig lavt strømbehov, men det legger til Wi-Fi-tilkobling ombord for bruk i en rekke spennende IoT prosjekter. Det er et stort utvalg av muligheter med Pico W, og du kan bruke den til å legge til trådløs funksjonalitet for å kontrollere et eksisterende Pico-prosjekt fra det lokale nettverket eller internett.