Kai 2021 m. sausio mėn. Raspberry Pi pristatė originalųjį „Pico“, jis buvo gerai įvertintas kaip galinga, nebrangi (4 USD) mikrovaldiklio kūrimo plokštė. Naudojamas paties Raspberry Pi RP2040 sistemos lusto (SoC), pagrįsto dviem Arm Cortex-M0+ branduoliais, veikiančiais 133 MHz dažniu. 2 MB integruotos „flash“ atminties, 264 KB RAM ir 40 kontaktų, įskaitant tris analoginius įėjimus ir unikalią programuojamą įvestį / išvestį posistemis.
Tačiau vienas akivaizdus trūkumas yra „Wi-Fi“ trūkumas. 2022 m. birželio pabaigoje pristatytas 6 USD kainuojantis „Pico W“ tai ištaiso su įmontuotu belaidžiu ryšiu. Pažvelkime atidžiau į „Pico W“ galimybes ir kam galite jį naudoti.
Raspberry Pi Pico W aparatinė įranga
„Pico W“ plokštė yra tokio pat dydžio kaip ir standartinė „Pico“, tačiau trys SWD (Serial Wire Debug) kaiščiai turi buvo perkeltas iš krašto, kad būtų vietos sidabriniam kvadratui, kuriame yra „Infineon CYW43439“ belaidis LAN lustas.
Kalbant apie specifikacijas, neskaitant papildomo Wi-Fi, Pico W yra identiškas standartiniam Pico modeliui. Taigi jis turėtų veikti su visais esamais „Pico“ priedais.
Procesorius | RP2040 su dviejų branduolių rankena Cortex-M0+ @ 133 MHz |
Atmintis | 264 kB SRAM |
Sandėliavimas | 2MB QSPI blykstė |
Bevielis internetas | 2,4 GHz 802.11n belaidis LAN |
Įvesties išvesties | 40 x kaiščių, su 26 x daugiafunkciniu GPIO (įsk. 3 x analoginiai įėjimai) |
Sąsajos | 2 x I2C, 2 x SPI, 2 x UART, 1 x SWD (serial Wire Debug) |
Individualių periferinių įrenginių palaikymas | 8 × programuojamos I/O (PIO) būsenos mašinos |
Maitinimo / duomenų ryšys | mikro USB |
Matmenys | 21 mm × 51 mm |
Kaip matote, yra daug standartinių skaitmeninių ryšio protokolų palaikymo: I2C, SPI ir UART. Be to, kaip ir standartiniame „Pico“, yra unikalus programuojamas I/O posistemis, leidžiantis tinkinti įvesties/išvesties sąsają. Taip pat galite prisijungti prie nestandartinių periferinių įrenginių, nepriklausomai veikiančių PIO blokų gali būti naudojamas pagrindinio procesoriaus įtampai atimti kitoms programoms – netgi atvaizduojant sudėtinį vaizdo įrašą.
Standartinėse „Pico“ ir „Pico W“ plokštėse nėra smeigtukų antraštės, todėl turėsite lituoti tinkamas 0,1 colio antraštes. Arba yra „Pico H“ ir „Pico WH“ modeliai su jau pritvirtintomis antraštėmis. Žemiau esančiame paveikslėlyje Pico, Pico H ir Pico W modeliai rodomi iš kairės į dešinę.
„Pico W“ programinė įranga
Visi Pico modeliai gali būti programuojami naudojant C/C++ arba MicroPython (taip pat CircuitPython). Standartiniame Pico C/C++ SDK yra belaidžio tinklo palaikymas. Norėdami naudoti Pico W Wi-Fi funkciją MicroPython, turėsite įdiegti specialią Pico W programinės aparatinės įrangos UF2 failą, kurį galite atsisiųsti iš Raspberry Pi dokumentacija. Laikydami „Pico“ BOOTSEL mygtuką prijungdami jį per mikro USB prievadą prie kompiuterio, vilkite UF2 failą ant jo. Norėdami gauti daugiau informacijos, peržiūrėkite mūsų darbo su MicroPython Raspberry Pi Pico vadove pradžia.
Norėdami naudoti „Pico W“ belaidžio ryšio galimybę prisijungti prie „Wi-Fi“ tinklo naudodami MicroPython arba C/C++, vadovaukitės instrukcijomis Raspberry Pi ryšio vadovas (PDF). „MicroPython“ programoje tinklą biblioteka naudojama prisijungti prie „Wi-Fi“.
Galimi Pico W projektai
Kai Pico W prijungtas prie Wi-Fi, galite bendrauti su kitais tinklo įrenginiais ir siųsti bei gauti duomenis iš interneto. Taigi įvairių daiktų interneto projektų potencialas yra didelis – pažiūrėkite į mūsų Arduino IoT projektai įkvėpimo, arba galite pabandyti prie vieno iš jų pridėti belaidžio ryšio funkciją arba žiniatinklio sąsają Raspberry Pi Pico projektai.
Štai dar kelios projekto idėjos, kurios padės jums pradėti…
Tinklapio serveris: Raspberry Pi fondas žingsnis po žingsnio projekto vadovas parodo, kaip savo Pico W paversti žiniatinklio serveriu, kad būtų galima valdyti skaitmeninius išėjimus iš naršyklės ir gauti jutiklių duomenis.
Tinklo skaitytuvas: Richardo Haylerio tinklo skaitytuvas („Twitter“) naudoja LED juostelę, kad nurodytų aptiktus netoliese esančius tinklus, su saugių tinklų, paslėptų SSID ir nesaugių atvirų tinklų spalvų kodavimu.
Garažo durų jutiklis: Jeffas Geerlingas yra paprastas jutiklio projektas „GitHub“. siunčia duomenis vietoje namų padėjėjui, kad parodytų, ar jo garažo durys yra atidarytos, ar uždarytos. Tai galima peržiūrėti žiniatinklio prietaisų skydelyje.
Prisijunkite prie belaidžio ryšio su Pico W
Kaip ir standartinė Raspberry Pi Pico, Pico W mikrovaldiklio kūrimo plokštė idealiai tinka elektronikai valdyti projektams ir jo energijos poreikis yra labai mažas, tačiau jis papildo integruotą „Wi-Fi“ ryšį, kad būtų galima naudoti įvairiuose įdomiuose daiktų internetuose projektus. „Pico W“ suteikia daugybę galimybių ir galite naudoti ją norėdami pridėti belaidžio ryšio funkciją, kad galėtumėte valdyti esamą „Pico“ projektą iš vietinio tinklo ar interneto.