Kun Raspberry Pi julkaisi alkuperäisen Picon tammikuussa 2021, se sai hyvän vastaanoton tehokkaana, edullisena (4 dollaria) mikro-ohjaimen kehityslevynä. Se toimii Raspberry Pi: n omalla RP2040 system-on-chip (SoC) -järjestelmällä, joka perustuu kahteen Arm Cortex-M0+ -ytimeen, jotka toimivat 133 MHz: n taajuudella. 2 Mt sisäistä flash-muistia, 264 kt RAM-muistia ja 40 nastaa – mukaan lukien kolme analogista tuloa ja ainutlaatuinen ohjelmoitava I/O alajärjestelmä.
Yksi räikeä puute on kuitenkin Wi-Fi-yhteyden puute. Kesäkuun 2022 lopussa lanseerattu 6 dollarin Pico W korjaa tilanteen sisäänrakennetulla langattomalla yhteydellä. Katsotaanpa tarkemmin Pico W: n ominaisuuksia ja mihin voit käyttää sitä.
Raspberry Pi Pico W -laitteisto
Pico W -kortti on samankokoinen kuin tavallinen Pico, mutta kolmessa SWD (Serial Wire Debug) -nastassa on on siirretty sisään reunasta, jotta saadaan tilaa hopeiselle neliölle, joka sisältää langattoman Infineon CYW43439 LAN: n siru.
Teknisiltä osin Pico W on identtinen tavallisen Pico-mallin kanssa, lukuun ottamatta Wi-Fi-yhteyttä. Joten sen pitäisi toimia kaikkien olemassa olevien Pico-lisäosien kanssa.
Prosessori | RP2040, jossa on kaksiytiminen Arm Cortex-M0+ @ 133 MHz |
Muisti | 264kB SRAM |
Varastointi | 2MB QSPI-salama |
Wi-Fi | 2,4 GHz 802.11n langaton LAN |
Tulo/lähtö | 40 x nastat, 26 x monitoiminen GPIO (sis. 3 x analogista tuloa) |
Liitännät | 2 x I2C, 2 x SPI, 2 x UART, 1 x SWD (Serial Wire Debug) |
Mukautettujen oheislaitteiden tuki | 8 × ohjelmoitavat I/O (PIO) -tilakoneet |
Virta / Datayhteys | mikro USB |
Mitat | 21 mm × 51 mm |
Kuten näet, vakioituja digitaalisia viestintäprotokollia on runsaasti tuettu: I2C, SPI ja UART. Lisäksi, kuten tavallisessa Picossa, siinä on ainutlaatuinen ohjelmoitava I/O-alijärjestelmä, jonka avulla voit mukauttaa I/O-liitäntää. Sen lisäksi, että voit muodostaa yhteyden epästandardeihin oheislaitteisiin, itsenäisesti toimivat PIO-lohkot Sitä voidaan käyttää kestämään pääprosessorin rasitusta muihin sovelluksiin – jopa komposiitin hahmontamiseen video.
Tavallisissa Pico- ja Pico W -levyissä ei ole urospuolisia nastaotsikoita, joten sinun on juotettava sopivat 0,1" otsikot. Vaihtoehtoisesti on saatavana Pico H- ja Pico WH -malleja, joihin on jo kiinnitetty otsikot. Alla olevassa kuvassa Pico-, Pico H- ja Pico W -mallit näkyvät vasemmalta oikealle.
Firmware for Pico W
Kaikki Pico-mallit voidaan ohjelmoida C/C++:lla tai MicroPythonilla (ja myös CircuitPythonilla). Vakio Pico C/C++ SDK sisältää langattoman verkkotuen. Jotta voit käyttää Pico W: n Wi-Fi-toimintoa MicroPythonissa, sinun on asennettava erityinen Pico W -laiteohjelmiston UF2-tiedosto, joka on ladattavissa Raspberry Pi -dokumentaatio. Pidä Picon BOOTSEL-painiketta painettuna, kun liität sen mikro-USB-portin kautta tietokoneeseen, ja vedä UF2-tiedosto sen päälle. Saat lisätietoja tutustumalla meidän MicroPythonin käytön aloittaminen Raspberry Pi Pico -oppaassa.
Jos haluat käyttää Pico W: n langatonta toimintoa yhteyden muodostamiseen Wi-Fi-verkkoosi MicroPythonissa tai C/C++:ssa, seuraa ohjeita Raspberry Pi: n liitäntäopas (PDF). MicroPythonissa verkkoon kirjastoa käytetään yhteyden muodostamiseen Wi-Fi-verkkoon.
Mahdolliset Pico W -projektit
Kun Pico W on yhdistetty Wi-Fi-verkkoon, voit olla vuorovaikutuksessa muiden verkkolaitteiden kanssa ja lähettää ja vastaanottaa tietoja Internetistä. Kaikenlaisissa IoT-projekteissa on siis paljon potentiaalia – katso meidän Arduino IoT -projektit saadaksesi inspiraatiota, tai voit kokeilla lisätä langattoman toiminnon tai verkkoliittymän johonkin näistä Raspberry Pi Pico -projektit.
Tässä on muutama projekti-idea, joiden avulla pääset alkuun…
Verkkopalvelin: Raspberry Pi -säätiö vaiheittainen projektiopas näyttää, kuinka Pico W muutetaan verkkopalvelimeksi, jolla ohjataan selaimen digitaalisia lähtöjä ja vastaanotetaan anturitietoja.
Verkkoskanneri: Richard Haylerin verkkoskanneri (Twitter) käyttää LED-nauhaa ilmaisemaan havaitut lähellä olevat verkot sekä värikoodauksen suojatuille verkoille, piilotetuille SSID: ille ja suojaamattomille avoimille verkoille.
Autotallin oven anturi: Jeff Geerling on yksinkertainen anturiprojekti GitHubissa lähettää tietoja paikallisesti Home Assistantille näyttääkseen, onko hänen autotallin ovi auki vai kiinni, ja se näkyy verkkohallintapaneelissa.
Siirry langattomasti Pico W: n kanssa
Kuten tavallinen Raspberry Pi Pico, Pico W -mikrokontrollerikehityskortti on ihanteellinen elektroniikan ohjaamiseen projekteja ja sen virrantarve on erittäin alhainen, mutta se lisää sisäänrakennettua Wi-Fi-yhteyttä käytettäväksi erilaisissa jännittävissä IoT: ssä hankkeita. Pico W tarjoaa valtavasti mahdollisuuksia, ja voit käyttää sitä langattomien toimintojen lisäämiseen olemassa olevan Pico-projektin ohjaamiseen paikallisverkosta tai Internetistä.