8.80 / 10

Läs recensioner
Läs fler recensioner
Läs fler recensioner
Läs fler recensioner
Läs fler recensioner
Läs fler recensioner
Shoppa nu

Möt den nya Raspberry Pi Pico; en liten mikrokontroller fylld med stora möjligheter.

Specifikationer
  • Varumärke: Raspberry Pi
  • CPU: Dual-core 133Mhz ARM
  • Minne: 264Kb
  • Hamnar: microUSB
Fördelar
  • Kraftfull ARM-processor
  • Micro-USB-anslutning
  • Brädbräda kan monteras
  • Användarvänligt gränssnitt
  • Helt bedårande
  • Billig
Nackdelar
  • Ingen Wi-Fi eller Bluetooth-anslutning
  • Inga rubrikstift
  • I / O-portmärkning endast på ena sidan
  • Ingen USB-C-anslutning
Köp den här produkten
Hallon Pi PicoÖvrig

affär

Vi har lyckats få tag på den eftertraktade Raspberry Pi Pico. Idag ska vi titta på några av de viktigaste funktionerna och sätta den tå till tå med några av de största namnen inom liten elektronik.

Vi visar dig vad Pico kan göra och vi kommer igång med MicroPython, ett av Picos programmeringsspråk som stöds. Vi kommer även att erbjuda lite kod för att försöka om du väljer att köpa en egen Pico.

instagram viewer

Vad är en Raspberry Pi Pico?

Raspberry Pi Pico är en ny budgetmikrokontroller designad av Raspberry Pi. Det är en liten dator byggd runt ett enda chip med inbyggt minne och programmerbara in / ut-portar. Historiskt sett används mikrokontroller i en mängd olika enheter, från medicinska implantat till elverktyg. Om du har en elektronisk enhet i din närhet är det stor chans att det finns en mikrokontroll inuti den.

Viktiga funktioner i Pico

Pico är byggd kring RP2040 mikrokontroller chip, som designades av Raspberry Pi UK. Det är en Dual-Core ARM-processor med en flexibel klocka som kan gå upp till 133 MHz. Pico stöder också 1,8-5,5 DC-ingångsspänning, har en mikro-USB-ingång och en inbyggd temperatursensor.

Flankering av chipet på alla sidor är en serie castellations som möjliggör enkel lödning till en Veroboard eller breadboard. Denna dubbla formfaktor för in-line-paket (DIP) är stapelbar och kan också användas i bärarkortapplikationer.

Tekniska specifikationer

  • 21 mm x 51 mm
  • 264 kb RAM på chip
  • 2 MB inbyggd QSPI-blixt
  • 2 UART
  • 26 GPIO
  • 2 SPI-styrenheter
  • 2 ISC-styrenheter
  • 16 PWM-kanaler
  • Accelererat heltal och flytpunktsbibliotek
  • 3-stifts ARM Serial Wire Debug (SWD) -port

Vad är så speciellt med Pi Pico?

Pi Pico är en annan typ av mikrokontroller. Det är Raspberry Pi's första, och den har ARM-teknik i sitt RP2040-kiselchip. Många teknikföretag omfamnar kisel-ARM-chips, med stora tillverkare som Apple som leder avgiften.

Den häftiga lilla Pico har en häpnadsväckande 26 multifunktionella GPIO-portar för allmänt ändamål, inklusive 3 som är analoga. Vid sidan av dessa portar finns 8 programmerbara in / ut-portar (PIO). Jämför detta med andra mikrokontroller som Arduino Nano, och Pico packar ungefär 18% mer GPIO-kapacitet.

Den största skillnaden mellan Pico och dess konkurrenter är dock prislappen på 4 dollar. Låg kostnad är den främsta försäljningsargumenten för detta unika erbjudande.

Vid lanseringen sålde många online-återförsäljare av enheten på grund av intresset och Raspberry Pi: s gynnsamma rykte. Genom att sätta priset så lågt öppnar Pico dörren för en ny klass av högeffektiva budgetkontroller.

Det finns många potentiella applikationer för nya Pico. Med sin inbyggda temperatursensor är enheten ett självklart val för IoT-projekt.

En begåvad retro-spelentusiast använde till och med en Pico för att bygga en spelkonsol med fullt VGA-videostöd.

Detta innebär att tillverkare som har varit nyfikna på Raspberry Pi, eller mikrokontroller i allmänhet, nu har förmågan att experimentera för mindre än priset på en fin kopp kaffe.

Relaterad: Raspberry Pi kommer i ålder med Pi 400 Desktop

Raspberry Pi kommer i ålder med stationär dator Pi 400

Raspberry Pi har uppgraderats till en traditionell hemdator. Men är den här out-of-the-box Raspberry Pi 400 värt priset under $ 100?

Raspberry Pi Pico-processorn

RP2040 ARM-chip är ett intressant val för Pico. Vid 133 MHz kan chipet lämna dyrare kort, som Arduino Uno, i dammet.

Att använda ARM-processorer verkar vara en framväxande trend i mikrokontrollers värld. Förutom Raspberry Pi erbjuder både Sparkfun och Adafruit även kort med liknande ARM-teknik.

