Du har kanskje aldri brukt Raspberry Pi eller Arduino, men sjansen er stor for at du har hørt om dem. Raspberry Pi har vært den bestselgende britiske datamaskinen i årevis nå, og Arduino har forvandlet gjør-det-selv-fellesskapet ett brett om gangen. Det er ingen mangel på alternativer designet for å gi deg litt elektronisk kontroll over prosjektene dine. Likevel er den budsjettvennlige Raspberry Pi og mengden av løsninger under Arduino-merket utvilsomt to av de mest populære.
Innhold
- Si hei til Raspberry Pi
- Møt Arduino
- Arduino vs. Raspberry Pi: Power
- Arduino vs. Raspberry Pi: Nettverk
- Arduino vs. Raspberry Pi: Sensorer
- Hvilken løsning er din match made i DIY-himmelen?
Men å sammenligne de to kan være som å dømme et utvalg av katter og hunder. De er begge dyr som slikker seg selv, men de graver hull av forskjellige grunner. Vi har spart deg for bryet og satt Arduino mot Raspberry Pi for å hjelpe deg med å identifisere hva som er best å kjøpe for ditt neste prosjekt.
Anbefalte videoer
Si hei til Raspberry Pi

Raspberry Pi er en fullt funksjonell datamaskin og hjernen i prosjektet ditt. For eksempel Piper datamaskinsett vi vurderte i 2016 var en Linux-basert bærbar PC drevet av Raspberry Pi 3, som var Kanos datamaskinsett komplett i 2017 at barna kunne sette seg sammen for å lage en Linux-basert alt-i-ett-PC.
Som de to eksemplene viser, har et Raspberry Pi-kort alle attributtene til en PC med en dedikert prosessor, minne og en grafikkdriver for utgang via HDMI. Den kan til og med kjøre en optimalisert versjon av Linux-operativsystemet kalt Raspberry Pi OS. De fleste Linux-programvare er enkle å installere og lar deg bruke Raspberry Pi som en fungerende mediastreamer eller videospillemulator med en liten innsats.
Selv om Raspberry Pi ikke tilbyr innebygd lagring ombord, kan du bruke microSD-kort til å lagre hva som helst operativsystem du velger, enten det er Raspberry Pi OS, Ubuntu Mate eller til og med Internet of Things-versjonen av Windows 10. Du kan også installere forskjellige operativsystemer på forskjellige microSD-kort for å bytte plattformer, teste oppdateringer og feilsøke programvare. Og fordi noen modeller inkluderer Wi-Fi og Ethernet-basert tilkobling, kan du også sette den opp for tilgang via SSH, eller overføre filer til den ved hjelp av FTP.
Teknisk sett er det ti versjoner av Raspberry Pi-kortet: Syv brett i full størrelse, to miniatyrkort og et mikrokontrollerkort:
- Raspberry Pi 4 Model B – starter på $35
- Raspberry Pi 3 Model A+ - $25
- Raspberry Pi 3 Model B+ - $35
- Raspberry Pi 3 Model B - $35
- Raspberry Pi 2 Model B – $30-$35 (utgått)
- Raspberry Pi 1 Model B+ - $30
- Raspberry Pi 1 Model A+ - $20-$25 (utgått)
- Raspberry Pi Zero W - $10 og $14 (med overskrifter)
- Raspberry Pi Zero - $5
- Raspberry Pi Pico - $4
Som et eksempel, her er spesifikasjonene for Raspberry Pi 4 Model B-kortet:
Prosessor: | 4-kjerne Broadcom BCM2711 |
Hukommelse: | 2 GB, 4 GB eller 8 GB |
Oppbevaring: | 1x microSD-kortspor |
Tilkobling: | Wi-Fi 5 Bluetooth 5.0 BLE Gigabit Ethernet |
Porter: | 2x USB-A 3.2 2x USB-A 2.0 2x mikro HDMI |
Annen: | 40 pin GPIO header 2-felts MIPI DSI skjermport 2-felts MIPI CSI-kameraport 4-polet stereolyd og komposittvideoport 5V DC via USB-C-kontakt (minimum 3A) 5V DC via GPIO-header (minimum 3A) |
Dimensjoner: | 3,34 x 2,20 tommer |
I tillegg til settene du kan kjøpe, er det et stort fellesskap som kan styre deg rett retning for å bygge prosjekter fra start til slutt, for eksempel en Game Boy Zero, en fungerende miniatyr Macintosh, den Pip-Boy fra Fallout 4, og mer.
Du kan kjøpe Raspberry Pi gjennom tredjepartspartnere som Adafruit, Micro Center og andre. Raspberry Pi Foundation selger ikke disse produktene direkte.
Møt Arduino

