8.80 / 10
Læs anmeldelser




Mød den nye Raspberry Pi Pico; en lille mikrokontroller fyldt med store muligheder.
- Mærke: Hindbær Pi
- CPU: Dual-core 133Mhz ARM
- Hukommelse: 264Kb
- Porte: microUSB
- Kraftig ARM-processor
- Micro-USB-forbindelse
- Monteres på brødbræt
- Brugervenligt interface
- Helt yndig
- Billig
- Ingen Wi-Fi eller Bluetooth-forbindelse
- Ingen header pins
- I / O-portmærkning kun på den ene side
- Ingen USB-C-forbindelse

Butik
Vi har formået at få fat i den eftertragtede Raspberry Pi Pico. I dag vil vi se på nogle af de vigtigste funktioner og sætte det tå-til-tå med nogle af de største navne i lille elektronik.
Vi viser dig, hvad Pico kan gøre, og vi får dig i gang med MicroPython, et af Picos understøttede programmeringssprog. Vi tilbyder endda noget kode, du kan prøve, hvis du beslutter dig for at købe en egen Pico.
Hvad er en Raspberry Pi Pico?
Raspberry Pi Pico er en ny budgetmikrocontroller designet af Raspberry Pi. Det er en lille computer bygget omkring en enkelt chip med indbygget hukommelse og programmerbare ind / ud-porte. Historisk set anvendes mikrokontroller i en række forskellige enheder fra medicinske implantater til elværktøj. Hvis du har en elektronisk enhed, der sidder i nærheden af dig, er der en god chance for, at der er en mikrokontroller inde i den.
Nøglefunktioner i Pico
Pico er bygget op omkring RP2040-mikrocontrollerchippen, som blev designet af Raspberry Pi UK. Det er en dual-core ARM-processor med et fleksibelt ur, der kan køre op til 133 MHz. Pico understøtter også 1,8-5,5 DC-indgangsspænding, har en mikro-USB-indgangsport og en indbygget temperaturføler.
Flankering af chippen på alle sider er en række castellations, der muliggør let lodning til et Veroboard eller brødbræt. Denne formularfaktor med dobbelt in-line-pakke (DIP) kan stables og kan også bruges i carrier board-applikationer.
Tekniske specifikationer
- 21 mm x 51 mm
- 264 kb RAM på chip
- 2 MB indbygget QSPI-flash
- 2 UART
- 26 GPIO
- 2 SPI-controllere
- 2 ISC-controllere
- 16 PWM-kanaler
- Accelererede heltal- og floating-point-biblioteker
- 3-polet ARM Serial Wire Debug (SWD) -port
Hvad er så specielt ved Pi Pico?
Pi Pico er en anden slags mikrokontroller. Det er Raspberry Pi's første, og den har ARM-teknologi i sin RP2040 siliciumchip. Mange teknologivirksomheder omfavner silicium-ARM-chips, hvor store producenter som Apple er førende.
Den stødende lille Pico pakker en forbløffende 26 multifunktionelle GPIO-porte (general purpose input / output), inklusive 3, der er analoge. Ved siden af disse porte er der 8 programmerbare input / output (PIO) porte. Sammenlign dette med andre mikrokontrollere som Arduino Nano, og Pico pakker ca. 18% mere GPIO-kapacitet.
Den mest betydningsfulde forskel mellem Pico og dens konkurrenter er dog prisen på $ 4. Lave omkostninger er det vigtigste salgsargument for dette unikke tilbud.
Ved lanceringen solgte mange onlineforhandlere sig ud af enheden på grund af interessen og Raspberry Pi's gunstige omdømme. Ved at indstille prisen så lavt åbner Pico døren for en ny klasse af højtydende budgetmikrocontrollere.
Der er mange potentielle applikationer til den nye Pico. Med sin indbyggede temperatursensor er enheden et oplagt valg til IoT-projekter.
En talentfuld retro-spilentusiast brugte endda en Pico til at bygge en spilkonsol med fuld VGA-videounderstøttelse.
Dette betyder, at producenter, der har været nysgerrige efter Raspberry Pi, eller mikrokontrollere generelt, nu har evnen til at eksperimentere til mindre end prisen på en fancy kop kaffe.
Relaterede: Raspberry Pi kommer af alder med Pi 400 Desktop
Raspberry Pi er blevet opgraderet til en traditionel hjemmecomputer. Men er denne uden for kassen Raspberry Pi 400 værd at være under $ 100 pris?
Raspberry Pi Pico-processoren
RP2040 ARM-chip er et interessant valg for Pico. Ved 133 MHz er chippen i stand til at efterlade dyrere brædder, som Arduino Uno, i støvet.
Brug af ARM-processorer ser ud til at være en voksende tendens i mikrokontrollers verden. Ud over Raspberry Pi tilbyder både Sparkfun og Adafruit også boards med lignende ARM-teknologi.
Den brancheomskifter blev foretaget af en enkelt grund - hastighed. ARM-processorer giver et betydeligt løft i forhold til standard Atmel-chips. På et kort i denne størrelse er det at bruge en ARM-processor som at droppe en fuldt udstyret Porsche-motor i en Volkswagen. På den anden side kræver mange mikrokontroller ikke så meget behandlingshastighed. Endnu.
At øge ydeevnen betyder, at producenter, der ønsker at skubbe Pico's grænser, har en overflod af magt til at gøre det.
I / O-porte
GPIO-porte på Pi Pico har flere interessante funktioner til almindelige anvendelser som at betjene en skærm, køre belysning eller inkorporere servoer / relæer. Nogle funktioner i GPIO er tilgængelige på alle porte, og nogle fungerer kun til specifikke anvendelser. GPIO 25 styrer for eksempel Pico's indbyggede LED, og GPIO 23 styrer den indbyggede SMPS Power Save-funktion.
Pico har også både VSYS (1.8V - 5.5V) og VBUS (5V, når de er tilsluttet USB), som er designet til at levere strøm til RP2040 og dens GPIO. Dette betyder, at strømforsyning til Pico kan ske med eller uden brug af den indbyggede mikro-USB.
En komplet liste over I / O-porte er tilgængelig på Raspberry Pi's websted komplet Pico-dokumentation.
Pico vs. Arduino vs. Andre
Et spørgsmål i mange producenters sind er, om Raspberry Pi Pico er bedre end Arduino?
Det kommer an på. Pund-for-pund, højere ende Arduino-brædder som Portenta H7 får Pico til at ligne et legetøj. Imidlertid kan de stejle omkostninger for et bord af den kaliber være en hård pille for mikrokontrolhobbyisten at sluge. Derfor gør den mindre pris på Pico det til en gevinst for producenter, der nyder eksperimenter med lav risiko.
Sammen med minimale omkostninger blokerer Raspberry Pi en omfattende funktion ind i Pico, der kan sammenlignes med brædder som Teensy LC og ESP32. Men ingen af disse konkurrenter formår at udfordre den budgetvenlige Pico om pris.
Det er det, der gør Pico til en så fantastisk værdi og et godt valg for både hobbyister og magtbrugere.
Pi Pico: Hvad er der ikke at elske?
Desværre måtte Raspberry Pi gøre nogle kompromiser for at køre prisen på Pico ned. Den mest bemærkelsesværdige er manglen på et indbygget radiomodul. Hverken Bluetooth eller Wi-Fi understøttes uden tilføjelser.
Wi-Fi-begrænsningen kan elimineres ved at tilføje et modul som ESP-01. Bluetooth-support kan vise sig at være lidt mere udfordrende. Hvis du har brug for en alt-i-en-løsning til dine produkter, er det bedre at springe over Pico og bruge lidt ekstra på noget som Pi Zero W eller ESP32.
Derudover klager mange tidlige adoptere over manglen på GPIO-mærkning øverst på tavlen. Raspberry Pi leverer en omfattende mængde dokumentation på sin hjemmeside for at løse dette, men pege-og-klikke eller tommelfinger gennem papirarbejde, når du har et varmt loddejern i dine hænder, er det ikke ofte ønskeligt.
Endelig er manglen på I / O-pin-headere noget af et problem for nogle, da det betyder mindre bekvemmelighed, når du bytter I / O-komponenter. Denne mindre irritation kan løses ved hjælp af ledninger, lodning af komponentledningerne direkte til Pico eller ved hjælp af et brødbræt.
Hvis du har brugt mikrokontroller eller lille elektronik i nogen periode, er et upopuleret kort sandsynligvis et ikke-problem. Selvfølgelig kan du også tilføje dine egne pin-headere, hvis du planlægger regelmæssig eksperimentering med forskellige eksterne komponenter.
Den sidste gnidning med Pico er mikro-USB-porten. Med mange andre mikrokontroller som Portenta H7, der bevæger sig mod USB-C, virker Raspberry Pi's mikro-USB-port dateret.
Logisk er beslutningen om at bruge mikro-USB dog fornuftig. Det blev gjort af Raspberry Pi for at holde omkostningerne så lave som muligt og for at holde interface-kapacitet næsten universel. Alle, vi kender, har mindst et par mikro-USB-kabler gemt væk et eller andet sted i deres hjem.
Men med fremtidige versioner ville en USB-C-grænseflade være en god tilføjelse til en allerede spektakulær pakke.
Relaterede: En nybegynderguide til breadboarding med Raspberry Pi
Programmering af Raspberry Pi Pico
Interfacering med Pi Pico kan ske via C / C ++ eller via MicroPython i Read-Eval-Print-Loop eller REPL (udtales "Reh-pul"). REPL er i det væsentlige en kommandolinjegrænseflade, der kører linje for linje-kode i en løkke.
For at få adgang til REPL skal du installere MicroPython på Pico. Denne proces er enkel og involverer kun fire trin.
Installation af MicroPython
- Download MicroPython til Raspberry Pi Pico fra Raspberry Pi-webstedet
- Tilslut Pico til din computer via mikro-USB, mens du holder BOOTSEL knap
- Vent til Pico vises som et eksternt drev
- Kopier MicroPython-filen til Pi Pico, og den genstarter automatisk
Du kan få adgang til REPL på en række måder. Vi brugte skærm kommando i et macOS-terminalvindue for at få adgang til den serielle bus, der er tilsluttet Pico. For at opnå dette med Terminal skal du først åbne et nyt terminalvindue og derefter skrive ls / dev / tty *
Find derfra den havn, hvor Pico er tilsluttet. Det skal mærkes noget lignende /dev/tty.usbmodem0000000000001. Kør derefter kommandoen:
skærm /dev/tty.usbmodem0000000000001
Din markør skal ændre sig. Hit Vend tilbage og markøren skifter igen til >>>.
I billedet nedenfor har vi inkluderet det klassiske Hello World (Hello, Pico) kommandolinjeprogram i REPL sammen med et par linjer med kode, der tænder og slukker for Pico's LED. Prøv dem selv.
For mere information anbefaler vi, at du investerer i den officielle startguide til MicroPython, som Raspberry Pi har offentliggjort på deres hjemmeside.
Hent: MicroPython til Raspberry Pi Pico (gratis)
Brug af Raspberry Pi Pico With Thonny
Hvis du leder efter et mere korrekt kodningsmiljø, giver Raspberry Pi Pico også adgang til REPL med Thonny. For at aktivere denne funktion skal du først downloade og installere Thonny. Når du er installeret, skal du tilslutte din Pi Pico. Åbn Thonny, og du vil se oplysninger, der indikerer, at din Pico er tilsluttet i Skal.
Nederst til højre på skærmen skal du se en version af Python. Klik på denne version, og vælg MicroPython (Raspberry Pi Pico) fra rullemenuen.
Nu kan du skrive kommandoer i Skal, eller du kan bruge Thonnys editor til at skrive eller importere flere kodelinjer.
Den overflod af interface muligheder gør Raspberry Pi Pico let at programmere. For dem, der er fortrolige med MicroPython, bør dette ikke være noget nyt. For begyndere leverer Thonny dog en kraftfuld grænseflade og fejlretning for at komme i gang med programmering.
Hent: Thonny (gratis) Windows | Mac
Skal jeg købe Raspberry Pi Pico?
Raspberry Pi Pico er et kraftfuldt budgetkort, der er perfekt til hobbyister eller producenter, der lige er begyndt med mikrokontrollere. Dokumentationen, lave omkostninger og en bred vifte af muligheder for Pico gør det også til et godt valg for erfarne små elektronikguider. Hvis du er en DIYer, der elsker at tinker, eller bare vil udfordre dig selv til et weekendprojekt, så vil du elske at lege med Pico.
På den anden side, hvis du ikke har et eller flere projekter i tankerne, der har brug for en mikrocontroller, så er dette kort sandsynligvis ikke noget for dig. Også, hvis dit projekt har brug for Wi-Fi-forbindelse eller Bluetooth, ridser Pico ikke kløen. Og endelig, for brugere, der ikke er fortrolige med at lære MicroPython eller udforske C / C ++, er Pico ikke ideel. Og husk: denne Raspberry Pi er ikke som de andre. Det kører ikke et komplet Linux-operativsystem.
Men hvis du drømmer i Python, eller hvis du elsker lugten af lodde, vil du ikke fortryde at have grebet dette lille kraftværk. Mest af alt, hvis synet af den sportslige, slanke RP2040 får dine kreative gear til at dreje, så tror vi, at du virkelig får gavn af at hente Pico.
Serverer adskillige søde muligheder
Selvom det ikke er perfekt, er Raspberry Pi Pico en stærk indgang i mikrokontrollers verden. Det omdømme, som Raspberry Pi har opbygget for elektroniske komponenter af høj kvalitet til en relativt lav pris, strækker sig til Pico.
Det er alt, hvad en Raspberry Pi skal være: lille, sød og fremragende. Det er smukt designet og ekstremt billigt. Men den bedste del er ikke udseendet eller de lave omkostninger.
Det bedste ved dette lille vidunder er at tage det op og holde det i dine hænder. Det føles trækket af elektronisk inspiration. Det er at indse, hvor kraftig Pico er, og hvad det betyder for mikrocontrollere fremadrettet.
Og sandfærdigt synes vi det er forbløffende, at noget så lille som Pico kan tilbyde så mange unikke muligheder.
Vi håber du kan lide de emner, vi anbefaler og diskuterer! MakeUseOf har tilknyttede og sponsorerede partnerskaber, så vi modtager en andel af indtægterne fra nogle af dine indkøb. Dette påvirker ikke den pris, du betaler, og hjælper os med at tilbyde de bedste produktanbefalinger.
- Produktanmeldelser
- Hindbær Pi
- Elektronik

Matt L. Hall dækker teknologi til MakeUseOf. Oprindeligt fra Austin, Texas, bor han nu i Boston, Massachusetts med sin kone, to hunde og to katte. Matt studerede engelsk ved University of Massachusetts.
Abonner på vores nyhedsbrev
Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!
Et trin mere !!!
Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.