Arduino versus Framboos Pi

Je hebt misschien nog nooit Raspberry Pi of Arduino gebruikt, maar de kans is groot dat je er wel eens van hebt gehoord. Framboos Pi is de best verkochte Britse computer geweest en Arduino transformeert de doe-het-zelf-gemeenschap bord voor bord. Er is geen tekort aan opties die zijn ontworpen om u een beetje elektronische controle over uw projecten te geven. Toch zijn de budgetvriendelijke Raspberry Pi en de overvloed aan oplossingen onder het merk Arduino ongetwijfeld twee van de meest populaire.

Inhoud

  • Zeg hallo tegen Raspberry Pi
  • Maak kennis met Arduino
  • Arduino versus Raspberry Pi: kracht
  • Arduino versus Raspberry Pi: netwerken
  • Arduino versus Raspberry Pi: sensoren
  • Welke oplossing is jouw match made in DIY Heaven?

Maar het vergelijken van de twee kan hetzelfde zijn als het beoordelen van een reeks katten en honden. Het zijn allebei dieren die zichzelf likken, maar ze graven elk om heel verschillende redenen gaten. We hebben je de moeite bespaard en Arduino versus Raspberry Pi vergeleken om je te helpen bepalen wat je het beste kunt kopen voor je volgende project.

Aanbevolen video's

Zeg hallo tegen Raspberry Pi

De Raspberry Pi is een volledig functionele computer en het brein van uw project. Bijvoorbeeld de Piper-computerkit die we in 2016 hebben beoordeeld, was een op Linux gebaseerde laptop, aangedreven door de Raspberry Pi 3, zoals die was Kano's computerkit compleet in 2017 dat kinderen konden samenstellen om een ​​op Linux gebaseerde alles-in-één pc te creëren.

Zoals deze twee voorbeelden laten zien, heeft een Raspberry Pi-bord alle kenmerken van een pc met een speciale processor, geheugen en een grafische driver voor uitvoer via HDMI. Het kan zelfs een geoptimaliseerde versie van het Linux-besturingssysteem draaien, genaamd Raspberry Pi-besturingssysteem. De meeste Linux-software is eenvoudig te installeren en stelt je in staat de Raspberry Pi met een kleine inspanning te gebruiken als een functionerende mediastreamer of videogame-emulator.

Hoewel de Raspberry Pi geen ingebouwde opslag aan boord biedt, kun je microSD-kaarten gebruiken om wat dan ook op te slaan besturingssysteem dat u kiest, of het nu Raspberry Pi OS, Ubuntu Mate of zelfs de Internet of Things-versie is Windows 10. U kunt ook verschillende besturingssystemen op verschillende microSD-kaarten installeren om van platform te wisselen, updates te testen en software te debuggen. En omdat sommige modellen Wi-Fi- en Ethernet-gebaseerde connectiviteit bieden, kunt u deze ook instellen voor toegang via SSH, of er bestanden naartoe overbrengen via FTP.

Technisch gezien zijn er tien versies van het Raspberry Pi-bord: zeven full-size borden, twee miniatuurborden en een microcontrollerbord:

  • Framboos Pi 4 Model B – vanaf $ 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 (niet meer leverbaar)
  • Raspberry Pi 1 Model B+ – $30
  • Raspberry Pi 1 Model A+ — $20-$25 (niet meer leverbaar)
  • Raspberry Pi Zero W — $10 en $14 (met headers)
  • Raspberry Pi Nul – $ 5
  • Frambozen Pi Pico – $ 4

Als voorbeeld zijn hier de specificaties voor het Raspberry Pi 4 Model B-bord:

Verwerker: 4-core Broadcom BCM2711
Geheugen: 2 GB, 4 GB of 8 GB
Opslag: 1x microSD-kaartsleuf
Connectiviteit: Wifi 5
Bluetooth 5.0BLE
Gigabit Ethernet
Poorten: 2x USB-A 3.2
2x USB-A 2.0
2x micro-HDMI
Ander: 40-pins GPIO-header
2-baans MIPI DSI-displayport
MIPI CSI-camerapoort met 2 rijstroken
4-polige stereo-audio- en composietvideo-poort
5V DC via USB-C-connector (minimaal 3A)
5V DC via GPIO-header (minimaal 3A)
Dimensies: 3,34 x 2,20 inch

Naast de kits die je kunt kopen, is er een grote community die je op de goede weg kan helpen richting om projecten van begin tot eind te bouwen, zoals een Game Boy Zero, een werkende miniatuur Macintosh, de Pip-Boy uit Fallout 4, en meer.

Je kunt Raspberry Pi kopen via externe partners zoals Adafruit, Micro Center en anderen. De Raspberry Pi Foundation verkoopt deze producten niet rechtstreeks.