I motsetning til Raspberry Pi, er Arduino-kort mikrokontrollere, ikke fulle datamaskiner. De kjører ikke et helt operativsystem, men kjører ganske enkelt skrevet kode tolket av fastvaren deres. Du mister tilgangen til de essensielle verktøyene et operativsystem gir, men på den annen side er direkte kjøring av enkel kode mer håndterlig og oppnås uten operativsystemkostnader.
Arduino integrert utviklingsmiljø (IDE) er åpen kildekode-programvare for å skrive kode og laste den opp til et hvilket som helst Arduino-brett. Programvaren kjører på Windows 7 og nyere, Linux og MacOS 10.10 eller nyere - det er også en Windows 10-app.
Individuelle brett og sett er delt inn i fire grupper: Entry Level ($11-$92), Enhanced Features ($20-$42), Internet of Things ($18-$72) og Education ($110 til $2,100). For eksempel Arduino UNO Rev3, som den nåværende versjonen av Arduinos grunnkort koster $23 og tillater en USB-tilkobling mellom PC-en og styret for enkel bruk og programmering.
Hovedformålet med Arduino-brettet er å kommunisere med sensorer og enheter, så det er flott for maskinvareprosjekter der du bare vil at ting skal svare på ulike sensoravlesninger og manualer input. Det virker kanskje ikke som mye, men det er et veldig sofistikert system som lar deg administrere enhetene dine bedre. Det er flott for grensesnitt med andre enheter og aktuatorer, der et komplett operativsystem ville være overkill for å håndtere enkle lese- og responshandlinger.
Men fordi Arduino ikke er "hjernen" i prosjektet ditt, er ikke løsninger låst til en håndfull brett. I stedet er det mer enn 40 løsninger for inngangsprodukter, avanserte enheter, Internet of Things-prosjekter, utdanning, wearables og 3D-utskrift. De har alle prosessorer, minne og i noen tilfeller lagring, men de er først og fremst designet for å tjene som kontrollere, ikke miniatyrdatamaskiner.
Gode eksempler på Arduino-prosjekter finner du her. Ett prosjekt er Arduino Servo Catapult som fyrer av en bolle full av mat når en katt går på en trykksensormatte som sitter under fatet. Et annet prosjekt forvandler en Nerf Vulcan-pistol til et vakttårn som kan spore fiendene sine. Arduino-enheter kan til og med gjøre ting som å legge til en fingeravtrykkskanner på en garasjeportåpner. Mange robotsett for barn du kan kjøpe på Amazon er basert på Arduino programvare- og maskinvareplattform.

Arduino vs. Raspberry Pi: Power
De to systemene har svært forskjellige strømkrav. For det første bruker Raspberry Pi 4 Model B-kortet 3,4 watt når det er inaktivt og opptil 7,6 watt når en skjerm, tastatur og mus er tilkoblet. Den mindre Raspberry Pi Zero W bruker 0,5 watt strøm når den er inaktiv, og 1,75 watt når en skjerm, tastatur og mus er koblet til.
Begge Raspberry Pi-kortene krever fem volt for å forbli på, så du trenger en veggadapter eller oppladbar batteripakke med høyere spenning. For eksempel ga begge Raspberry Pi-baserte settene vi gjennomgikk et internt oppladbart batteri som koblet direkte til brettet. Disse batteriene inkluderte en ekstra Micro USB-port for opplading via en veggadapter eller bruk av enheten som enhver annen elektrisk tilkoblet PC.
I mellomtiden begynner Arduino-enheter å kjøre kode når de er slått på, og stopper når du trekker ut støpselet. For å legge til funksjonalitet, kobler du enten direkte inn i pinnene på Arduino-kortet, eller stabler sjetonger kalt "skjold" på toppen av baseenheten. Det er hundrevis av skjold, hver designet for å utføre en annen oppgave, grensesnitt med spesifikke sensorer og arbeide med hverandre for å bygge en komplett kontrollenhet.
Derfor, for Arduino, trenger du bare en batteripakke som holder spenningen over et visst nivå, sammen med et primært skjold for å styre strømmen. Selv om strømmen faller på Arduino, vil du ikke ende opp med et korrupt operativsystem eller andre programvarefeil: Den vil bare begynne å kjøre kode når den kobles til igjen.
For Raspberry Pi må du slå den av i operativsystemet som enhver annen datamaskin, ellers risikerer du korrupsjon og programvareproblemer.