Den branschomfattande omkopplaren gjordes av en enda anledning - hastighet. ARM-processorer ger en betydande boost jämfört med vanliga Atmel-marker. På en tavla av denna storlek är det att använda en ARM-processor som att släppa en fullt utrustad Porsche-motor i en Volkswagen. Å andra sidan kräver många mikrokontroller inte så mycket bearbetningshastighet. Än.

Att öka prestanda innebär att tillverkare som vill driva Pico-gränserna har ett överflöd av kraft att göra det.

I / O-portarna

GPIO-portarna på Pi Pico har flera intressanta funktioner för vanliga användningsområden som att styra en skärm, köra belysning eller integrera servor / reläer. Vissa funktioner i GPIO finns i alla portar, och vissa fungerar bara för specifika användningsområden. GPIO 25 styr till exempel Picos inbyggda LED och GPIO 23 styr inbyggd SMPS Power Save-funktion.

Pico har också både VSYS (1.8V - 5.5V) och VBUS (5V när de är anslutna till USB) -portar, som är utformade för att leverera ström till RP2040 och dess GPIO. Detta innebär att strömförsörjning av Pico kan göras med eller utan användning av den inbyggda mikro-USB.

En fullständig lista över I / O-portarna finns på Raspberry Pi: s webbplats komplett Pico-dokumentation.

Pico vs. Arduino vs. Andra

En fråga som många tillverkare tänker på är huruvida Raspberry Pi Pico är bättre än Arduino?

Det beror på. Pound-for-pund, avancerade Arduino-brädor som Portenta H7 gör att Pico ser ut som en leksak. Den branta kostnaden för en bräda av den kalibern kan dock vara ett tufft piller för mikrokontrollerhobbyisten att svälja. Det är därför den mindre prislappen på Pico gör det till en vinst för tillverkare som gillar låg risk-experiment.

Tillsammans med minimal kostnad fastnar Raspberry Pi en omfattande funktion i Pico, jämförbar med brädor som Teensy LC och ESP32. Men ingen av dessa konkurrenter lyckas utmana den budgetvänliga Pico på pris.

Det är det som gör Pico till ett fantastiskt värde och ett utmärkt val för både hobbyister och kraftanvändare.

Pi Pico: Vad ska man inte älska?

Tyvärr, för att sänka Pico-priset, var Raspberry Pi tvungen att göra några kompromisser. Den mest anmärkningsvärda är bristen på en inbyggd radiomodul. Varken Bluetooth eller Wi-Fi stöds utan tillägg.

Wi-Fi-begränsningen kan elimineras genom att lägga till en modul som ESP-01. Bluetooth-support kan visa sig vara lite mer utmanande. Om du behöver en allt-i-ett-lösning för dina produkter är det bättre att du hoppar över Pico och spenderar lite extra för något som Pi Zero W eller ESP32.

Dessutom klagar många tidiga användare över bristen på GPIO-märkning på toppen av tavlan. Raspberry Pi tillhandahåller en omfattande mängd dokumentation på sin webbplats för att ta itu med detta, men peka-och-klicka eller tummen genom pappersarbete när du har ett hett lödkolv i dina händer är det inte ofta önskvärt.

Slutligen är bristen på I / O-stifthuvuden något av ett problem för vissa, eftersom det betyder mindre bekvämlighet när du byter I / O-komponenter. Denna mindre irritation kan lösas med hjälp av ledningar, lödning av komponentledningar direkt till Pico eller med hjälp av ett brödbräda.

Om du har använt mikrokontroller eller liten elektronik under någon tidsperiod är det troligtvis ett obefolkat kort som inte är ett problem. Naturligtvis kan du också lägga till dina egna stifthuvuden om du planerar att regelbundet experimentera med olika externa komponenter.

Den sista gnidningen med Pico är mikro-USB-porten. Med många andra mikrokontroller som Portenta H7 som rör sig mot USB-C, verkar Raspberry Pi's mikro-USB-port daterad.

Logiskt är dock beslutet att använda mikro-USB vettigt. Det gjordes av Raspberry Pi för att hålla kostnaderna så låga som möjligt och för att hålla gränssnittskapaciteten nästan universell. Alla vi känner har åtminstone några mikro-USB-kablar undangömda någonstans i sina hem.

Men med framtida versioner skulle ett USB-C-gränssnitt vara ett trevligt tillskott till ett redan spektakulärt paket.

Relaterad: En nybörjarguide för breadboarding med Raspberry Pi

Programmering av Raspberry Pi Pico

Gränssnitt med Pi Pico kan ske via C / C ++, eller via MicroPython i Read-Eval-Print-Loop eller REPL (uttalas "Reh-pul"). REPL är i huvudsak ett kommandoradsgränssnitt som kör rad för kod i en slinga.

För att komma åt REPL måste du installera MicroPython på Pico. Denna process är enkel och omfattar bara fyra steg.

Installerar MicroPython

  • Ladda ner MicroPython för Raspberry Pi Pico från Raspberry Pi-webbplatsen
  • Anslut Pico till din dator via mikro-USB medan du håller i BOOTSEL knapp
  • Vänta tills Pico visas som en extern enhet
  • Kopiera MicroPython-filen till Pi Pico så startas den automatiskt om

