8.80 / 10
Les anmeldelser




Møt den nye Raspberry Pi Pico; en liten mikrokontroller fylt med store muligheter.
- Merke: Bringebær Pi
- PROSESSOR: Dual-core 133Mhz ARM
- Hukommelse: 264Kb
- Porter: microUSB
- Kraftig ARM-prosessor
- Micro-USB-tilkobling
- Monteres på brødbrett
- Brukervennlig grensesnitt
- Helt søt
- Rimelig
- Ingen Wi-Fi eller Bluetooth-tilkobling
- Ingen toppstifter
- I / O-portmerking på bare én side
- Ingen USB-C-tilkobling

Butikk
Vi har klart å få tak i den ettertraktede Raspberry Pi Pico. I dag skal vi se på noen av de viktigste funksjonene og sette den fra tå til tå med noen av de største navnene innen liten elektronikk.
Vi viser deg hva Pico kan gjøre, og vi kommer i gang med MicroPython, et av Picos støttede programmeringsspråk. Vi tilbyr til og med litt kode for å prøve hvis du bestemmer deg for å kjøpe en egen Pico.
Hva er en Raspberry Pi Pico?
Raspberry Pi Pico er en ny budsjettmikrokontroller designet av Raspberry Pi. Det er en liten datamaskin bygget rundt en enkelt brikke, med innebygd minne og programmerbare inn / ut-porter. Historisk sett brukes mikrokontrollere i en rekke enheter fra medisinske implantater til elektroverktøy. Hvis du har en elektronisk enhet i nærheten, er det en god sjanse for at det er en mikrokontroller inni den.
Nøkkelegenskapene til Pico
Pico er bygget rundt RP2040 mikrokontroller-brikken, som ble designet av Raspberry Pi UK. Det er en dual-core ARM-prosessor med en fleksibel klokke som kan kjøre opptil 133 MHz. Pico støtter også 1,8-5,5 DC-inngangsspenning, har en mikro-USB-inngangsport og en innebygd temperatursensor.
Flankering av brikken på alle sider er en serie castellations som gjør det enkelt å lodde til et Veroboard eller brødbrett. Denne dual in-line package (DIP) stilformfaktoren kan stables, og kan også brukes i bærerkortapplikasjoner.
Tekniske spesifikasjoner
- 21 mm x 51 mm
- 264 kB RAM på chip
- 2 MB innebygd QSPI-blits
- 2 UART
- 26 GPIO
- 2 SPI-kontrollere
- 2 ISC-kontrollere
- 16 PWM-kanaler
- Akselerert heltall- og flytpunktsbibliotek
- 3-pinners ARM Serial Wire Debug (SWD) -port
Hva er så spesielt med Pi Pico?
Pi Pico er en annen type mikrokontroller. Det er Raspberry Pi's første, og den har ARM-teknologi i sin RP2040 silisiumbrikke. Mange teknologibedrifter omfavner ARM-brikker av silisium, med store produsenter som Apple som leder anklagen.
Den prangende lille Pico har utrolige 26 multifunksjonelle GPIO-porter (universal purpose input / output), inkludert 3 som er analoge. Ved siden av disse portene er det 8 programmerbare inngangs- / utgangsporter (PIO). Sammenlign dette med andre mikrokontrollere som Arduino Nano, og Pico pakker omtrent 18% mer GPIO-kapasitet.
Den største forskjellen mellom Pico og konkurrentene er imidlertid prislappen på 4 dollar. Lav pris er det viktigste salgsargumentet for dette unike tilbudet.
Ved lanseringen solgte mange nettforhandlere seg ut av enheten på grunn av interessen og Raspberry Pis gunstige rykte. Ved å sette prisen så lavt, åpner Pico døren for en ny klasse med kraftige budsjettmikrokontrollere.
Det er mange potensielle applikasjoner for nye Pico. Med sin innebygde temperatursensor er enheten et opplagt valg for IoT-prosjekter.
En talentfull retro-spillentusiast brukte til og med en Pico til å bygge en spillkonsoll med full VGA-videostøtte.
Dette betyr at produsenter som har vært nysgjerrige på Raspberry Pi, eller mikrokontrollere generelt, nå har muligheten til å eksperimentere for mindre enn prisen på en fancy kopp kaffe.
I slekt: Raspberry Pi kommer av alder med Pi 400 Desktop
Raspberry Pi har blitt oppgradert til en tradisjonell hjemmecomputer. Men er denne ut-av-boksen Raspberry Pi 400 verdt den under $ 100 prislappen?
Raspberry Pi Pico-prosessoren
RP2040 ARM-brikken er et interessant valg for Pico. Ved 133 MHz kan brikken etterlate dyrere brett, som Arduino Uno, i støvet.
Å bruke ARM-prosessorer ser ut til å være en fremvoksende trend i mikrokontrollers verden. I tillegg til Raspberry Pi tilbyr både Sparkfun og Adafruit også brett med lignende ARM-teknologi.
Den industrielle bryteren ble laget av en enkelt grunn - hastighet. ARM-prosessorer gir et betydelig løft i forhold til standard Atmel-sjetonger. På et tavle av denne størrelsen er det å bruke en ARM-prosessor som å slippe en fullmontert Porsche-motor i en Volkswagen. På den annen side krever ikke mange mikrokontrollere så mye prosesseringshastighet. Ennå.
Å øke ytelsen betyr at produsenter som vil presse Pico-grensene, vil ha en overflod av kraft til å gjøre det.
I / U-portene
GPIO-porter på Pi Pico har flere interessante funksjoner for vanlige bruksområder som å betjene en skjerm, kjøre belysning eller innlemme servoer / releer. Noen funksjoner i GPIO er tilgjengelige på alle porter, og noen fungerer bare for spesifikke bruksområder. GPIO 25 styrer for eksempel Pico's innebygde LED, og GPIO 23 styrer innebygd SMPS Power Save-funksjon.
Pico har også både VSYS (1.8V - 5.5V) og VBUS (5V når den er koblet til USB), som er designet for å levere strøm til RP2040 og GPIO. Dette betyr at strømforsyningen til Pico kan gjøres med eller uten bruk av innebygd mikro-USB.
En fullstendig liste over I / O-porter er tilgjengelig på Raspberry Pi sin nettside fullstendig Pico-dokumentasjon.
Pico vs. Arduino vs. Andre
Et spørsmål som mange produsenter tenker på er om Raspberry Pi Pico er bedre enn Arduino?
Det kommer an på. Pund-for-pund, høyere end Arduino-brett som Portenta H7 får Pico til å se ut som et leketøy. Imidlertid kan den bratte kostnaden for et brett av det kaliberet være en tøff pille for mikrokontrollerhobbyisten å svelge. Derfor gjør den mindre prislappen på Pico den til en gevinst for produsenter som liker eksperimenter med lav risiko.
Sammen med minimale kostnader, hindrer Raspberry Pi en omfattende funksjon i Pico, som kan sammenlignes med brett som Teensy LC og ESP32. Men ingen av disse konkurrentene klarer å utfordre den budsjettvennlige Pico på pris.
Det er det som gjør Pico til en fantastisk verdi, og et godt valg for både hobbyister og strømbrukere.
Pi Pico: Hva er ikke å elske?
Dessverre måtte Raspberry Pi gjøre noen kompromisser for å få prisen på Pico ned. Den mest bemerkelsesverdige er mangelen på en innebygd radiomodul. Verken Bluetooth eller Wi-Fi støttes uten tillegg.
Wi-Fi-begrensningen kan elimineres ved å legge til en modul som ESP-01. Bluetooth-støtte kan vise seg å være litt mer utfordrende. Hvis du trenger en alt-i-ett-løsning for produktene dine, er det bedre å hoppe over Pico og bruke litt ekstra på noe som Pi Zero W eller ESP32.
I tillegg klager mange tidlige adoptere over mangelen på GPIO-merking på toppen av brettet. Raspberry Pi gir en omfattende mengde dokumentasjon på nettstedet for å løse dette, men pek-og-klikk, eller tommel gjennom papirene når du har et varmt loddejern i hendene, er det ikke ofte ønskelig.
Til slutt er mangelen på I / O-pinneoverskrifter noe av et problem for noen, da det betyr mindre bekvemmelighet når du bytter I / O-komponenter. Denne mindre irritasjonen kan løses ved bruk av ledninger, lodding av komponentledninger direkte til Pico eller ved hjelp av et brødbrett.
Hvis du har brukt mikrokontrollere eller liten elektronikk i en hvilken som helst periode, er det sannsynligvis et ikke-populært brett. Selvfølgelig kan du også legge til dine egne pin-headere hvis du planlegger å regelmessig eksperimentere med forskjellige eksterne komponenter.
Den siste gni med Pico er mikro-USB-porten. Med mange andre mikrokontrollere som Portenta H7 som beveger seg mot USB-C, virker Raspberry Pi's mikro-USB-port datert.
Logisk er imidlertid beslutningen om å bruke mikro-USB fornuftig. Det ble gjort av Raspberry Pi for å holde kostnadene så lave som mulig, og for å holde grensesnittkapasiteten nesten universell. Alle vi kjenner har minst noen få mikro-USB-kabler gjemt et sted hjemme.
Imidlertid, med fremtidige versjoner, vil et USB-C-grensesnitt være et fint tillegg til en allerede spektakulær pakke.
I slekt: En nybegynnerveiledning for breadboarding med Raspberry Pi
Programmering av Raspberry Pi Pico
Grensesnitt med Pi Pico kan gjøres via C / C ++, eller via MicroPython i Read-Eval-Print-Loop eller REPL (uttales "Reh-pul"). REPL er egentlig et kommandolinjegrensesnitt som kjører linje for linje-kode i en løkke.
For å få tilgang til REPL, må du installere MicroPython på Pico. Denne prosessen er enkel og involverer bare fire trinn.
Installere MicroPython
- Last ned MicroPython for Raspberry Pi Pico fra Raspberry Pi-nettstedet
- Koble Pico til datamaskinen din via mikro-USB mens du holder inne BOOTSEL knapp
- Vent til Pico vises som en ekstern stasjon
- Kopier MicroPython-filen til Pi Pico, og den starter automatisk på nytt
Du kan få tilgang til REPL på flere måter. Vi brukte skjerm kommando i et macOS-terminalvindu for å få tilgang til seriellbussen som er koblet til Pico. For å oppnå dette med Terminal, åpner du først et nytt terminalvindu og skriver deretter inn ls / dev / tty *
Derfra finner du porten der Pico er koblet til. Det skal merkes noe sånt som /dev/tty.usbmodem0000000000001. Kjør deretter kommandoen:
skjerm /dev/tty.usbmodem0000000000001
Markøren din skal endres. Truffet Komme tilbake og markøren endres igjen til >>>.
I bildet nedenfor har vi tatt med det klassiske Hello World (Hello, Pico) kommandolinjeprogrammet i REPL, sammen med noen få linjer med kode som vil slå Pico's LED av og på. Prøv dem gjerne selv.
For mer informasjon, anbefaler vi deg å investere i den offisielle startguiden til MicroPython som Raspberry Pi har publisert på deres nettside.
nedlasting: MicroPython for Raspberry Pi Pico (gratis)
Bruke Raspberry Pi Pico With Thonny
Hvis du leter etter et mer riktig kodingsmiljø, vil Raspberry Pi Pico også gi tilgang til REPL med Thonny. For å aktivere denne funksjonen, må du først laste ned og installere Thonny. Når du er installert, kobler du Pi Pico. Åpne Thonny så ser du informasjon som indikerer at Pico er koblet til i Skall.
Nederst til høyre på skjermen, bør du se en versjon av Python. Klikk på denne versjonen og velg MicroPython (Raspberry Pi Pico) fra rullegardinmenyen.
Nå kan du skrive kommandoer i Skall, eller du kan bruke redaktøren av Thonny til å skrive eller importere flere kodelinjer.
Den overflod av grensesnittmuligheter gjør Raspberry Pi Pico enkel å programmere. For de som er kjent med MicroPython, bør dette ikke være noe nytt. For nybegynnere gir Thonny imidlertid et kraftig grensesnitt og feilsøking for å komme i gang med programmering.
nedlasting: Thonny (gratis) Windows | Mac
Bør jeg kjøpe Raspberry Pi Pico?
Raspberry Pi Pico er et kraftig budsjettbrett som er perfekt for hobbyister, eller produsenter som bare begynner med mikrokontrollere. Dokumentasjonen, lave kostnader og et bredt spekter av muligheter for Pico gjør det også til et godt valg for erfarne små elektronikkveivisere. Hvis du er en DIYer som elsker å tukle, eller bare vil utfordre deg selv til et helgeprosjekt, så vil du elske å leke med Pico.
På den annen side, hvis du ikke har et eller flere prosjekter i tankene som trenger en mikrokontroller, så er dette kortet sannsynligvis ikke noe for deg. Hvis prosjektet ditt trenger Wi-Fi-tilkobling eller Bluetooth, vil ikke Pico klø på den kløen. Og til slutt, for brukere som ikke er komfortable med å lære MicroPython eller utforske C / C ++, er Pico ikke ideell. Og husk: denne Raspberry Pi er ikke som de andre. Det kjører ikke et fullstendig Linux-operativsystem.
Men hvis du drømmer i Python, eller hvis du elsker lukten av loddetinn, vil du ikke angre på å ta tak i dette lille kraftverket. Mest av alt, hvis synet av den sportslige, slanke RP2040 får dine kreative gir til å snu, så tror vi at du virkelig vil ha nytte av å hente Pico.
Serverer flere søte muligheter
Selv om det ikke er perfekt, er Raspberry Pi Pico en sterk inngang i mikrokontrollers verden. Omdømmet som Raspberry Pi har bygget for elektroniske kvalitetskomponenter til en relativt lav pris, strekker seg til Pico.
Det er alt en Raspberry Pi skal være: liten, søt og suveren. Den er vakkert designet og ekstremt billig. Men det beste er ikke utseendet eller de lave kostnadene.
Den beste delen av dette lille underet er å plukke den opp og holde den i hendene. Det føles slepebåndet med elektronisk inspirasjon. Det er å innse hvor kraftig Pico er, og hva det betyr for mikrokontrollere fremover.
Og sant, vi synes det er utrolig at noe så lite som Pico kan tilby så mange unike muligheter.
Vi håper du liker elementene vi anbefaler og diskuterer! MakeUseOf har tilknyttede og sponsede partnerskap, så vi mottar en andel av inntektene fra noen av dine kjøp. Dette påvirker ikke prisen du betaler, og hjelper oss med å tilby de beste produktanbefalingene.
- Produktanmeldelser
- Bringebær Pi
- Elektronikk

Matt L. Hall dekker teknologi for MakeUseOf. Opprinnelig fra Austin, Texas, bor han nå i Boston, Massachusetts med sin kone, to hunder og to katter. Matt studerte engelsk ved University of Massachusetts.
Abonner på vårt nyhetsbrev
Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Ett steg til…!
Bekreft e-postadressen din i e-posten vi nettopp sendte deg.