Arduino vs. Raspberry Pi: Nettverk
Raspberry Pi 4 Model B har både en innebygd Ethernet-port og Wi-Fi 5-tilkobling, som gir enkel tilgang til ethvert nettverk med lite oppsett. Når du er koblet til, kan du bruke operativsystemet til å koble til webservere, behandle HTML eller legge ut på internett. Du kan til og med bruke den som en VPN eller utskriftsserver.
Dessverre er Arduino-enheter vanligvis ikke bygget for nettverkstilkobling direkte ut av esken. Selv om det er mulig, krever de litt mer fiksing for å sette opp en riktig tilkobling. Du trenger en ekstra brikke (skjold) utstyrt med en Ethernet-port, og du må gjøre litt kabling og koding for å få alt opp og gå bare riktig, noe som er nok av en prosess i seg selv at noen leverandører selger sammenlignbare Arduino-enheter med innebygd Ethernet komponent.
Arduino vs. Raspberry Pi: Sensorer
Mens Raspberry Pi- og Arduino-enheter har flere grensesnittporter, er det en mer enkel prosess å koble analoge sensorer til Arduino-enheter. Mikrokontrolleren kan enkelt tolke og svare på et bredt spekter av sensordata ved å bruke koden du legger på den, som er utmerket hvis du har tenkt å gjenta en rekke kommandoer eller reagere på sensordata som et middel til å gjøre justeringer av servoer og enheter.
Raspberry Pi-kort, derimot, krever programvare for å kommunisere med denne typen enheter, som ikke alltid er det du trenger hvis du bare prøver å vanne planter effektivt eller beholde ølet ditt kald. Å bruke begge i et prosjekt er ikke så uvanlig. Arduino-enheten kan fungere som et kontrollkort som utfører kommandoer utstedt av Raspberry Pi-programvaren før sensorinformasjonen blir matet tilbake for opptak eller bekreftelse.
Hvilken løsning er din match made i DIY-himmelen?

Etter vår testing tror vi at Raspberry Pi-kortet er det overlegne valget for alle hvis prosjekt involverer oppgaver som passer best til en personlig datamaskin. Styret bidrar til å gjøre driften enklere og prosjekter enklere å administrere. Det er et godt valg om du vil sjekke ut forskjellige medier, koble til internett, lese data eller koble til en ekstern skjerm.
Et Raspberry Pi-brett er flott for å takle ulike nettverksoppgaver. Enheten fungerer som en VPN, behandler HTML, legger til innlegg på internett og kommuniserer med webservere. I tillegg til alle disse funksjonene har brettet også trådløs N-tilkobling og en innebygd Ethernet-port.
Vi ønsker å påpeke at selv om Raspberry Pi ser ut til å være det generelt beste valget, utmerker de to produktene seg ved forskjellige oppgaver. Vi anbefaler at du vurderer å kjøre dem side om side. For eksempel kan Raspberry Pi gi tilgang på klientsiden til koden og innstillingene dine, mens Arduino kan håndtere enhetsaktivering og datainnsamling.
Du har muligheten til å koble sammen de to produktene på en rekke måter; En USB, et lokalt privat nettverk eller kjører I/O-porter på Arduino-enheten inn i Raspberry Pi vil sannsynligvis være vellykkede metoder.
Redaktørenes anbefalinger
- Intel Core i5 vs. i7: Hvilken CPU passer for deg?
- Dette tilpassede hoverboardet er helt drevet av Raspberry Pi
- Se denne utvikleren bruke en Raspberry Pi for å gjenopplive en gitarforsterker
- Hva er en Raspberry Pi og hva kan jeg gjøre med den i 2022?
- Hvordan installere RAM