Amikor a Raspberry Pi 2021 januárjában piacra dobta az eredeti Picót, nagyteljesítményű, alacsony költségű (4 dolláros) mikrokontroller-fejlesztő kártyaként jól fogadták. A Raspberry Pi saját, 133 MHz-en működő, két Arm Cortex-M0+ magon alapuló RP2040 rendszer-chip (SoC) hajtja. 2 MB beépített flash tároló, 264 kB RAM és 40 érintkező – három analóg bemenettel és az egyedi programozható I/O-val alrendszer.
Az egyik szembetűnő hiányosság azonban a fedélzeti Wi-Fi hiánya. A 2022. június végén piacra dobott, 6 dolláros Pico W beépített vezeték nélküli kapcsolattal ezt javítja. Nézzük meg közelebbről a Pico W képességeit és mire használhatod.
Raspberry Pi Pico W hardver
A Pico W kártya mérete megegyezik a szabványos Pico-val, de a három SWD (Serial Wire Debug) érintkező a széléről áthelyezték, hogy helyet adjon az Infineon CYW43439 vezeték nélküli LAN-t tartalmazó ezüst négyzetnek Forgács.
A műszaki adatok tekintetében a beépített Wi-Fi-n kívül a Pico W megegyezik a standard Pico modellel. Tehát működnie kell az összes meglévő Pico-kiegészítővel.
Processzor | RP2040 kétmagos Arm Cortex-M0+ 133 MHz-en |
memória | 264 kB SRAM |
Tárolás | 2MB QSPI flash |
Wi-Fi | 2,4 GHz-es 802.11n vezeték nélküli LAN |
Bemenet kimenet | 40 x tűk, 26 x többfunkciós GPIO-val (beleértve 3x analóg bemenet) |
Interfészek | 2 x I2C, 2 x SPI, 2 x UART, 1 x SWD (soros vezetékes hibakeresés) |
Egyedi perifériák támogatása | 8 × Programozható I/O (PIO) állapotgépek |
Tápellátás / adatkapcsolat | mikro USB |
Méretek | 21 mm × 51 mm |
Amint látja, rengeteg támogatás létezik a szabványos digitális kommunikációs protokollokhoz: I2C, SPI és UART. Ezen túlmenően, a szabványos Pico-hoz hasonlóan, van egy egyedi programozható I/O alrendszer, amely lehetővé teszi az I/O interfész testreszabását. Amellett, hogy lehetővé teszi a nem szabványos perifériákhoz való csatlakozást, az önállóan futó PIO blokkok felhasználható a fő processzor igénybevételére más alkalmazásokhoz – még az összetett megjelenítéshez is videó.
A szabványos Pico és Pico W táblák nem kapnak dugós fejlécet, ezért megfelelő 0,1"-es fejléceket kell forrasztania. Alternatív megoldásként a Pico H és Pico WH modellek is elérhetők már csatolt fejlécekkel. Az alábbi képen a Pico, Pico H és Pico W modellek balról jobbra haladva láthatók.
Firmware a Pico W számára
Minden Pico modell programozható C/C++ vagy MicroPython (és CircuitPython) használatával is. A szabványos Pico C/C++ SDK vezeték nélküli hálózati támogatást is tartalmaz. A Pico W Wi-Fi funkcióinak MicroPythonban való használatához telepítenie kell a speciális Pico W firmware UF2 fájlt, amely letölthető a Raspberry Pi dokumentáció. Tartsa lenyomva a Pico BOOTSEL gombját, miközben mikro USB-portján keresztül csatlakoztatja a számítógéphez, majd húzza rá az UF2 fájlt. További részletekért tekintse meg oldalunkat a MicroPython használatának megkezdése a Raspberry Pi Pico útmutatón.
Ha használni szeretné a Pico W vezeték nélküli képességét a Wi-Fi hálózathoz való csatlakozáshoz MicroPython vagy C/C++ alkalmazásban, kövesse az alábbi utasításokat. A Raspberry Pi csatlakozási útmutatója (PDF). A MicroPythonban a hálózat könyvtár a Wi-Fi-hez való csatlakozásra szolgál.
Lehetséges Pico W projektek
Ha Pico W készüléke Wi-Fi-hálózathoz csatlakozik, kommunikálhat más hálózati eszközökkel, valamint adatokat küldhet és fogadhat az internetről. Nagy lehetőségek rejlenek tehát mindenféle IoT-projektben – tekintse meg a mi oldalunkat Arduino IoT projektek inspirációért, vagy megpróbálhat vezeték nélküli funkciókat vagy webes felületet hozzáadni ezekhez Raspberry Pi Pico projektek.
Íme néhány további projektötlet a kezdéshez…
Web szerver: A Raspberry Pi Alapítvány lépésről lépésre szóló projekt útmutató megmutatja, hogyan alakíthatja Pico W-ját webszerverré a böngésző digitális kimeneteinek vezérléséhez és az érzékelőadatok fogadásához.
Hálózati szkenner: Richard Hayler hálózati szkenner (Twitter) LED-csíkot használ a közeli hálózatok észlelésére, a biztonságos hálózatok, a rejtett SSID-k és a nem biztonságos nyílt hálózatok színkódolásával.
Garázskapu érzékelő: Jeff Geerling egyszerű érzékelő projekt a GitHubon helyben küld adatokat az Otthoni asszisztensnek, hogy megmutassa, hogy a garázsajtó nyitva van-e vagy zárva, és megtekinthető a webes irányítópulton.
Legyen vezeték nélküli a Pico W segítségével
A szabványos Raspberry Pi Pico-hoz hasonlóan a Pico W mikrokontroller fejlesztőkártya is ideális az elektronika vezérléséhez projektekhez, és nagyon alacsony az energiaigénye, de hozzáadja a fedélzeti Wi-Fi-kapcsolatot a különféle izgalmas IoT-hez projektek. A Pico W számos lehetőséget kínál, és vezeték nélküli funkciókkal bővítheti a meglévő Pico projekteket a helyi hálózatról vagy az internetről.