Maak kennis met Arduino

In tegenstelling tot Raspberry Pi zijn Arduino-borden microcontrollers en geen volledige computers. Ze draaien niet een volledig besturingssysteem, maar voeren eenvoudigweg geschreven code uit die door hun firmware wordt geïnterpreteerd. U verliest de toegang tot de essentiële tools die een besturingssysteem biedt, maar aan de andere kant is het direct uitvoeren van eenvoudige code beter beheersbaar en wordt dit gedaan zonder overhead van het besturingssysteem.

Arduino geïntegreerde ontwikkelomgeving (IDE) is open-sourcesoftware voor het schrijven van code en het uploaden ervan naar elk Arduino-bord. De software draait op Windows 7 en nieuwer, Linux en MacOS 10.10 of nieuwer. Er is ook een Windows 10-app.

Individuele borden en kits zijn onderverdeeld in vier groepen: instapniveau ($11-$92), verbeterde functies ($20-$42), Internet of Things ($18-$72) en onderwijs ($110 tot $2.100). Bijvoorbeeld de Arduino UNO Rev3, de huidige versie van het basisbord van Arduino, kost $ 23 en maakt een USB-verbinding tussen je pc en het bord mogelijk voor eenvoudig gebruik en programmeren.

Het primaire doel van het Arduino-bord is om te communiceren met sensoren en apparaten, dus het is geweldig voor hardwareprojecten waarin u eenvoudigweg wilt dat dingen reageren op verschillende sensormetingen en handleidingen invoer. Dat lijkt misschien niet veel, maar het is een zeer geavanceerd systeem waarmee je je apparaten beter kunt beheren. Het is geweldig voor interactie met andere apparaten en actuatoren, waarbij een volledig besturingssysteem overdreven zou zijn voor het afhandelen van eenvoudige lees- en reactieacties.

Maar omdat Arduino niet het ‘brein’ van uw project is, zijn oplossingen niet beperkt tot een handvol borden. In plaats daarvan zijn er meer dan 40 oplossingen voor instapproducten, geavanceerde apparaten, Internet of Things-projecten, onderwijs, wearables en 3D-printen. Ze hebben allemaal processors, geheugen en in sommige gevallen opslag, maar ze zijn in de eerste plaats ontworpen om als controllers te dienen, niet als miniatuurcomputers.

Geweldige voorbeelden van Arduino-projecten vind je hier. Eén project is de Arduino Servo-katapult dat een kom vol voedsel afvuurt wanneer een kat op een druksensormat onder de schaal loopt. Een ander project transformeert een Nerf Vulcan-pistool in een schildwachttoren die zijn vijanden kan volgen. Arduino-apparaten kunnen zelfs dingen doen zoals het toevoegen van een vingerafdrukscanner aan een garagedeuropener. Veel robotkits voor kinderen die je op Amazon kunt kopen, zijn gebaseerd op het Arduino-software- en hardwareplatform.

Arduino versus Framboos Pi
Arduino versus Raspberry Pi: kracht

De twee systemen hebben zeer verschillende stroomvereisten. Om te beginnen verbruikt het Raspberry Pi 4 Model B-bord 3,4 watt wanneer het niet wordt gebruikt en tot 7,6 watt wanneer een monitor, toetsenbord en muis zijn aangesloten. De kleinere Raspberry Pi Zero W verbruikt 0,5 watt aan stroom wanneer hij niet wordt gebruikt, en 1,75 watt wanneer een monitor, toetsenbord en muis zijn aangesloten.

Beide Raspberry Pi-borden hebben vijf volt nodig om aan te blijven, dus je hebt een muuradapter of een oplaadbaar batterijpakket met een hogere spanning nodig. Beide op Raspberry Pi gebaseerde kits die we hebben beoordeeld, leverden bijvoorbeeld een interne oplaadbare batterij die rechtstreeks op het bord werd aangesloten. Deze batterijen bevatten een extra micro-USB-poort om op te laden via een muuradapter of om het apparaat te gebruiken zoals elke andere elektrisch aangesloten pc.

Ondertussen beginnen Arduino-apparaten code uit te voeren wanneer ze zijn ingeschakeld, en stoppen ze zodra je de stekker eruit trekt. Om functionaliteit toe te voegen, sluit u de bedrading rechtstreeks aan op de pinnen op het Arduino-bord, of stapelt u chips, zogenaamde 'shields', bovenop de basiseenheid. Er zijn honderden schilden, elk ontworpen om een ​​andere taak uit te voeren, te communiceren met specifieke sensoren en met elkaar samen te werken om een ​​complete besturingseenheid te bouwen.

