Ko je Raspberry Pi januarja 2021 predstavil prvotni Pico, je bil dobro sprejet kot zmogljiva in poceni (4 USD) mikrokrmilniška razvojna plošča. Poganja ga Raspberry Pi lasten sistem na čipu (SoC) RP2040, ki temelji na dveh jedrih Arm Cortex-M0+, ki delujeta pri 133 MHz, in ima 2 MB vgrajenega bliskovnega pomnilnika, 264 kB RAM-a in 40 zatičev – vključno s tremi analognimi vhodi in edinstvenim programabilnim V/I podsistem.

Vendar pa je ena očitna pomanjkljivost pomanjkanje vgrajenega Wi-Fi-ja. Pico W, ki je bil predstavljen konec junija 2022, to popravi z vgrajeno brezžično povezljivostjo. Oglejmo si podrobneje zmogljivosti Pico W in za kaj ga lahko uporabljate.

Strojna oprema Raspberry Pi Pico W

Plošča Pico W je enake velikosti kot standardni Pico, vendar imajo trije zatiči SWD (Serial Wire Debug) premaknjen z roba, da bi naredil prostor za srebrn kvadrat, v katerem je nameščen brezžični LAN Infineon CYW43439 čip.

Na sprednji strani je Pico W enak standardnemu modelu Pico, razen vgrajenega Wi-Fi-ja. Torej bi moralo delovati z vsemi obstoječimi dodatki Pico.

instagram viewer
Procesor RP2040 z dvojedrnim procesorjem Arm Cortex-M0+ @ 133 MHz
Spomin 264 kB SRAM
Shranjevanje 2 MB QSPI flash
Wifi 2,4 GHz 802.11n brezžični LAN
Vhod/izhod 40 x zatičev, s 26 x večnamenskim GPIO (vklj. 3 x analogni vhodi)
Vmesniki 2 x I2C, 2 x SPI, 2 x UART, 1 x SWD (Serial Wire Debug)
Podpora za zunanje naprave po meri 8 × programabilnih V/I (PIO) stanj
Napajalna/podatkovna povezava mikro USB
Dimenzije 21 mm × 51 mm

Kot lahko vidite, obstaja veliko podpore za standardne digitalne komunikacijske protokole: I2C, SPI in UART. Poleg tega, tako kot pri standardnem Picu, obstaja edinstven programabilni V/I podsistem, ki vam omogoča prilagajanje V/I vmesnika. Poleg tega, da vam omogočajo povezavo z nestandardnimi zunanjimi napravami, neodvisno delujoči bloki PIO se lahko uporablja za obremenitev glavnega procesorja za druge aplikacije – celo upodabljanje sestavljenega video.

Standardne plošče Pico in Pico W nimajo moških zatičev, zato boste morali spajkati na ustrezne 0,1" glave. Druga možnost je, da sta na voljo modela Pico H in Pico WH z že pritrjenimi glavami. Na spodnji sliki so modeli Pico, Pico H in Pico W prikazani od leve proti desni.

Avtorstvo slike: Raspberry Pi

Vdelana programska oprema za Pico W

Vse modele Pico je mogoče programirati z uporabo C/C++ ali MicroPython (in tudi CircuitPython). Standardni Pico C/C++ SDK vključuje podporo za brezžično omrežje. Če želite uporabljati Wi-Fi funkcijo Pico W v MicroPythonu, boste morali namestiti posebno datoteko UF2 vdelane programske opreme Pico W, ki jo lahko prenesete iz Dokumentacija za Raspberry Pi. Držite Picov gumb BOOTSEL, ko ga povežete prek mikro USB vhoda z računalnikom, nato pa nanj povlečete datoteko UF2. Za več podrobnosti si oglejte naše Kako začeti uporabljati MicroPython v priročniku Raspberry Pi Pico.

Če želite uporabiti brezžično zmogljivost Pico W za povezavo z omrežjem Wi-Fi v MicroPython ali C/C++, sledite navodilom v Priročnik za povezavo Raspberry Pi (PDF). V MicroPythonu je omrežje Knjižnica se uporablja za povezavo z Wi-Fi.

Potencialni projekti Pico W

Ko je Pico W povezan z Wi-Fi, lahko komunicirate z drugimi omrežnimi napravami ter pošiljate in prejemate podatke iz interneta. Torej obstaja velik potencial za vse vrste IoT projektov – oglejte si naše Projekti Arduino IoT za nekaj navdiha ali pa poskusite enemu od teh dodati brezžično funkcijo ali spletni vmesnik Projekti Raspberry Pi Pico.

Tukaj je še nekaj projektnih idej za začetek ...

spletni strežnik: Fundacije Raspberry Pi projektni vodnik po korakih vam pokaže, kako svoj Pico W spremenite v spletni strežnik za nadzor digitalnih izhodov iz brskalnika in prejemanje podatkov senzorjev.

Omrežni skener: Richarda Haylerja omrežni skener (Twitter) uporablja LED trak za označevanje zaznanih bližnjih omrežij z barvnim kodiranjem za varna omrežja, skrite SSID-je in nevarna odprta omrežja.

Senzor garažnih vrat: Jeff Geerling je preprost senzorski projekt na GitHubu lokalno pošilja podatke domačemu pomočniku, da pokaže, ali so njegova garažna vrata odprta ali zaprta, kar je mogoče videti na spletni nadzorni plošči.

Pojdite na brezžično omrežje s Pico W

Tako kot standardni Raspberry Pi Pico je mikrokrmilniška razvojna plošča Pico W idealna za krmiljenje elektronike projektira in ima zelo nizko porabo energije, vendar doda vgrajeno povezljivost Wi-Fi za uporabo v različnih razburljivih IoT projekti. Pico W ponuja veliko možnosti in lahko ga uporabite za dodajanje brezžične funkcije za nadzor obstoječega projekta Pico iz lokalnega omrežja ali interneta.