Da Raspberry Pi lancerede den originale Pico i januar 2021, blev den godt modtaget som et kraftfuldt, billigt ($4) mikrocontroller-udviklingskort. Drevet af Raspberry Pis egen RP2040 system-on-chip (SoC) baseret på to Arm Cortex-M0+ kerner, der kører på 133MHz, har den 2 MB indbygget flashlager, 264 kB RAM og 40 ben – inklusive tre analoge indgange og den unikke programmerbare I/O delsystem.

En iøjnefaldende udeladelse er imidlertid manglen på Wi-Fi ombord. Lanceret i slutningen af ​​juni 2022, retter Pico W $6 op på det med indbygget trådløs forbindelse. Lad os se nærmere på Pico W'ens muligheder, og hvad du kan bruge den til.

Raspberry Pi Pico W hardware

Pico W-kortet har samme størrelse som standard Pico, men de tre SWD (Serial Wire Debug) ben har blevet flyttet ind fra kanten for at give plads til en sølv firkantet, der rummer Infineon CYW43439 trådløst LAN chip.

På specifikationsfronten, bortset fra tilføjelsen af ​​indbygget Wi-Fi, er Pico W identisk med standard Pico-modellen. Så det burde fungere med alle eksisterende Pico-tilføjelser.

instagram viewer
Processor RP2040 med dual-core Arm Cortex-M0+ @ 133 MHz
Hukommelse 264 kB SRAM
Opbevaring 2MB QSPI flash
Trådløst internet 2,4 GHz 802.11n trådløst LAN
Input/Output 40 x ben, med 26 x multifunktionel GPIO (inkl. 3 x analoge indgange)
Grænseflader 2 x I2C, 2 x SPI, 2 x UART, 1 x SWD (Serial Wire Debug)
Support til brugerdefinerede perifere enheder 8 × programmerbare I/O (PIO) tilstandsmaskiner
Strøm / dataforbindelse mikro USB
Dimensioner 21 mm × 51 mm

Som du kan se, er der masser af support til standard digitale kommunikationsprotokoller: I2C, SPI og UART. Derudover, som på standard Pico, er der et unikt programmerbart I/O-undersystem, som lader dig tilpasse I/O-grænsefladen. Ud over at give dig mulighed for at oprette forbindelse til ikke-standard ydre enheder, de uafhængigt kørende PIO-blokke kan bruges til at tage belastningen af ​​hovedprocessoren til andre applikationer – selv gengivelse af komposit video.

Standard-Pico- og Pico W-brætterne kommer ikke med han-stift-headers, så du skal lodde på passende 0,1" headers. Alternativt er der Pico H- og Pico WH-modeller tilgængelige med headers allerede påsat. På billedet nedenfor er modellerne Pico, Pico H og Pico W vist fra venstre mod højre.

Billedkredit: Raspberry Pi

Firmware til Pico W

Alle Pico-modeller kan programmeres ved hjælp af C/C++ eller MicroPython (og også CircuitPython). Standard Pico C/C++ SDK inkluderer understøttelse af trådløst netværk. For at bruge Pico W's Wi-Fi-funktionalitet i MicroPython, skal du installere den specielle Pico W-firmware UF2-fil, der kan downloades fra Raspberry Pi dokumentation. Hold Pico's BOOTSEL-knap, mens du tilslutter den via dens mikro-USB-port til en computer, og trækker derefter UF2-filen over til den. For flere detaljer, tjek vores Kom godt i gang med MicroPython på Raspberry Pi Pico guide.

For at bruge Pico Ws trådløse evne til at oprette forbindelse til dit Wi-Fi-netværk i MicroPython eller C/C++, skal du følge instruktionerne i Raspberry Pi's tilslutningsvejledning (PDF). I MicroPython er netværk bibliotek bruges til at oprette forbindelse til Wi-Fi.

Potentielle Pico W-projekter

Med din Pico W tilsluttet Wi-Fi kan du interagere med andre netværksenheder og sende og modtage data fra internettet. Så der er et stort potentiale for alle mulige IoT-projekter – tag et kig på vores Arduino IoT-projekter for lidt inspiration, eller du kan prøve at tilføje trådløs funktionalitet eller en webgrænseflade til en af ​​disse Raspberry Pi Pico-projekter.

Her er et par flere projektideer til at komme i gang...

Webserver: Raspberry Pi Foundation trin-for-trin projektvejledning viser dig, hvordan du forvandler din Pico W til en webserver for at styre digitale output fra en browser og til at modtage sensordata.

Netværksscanner: Richard Haylers netværksscanner (Twitter) bruger en LED-strimmel til at indikere opdagede netværk i nærheden, med farvekodning for sikre netværk, skjulte SSID'er og usikre åbne netværk.

Garageportsensor: Jeff Geerling er enkel sensorprojekt på GitHub sender data lokalt til Home Assistant for at vise, om hans garageport er åben eller lukket, kan ses på et web-dashboard.

Gå trådløst med Pico W

Ligesom standard Raspberry Pi Pico er Pico W mikrocontroller-udviklingskortet ideelt til styring af elektronik projekter og har et meget lavt strømbehov, men det tilføjer indbygget Wi-Fi-forbindelse til brug i en række spændende IoT projekter. Der er et stort udvalg af muligheder med Pico W, og du kan bruge det til at tilføje trådløs funktionalitet til at styre et eksisterende Pico-projekt fra det lokale netværk eller internettet.