Voor Arduino heb je dus alleen maar een batterijpakket nodig dat de spanning boven een bepaald niveau houdt, samen met een primair schild om de stroom te beheren. Zelfs als de stroom op de Arduino uitvalt, zul je niet eindigen met een beschadigd besturingssysteem of andere softwarefouten: hij begint pas met het uitvoeren van code zodra hij weer is aangesloten.

Voor Raspberry Pi moet u deze net als elke andere computer binnen het besturingssysteem afsluiten, anders riskeert u corruptie en softwareproblemen.

Arduino versus Framboos Pi
Arduino versus Raspberry Pi: netwerken

De Raspberry Pi 4 Model B heeft zowel een ingebouwde Ethernet-poort als Wi-Fi 5-connectiviteit, waardoor gemakkelijke toegang tot elk netwerk mogelijk is met weinig installatie. Zodra u verbinding heeft, kunt u het besturingssysteem gebruiken om verbinding te maken met webservers, HTML te verwerken of op internet te posten. Je kunt het zelfs gebruiken als VPN of printserver.

Helaas zijn Arduino-apparaten doorgaans niet direct uit de doos gebouwd voor netwerkconnectiviteit. Hoewel het mogelijk is, is er wat meer sleutelwerk nodig om een ​​goede verbinding tot stand te brengen. Je hebt een extra chip nodig (schild) uitgerust met een Ethernet-poort, en je zult wat bedrading en codering moeten doen om alles gewoon aan de praat te krijgen Juist, wat op zichzelf al een proces is dat sommige leveranciers vergelijkbare Arduino-apparaten met ingebouwd Ethernet verkopen bestanddeel.

Arduino versus Raspberry Pi: sensoren

Hoewel Raspberry Pi- en Arduino-apparaten verschillende interfacepoorten hebben, is het aansluiten van analoge sensoren op Arduino-apparaten een eenvoudiger proces. De microcontroller kan eenvoudig een breed scala aan sensorgegevens interpreteren en erop reageren met behulp van de code die u erop plaatst uitstekend als u van plan bent een reeks opdrachten te herhalen of op sensorgegevens te reageren om aanpassingen aan servo's te maken apparaten.

Raspberry Pi-borden hebben daarentegen software nodig om met dit soort apparaten te kunnen communiceren. wat niet altijd is wat je nodig hebt als je alleen maar planten effectief water wilt geven of je bier wilt bewaren koud. Het gebruik van beide in een project is niet zo ongewoon. Het Arduino-apparaat zou kunnen fungeren als een besturingskaart die opdrachten uitvoert die door de software van de Raspberry Pi worden uitgegeven voordat de sensorinformatie wordt teruggekoppeld voor opname of bevestiging.

Welke oplossing is jouw match made in DIY Heaven?

Na onze tests zijn we van mening dat het Raspberry Pi-bord de superieure keuze is voor iedereen wiens project taken omvat die het beste bij een pc passen. Het bord helpt de bedrijfsvoering eenvoudiger te maken en projecten eenvoudiger te beheren. Het is een uitstekende keuze, of u nu verschillende media wilt bekijken, verbinding wilt maken met internet, gegevens wilt lezen of verbinding wilt maken met een extern beeldscherm.

Een Raspberry Pi-bord is ideaal voor het uitvoeren van verschillende netwerktaken. Het apparaat functioneert als VPN, verwerkt HTML, voegt berichten toe aan internet en communiceert met webservers. Naast al deze functies beschikt het bord ook over Wireless N-connectiviteit en een ingebouwde Ethernet-poort.

We willen er wel op wijzen dat, hoewel de Raspberry Pi over het algemeen de beste keuze lijkt te zijn, de twee producten uitblinken in verschillende taken. Wij raden u aan om ze naast elkaar te gebruiken. De Raspberry Pi kan bijvoorbeeld client-side toegang bieden tot uw code en instellingen, terwijl Arduino de bediening van apparaten en het verzamelen van gegevens kan afhandelen.

U heeft de mogelijkheid om de twee producten op verschillende manieren met elkaar te verbinden; Een USB, een lokaal particulier netwerk of het draaien van I/O-poorten op het Arduino-apparaat naar de Raspberry Pi zouden allemaal waarschijnlijk succesvolle methoden zijn.

Aanbevelingen van de redactie

  • Intel Core i5 versus Intel Core i5 i7: Welke CPU is geschikt voor u?
  • Dit aangepaste hoverboard wordt volledig aangedreven door Raspberry Pi
  • Kijk hoe deze ontwikkelaar een Raspberry Pi gebruikt om een ​​gitaarversterker nieuw leven in te blazen
  • Wat is een Raspberry Pi en wat kan ik er anno 2022 mee?
  • Hoe RAM te installeren