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.
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.