Hvis du ikke trenger for mye prosessorkraft, kan en Pico-mikrokontroller passe bedre for mange elektronikkprosjekter.
Det er flere enkeltbordsdatamaskiner fra Raspberry Pi-selskapet, men bare én mikrokontroller, Raspberry Pi Pico. Dette lille brettet er ikke ment som et alternativ til de kraftigere SBC-ene, men det har et unikt sett med funksjoner som gjør det mer egnet for visse prosjekter.
Her vil vi utforske ulike grunner til at du kanskje vil bruke en Raspberry Pi Pico i stedet for andre Raspberry Pi-modeller i elektronikkprosjektene dine.
1. Mikrokontroller arkitektur
Mens andre Raspberry Pi-modeller gjør høye forsøk på å erstatte hoveddatamaskinen din eller i det minste tjene som et verdig alternativ, Pico er i stedet en enkelt, undervurdert mikrokontrollerkort uten noe annet oppdrag enn å hjelpe deg med å bringe elektronikkprosjektene dine til liv.
Selv om dette gjør den mindre dyktig totalt sett enn de andre Pi-modellene, gir den også flere fordeler, som beskrevet i de følgende avsnittene. På grunn av sin mye enklere arkitektur, bruker Raspberry Pi Pico mye færre ressurser for å utføre de samme oppgavene som en vanlig Raspberry Pi.
Den er også mye enklere å sette opp og har ingen av sikkerhetsproblemene til en enkeltbordsdatamaskin. Videre tilbyr Pico 2 MB ikke-flyktig flashminne og har ingen SD-kortspor, selv om du kan bruke en adapter for å koble en til Pico. Dette flashminnet vil beholde dataene dine selv gjennom et plutselig strømbrudd, mens du mest sannsynlig vil ha et ødelagt SD-kort på hendene.
2. Kostnadseffektivitet
Raspberry Pi Pico er det billigste Raspberry Pi-produktet, fra $4 for basismodellen. Dette er omtrent en fjerdedel av prisen på Raspberry Pi Zero 2 W og mye rimeligere enn den billigste Raspberry Pi 4. Raspberry Pi Pico tilbyr en lav adgangsbarriere til elektronikk-triksing, slik at du kan starte din nye hobby med en minimal investering.
Selv i verden av mikrokontrollere er prisen på Pico fortsatt svært konkurransedyktig, og det er du usannsynlig å finne et brett som tilbyr lignende funksjoner, brukervennlighet og dokumentasjon til den prisen punkt.
Det er tre varianter av Pico, alle priset forskjellig. Basismodellen har en offisiell pris på $4, men den kommer med uloddede overskrifter og mangler trådløs tilkobling. For å få disse funksjonene i boksen, må du betale $1 til $3 ekstra. Pico WH-versjonen, med både Wi-Fi og forhåndsloddede overskrifter, koster $7.
3. Strømeffektivitet
Raspberry Pi Pico er kanskje ikke det mest strømeffektive mikrokontrollerkortet, men det gjør det bra nok for seg selv, spesielt innenfor Raspberry Pi-familien. Å bruke en Pico i stedet er en av våre anbefalte tips for å spare strøm i dine Raspberry Pi-prosjekter.
Den tilbyr to lavstrømsmoduser, hvilemodus og hvilemodus. Den hvilende modusen bruker minst mulig strøm, men krever en ekstern trigger for å returnere Pico til en mer aktiv tilstand. Dvalemodus bruker på den annen side mer strøm ettersom noe klokkeinfrastruktur i brikken blir stående aktiv for å vekke Pico om nødvendig.
Selv om Raspberry Pi Pico mangler de avanserte hvilemodusene til ESP32, den bruker mindre strøm i aktive moduser. Den brukte mindre enn 100mA under en videoavspillingstest registrert i dataarket (med strømsparing deaktivert).
4. Programmerbar inngang/utgang
Raspberry Pi Pico har en 40-pinners header med 26 multifunksjonsstifter for generell bruk/utgang (GPIO). Pico har forskjellige kommunikasjonsprotokoller, inkludert 2 x I2C, 2 x SPI og 2 x UART-kanaler, som ligner på andre Raspberry Pi-modeller. Vi har en detaljert guide til Picos pinout som du definitivt bør sjekke ut.
En unik egenskap ved Raspberry Pi Pico er imidlertid dens evne til å lage tilpassede digitale grensesnitt og kommunikasjonsprotokoller.
Dette er muliggjort av de åtte PIO-tilstandsmaskinene på Pico. Disse er i hovedsak prosesseringskjerner som er i stand til å håndtere data som kommer inn og ut av mikrokontrolleren. De kan ta byrden av visse, tidskritiske oppgaver fra CPUen, noe som gir bedre ressursstyring på mikrokontrolleren.
PIO kan komme godt med når du trenger å jobbe med adresserbare lysdioder, kontrollere motorer eller grensesnitt med proprietære protokoller eller eldre maskinvare.
5. Analog inngang
Raspberry Pi Pico er den eneste modellen som er i stand til å lese analoge signaler. For å sende signaler fra en analog enhet til en Raspberry Pi enkeltbrettsdatamaskin, trenger du en analog-til-digital omformer (ADC) for å lese disse signalene og sende dem til Pi i en digital form som den kan lese.
Raspberry Pi Pico, derimot, er i stand til å motta analog inngang direkte, på grunn av den innebygde 12-bits ADC. Tre av de 26 GPIO-pinnene på kortet kan konfigureres som analoge innganger. Så du kan bruk en Raspberry Pico for å lese av et potensiometer, for eksempel.
6. Kompakt størrelse
Pico er den minste Raspberry Pi (2 x 0,8 x 0,04 tommer), tett fulgt av Raspberry Pi Zero (2,6 × 1,2 × 0,2 tommer). Hvis du skulle bygge en bærbar spillkonsoll, smartbriller, pulsmåler eller noe annet bærbart elektronikkprosjekt, vil Pico sannsynligvis passe mye bedre enn de fleste andre Raspberry Pi modeller. Totalt sett utvider Picos kompakte størrelse rekkevidden av brukstilfeller og gjør den til et verdifullt verktøy for prosjekter der plassbegrensninger er en viktig faktor.
7. Sanntidsapplikasjoner
I motsetning til andre Raspberry Pi-modeller er Pico egnet for sanntidsapplikasjoner. Sanntid i databehandling refererer vanligvis til et system som er designet for å svare på en ekstern hendelse innenfor en spesifisert tidsbegrensning eller tidsfrist. Sanntidssystemer er ganske viktige i applikasjoner som krever raske responstider, for eksempel forsvar, telekommunikasjon, romfart og bilapplikasjoner.
Pico har en intern sanntidsklokke som fungerer stort sett som forventet, men er dessverre ikke designet for å fortsette å fungere etter at enheten er slått av. Du kan imidlertid koble en ekstern sanntidsklokke til Pico for enda mer nøyaktig timing.
Siden det ikke er noe operativsystem å grensesnitt med på Pico, kjører koden din umiddelbart ved oppstart, i motsetning til andre Raspberry Pi-modeller hvor du må vente på at operativsystemet starter opp først. Mens bare-metal-programmering er teknisk mulig på andre modeller, er det vanskeligere å jobbe med og passer best for avanserte utviklere.
Pico er derfor mer egnet for tidskritiske prosjekter som spillkontrollere, hjemmesikkerhet, robotprosjekter og til og med hjemmeautomatiseringsapplikasjoner.
8. Støtter Raspberry Pi Silicon
I motsetning til enkeltbordsdatamaskiner og Compute Modules fra Raspberry Pi, setter Pico trenden for å være det første mikrokontrollerkortet og det første produktet basert på selskapets egen interne brikke, den RP2040. Den rimelige, men høyytelsesbrikken driver også flere alternativer til Raspberry Pi Pico.
Å kjøpe en Raspberry Pi Pico betyr at du støtter Raspberry Pi Silicon og gjør det mer sannsynlig at vi vil se enda bedre sjetonger enn RP2040 i fremtiden.
Raspberry Pi Pico er et billig alternativ for elektronikkprosjektene dine
Det Raspberry Pi Pico mangler i kraft og lagringsplass, veier den opp for i sanntidskapasitet, størrelse og rimelighet. Den er perfekt for prosjekter der en fullverdig Raspberry Pi-datamaskin ville være overkill. Hvis I/O-pinnene på Pi er alt du trenger for å bringe prosjektet ditt til live, kan du ha det bedre med en av variantene av Raspberry Pi Pico.