Du kan komma åt REPL på flera sätt. Vi använde skärm kommandot i ett MacOS-terminalfönster för att komma åt den seriella bussen som är ansluten till Pico. För att uppnå detta med Terminal öppnar du först ett nytt terminalfönster och skriver sedan ls / dev / tty *

Därifrån hittar du hamnen där Pico är ansluten. Det bör märkas ungefär som /dev/tty.usbmodem0000000000001. Kör sedan kommandot:

skärm /dev/tty.usbmodem0000000000001

Markören ska ändras. Träffa Lämna tillbaka och markören ändras igen till >>>.

I bilden nedan har vi inkluderat det klassiska kommandoradsprogrammet Hello World (Hello, Pico) i REPL, tillsammans med några kodrader som slår Pico-lampan på och av. Prova gärna själv.

För mer information rekommenderar vi att du investerar i den officiella startguiden till MicroPython som Raspberry Pi har publicerat på deras hemsida.

Ladda ner: MicroPython för Raspberry Pi Pico (fri)

Använda Raspberry Pi Pico With Thonny

Om du letar efter en mer korrekt kodningsmiljö kommer Raspberry Pi Pico också att ge tillgång till REPL med Thonny. För att aktivera den här funktionen, ladda ner och installera först Thonny. När du är installerad ansluter du din Pi Pico. Öppna Thonny så visas information som visar att din Pico är ansluten i Skal.

Längst ner till höger på skärmen ska du se en version av Python. Klicka på den här versionen och välj MicroPython (Raspberry Pi Pico) från rullgardinsmenyn.

Nu kan du skriva kommandon i Skal, eller så kan du använda Thonnys redaktör för att skriva eller importera flera kodrader.

Det stora antalet gränssnittsmöjligheter gör Raspberry Pi Pico lätt att programmera. För dem som är bekanta med MicroPython borde detta inte vara något nytt. För nybörjare ger Thonny dock ett kraftfullt gränssnitt och felsökare för att komma igång med programmering.

Ladda ner: Thonny (gratis) Windows | Mac

Ska jag köpa Raspberry Pi Pico?

Raspberry Pi Pico är ett kraftfullt budgetkort som är perfekt för hobbyister eller tillverkare som precis börjar med mikrokontroller. Dokumentationen, låg kostnad och ett brett utbud av möjligheter för Pico gör det också till ett utmärkt val för erfarna små elektronikguider. Om du är en DIYer som älskar att tinka, eller bara vill utmana dig själv till ett helgprojekt, kommer du att älska att spela med Pico.

Å andra sidan, om du inte har ett eller flera projekt i åtanke som behöver en mikrokontroller, är det här kortet antagligen inte för dig. Om ditt projekt behöver Wi-Fi-anslutning eller Bluetooth, kommer inte Pico att klia på det. Och slutligen, för användare som inte är bekväma med att lära sig MicroPython eller utforska C / C ++, är Pico inte perfekt. Och kom ihåg: denna Raspberry Pi är inte som de andra. Det kör inte ett fullständigt Linux-operativsystem.

Men om du drömmer om Python, eller om du älskar lukten av löd, kommer du inte ångra att du tog tag i detta lilla kraftpaket. Mest av allt, om synet av den sportbil-snygga RP2040 får dina kreativa redskap att rotera, tror vi att du verkligen kommer att dra nytta av att plocka upp Pico.

Serverar flera söta möjligheter

Även om det inte är perfekt, är Raspberry Pi Pico ett starkt inträde i mikrokontrollers värld. Det rykte som Raspberry Pi har byggt för elektroniska komponenter av hög kvalitet till ett relativt lågt pris sträcker sig till Pico.

Det är allt en Raspberry Pi ska vara: liten, söt och suverän. Den är vackert utformad och extremt billig. Men det bästa är inte utseendet eller den låga kostnaden.

Det bästa med detta lilla under är att ta upp det och hålla det i dina händer. Det känner dragkraften av elektronisk inspiration. Det inser hur kraftfull Pico är och vad det betyder för mikrokontroller framöver.

Och sanningsenligt tycker vi att det är fantastiskt att något så litet som Pico kan erbjuda så många unika möjligheter.

Vi hoppas att du gillar de saker vi rekommenderar och diskuterar! MakeUseOf har anslutna och sponsrade partnerskap, så vi får en del av intäkterna från några av dina inköp. Detta påverkar inte det pris du betalar och hjälper oss att erbjuda de bästa produktrekommendationerna.

E-post
Relaterade ämnen
  • Produktrecensioner
  • Raspberry Pi
  • Elektronik
Om författaren
Matt Hall (10 artiklar publicerade)

Matt L. Hall täcker teknik för MakeUseOf. Ursprungligen från Austin, Texas, bor han nu i Boston, Massachusetts med sin fru, två hundar och två katter. Matt studerade engelska vid University of Massachusetts.

Mer från Matt Hall

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Ett steg till…!

Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.

.