Arduino vs. Raspberry Pi

Lehet, hogy soha nem használtad a Raspberry Pi-t vagy az Arduinót, de valószínűleg hallottál róluk. Raspberry Pi volt a legkelendőbb brit számítógép már évek óta, és az Arduino egy-egy táblával alakítja át a barkácsközösséget. Nincs hiány olyan lehetőségekből, amelyek egy kis elektronikus vezérlést biztosítanak a projektjei felett. Ennek ellenére a pénztárcabarát Raspberry Pi és az Arduino márkanév alatti megoldások sokasága kétségtelenül a legnépszerűbbek közé tartozik.

Tartalom

  • Köszönj a Raspberry Pi-nek
  • Ismerje meg az Arduino-t
  • Arduino vs. Raspberry Pi: Erő
  • Arduino vs. Raspberry Pi: Hálózat
  • Arduino vs. Raspberry Pi: érzékelők
  • Melyik megoldás a DIY mennyországban készült párja?

De a kettő összehasonlítása olyan lehet, mint a macskák és kutyák sorának megítélése. Mindketten olyan állatok, amelyek nyalják magukat, de mindegyikük nagyon különböző okokból ásnak lyukat. Megkíméltük Önt a fáradságtól, és az Arduinót a Raspberry Pi-vel összevettük, hogy segítsünk meghatározni, mi a legjobb a következő projekthez.

Ajánlott videók

Köszönj a Raspberry Pi-nek

A Raspberry Pi egy teljesen működőképes számítógép és a projekt agya. Például a Piper számítógépes készlet 2016-ban felülvizsgáltuk, hogy egy Linux-alapú laptop volt, amelyet a Raspberry Pi 3 hajtott. A Kano számítógépes készlete kész 2017-ben a gyerekek összeállíthatták, hogy létrehozzanak egy Linux-alapú, többfunkciós PC-t.

Amint ez a két példa is mutatja, a Raspberry Pi kártya rendelkezik a számítógép összes tulajdonságával, dedikált processzorral, memóriával és grafikus meghajtóval a HDMI-n keresztül történő kimenethez. Akár a Linux operációs rendszer optimalizált változatát is futtathatja Raspberry Pi OS. A legtöbb Linux-szoftver könnyen telepíthető, és kis erőfeszítéssel lehetővé teszi a Raspberry Pi-t működő médiastreamerként vagy videojáték-emulátorként.

Bár a Raspberry Pi nem kínál beépített tárhelyet, a microSD-kártyák segítségével bármit tárolhat. az Ön által választott operációs rendszert, legyen az Raspberry Pi OS, Ubuntu Mate vagy akár a Dolgok Internetes verziója Windows 10. Különböző operációs rendszereket is telepíthet különböző microSD-kártyákra platformcseréhez, frissítések teszteléséhez és hibakereső szoftverekhez. És mivel egyes modellek Wi-Fi- és Ethernet-alapú csatlakozást is tartalmaznak, beállíthatja SSH-n keresztüli hozzáférésre, vagy FTP-n keresztül fájlokat másolhat rá.

Technikailag a Raspberry Pi kártyának tíz változata létezik: hét teljes méretű kártya, két miniatűr kártya és egy mikrovezérlő kártya:

  • Raspberry Pi 4 Model B - 35 dollártól kezdve
  • Raspberry Pi 3 Model A+ – 25 dollár
  • Raspberry Pi 3 Model B+ – 35 dollár
  • Raspberry Pi 3 B modell – 35 dollár
  • Raspberry Pi 2 Model B – 30-35 dollár (megszűnt)
  • Raspberry Pi 1 Model B+ – 30 dollár
  • Raspberry Pi 1 Model A+ – 20-25 dollár (megszűnt)
  • Raspberry Pi Zero W – 10 és 14 dollár (fejlécekkel)
  • Raspberry Pi Zero – 5 dollár
  • Raspberry Pi Pico – 4 dollár

Példaként íme a Raspberry Pi 4 Model B kártya specifikációi:

Processzor: 4 magos Broadcom BCM2711
Memória: 2 GB, 4 GB vagy 8 GB
Tárolás: 1x microSD kártyanyílás
Csatlakozás: Wi-Fi 5
Bluetooth 5.0 BLE
Gigabit Ethernet
Portok: 2x USB-A 3.2
2x USB-A 2.0
2x micro HDMI
Egyéb: 40 tűs GPIO fejléc
2 sávos MIPI DSI kijelző port
2 sávos MIPI CSI kamera port
4 pólusú sztereó audio és kompozit videó port
5V DC USB-C csatlakozón keresztül (minimum 3A)
5V DC GPIO fejlécen keresztül (minimum 3A)
Méretek: 3,34 x 2,20 hüvelyk

A megvásárolható készleteken kívül van egy nagy közösség, amely a helyes útra terelheti a projektek elejétől a végéig történő felépítéséhez, mint például egy Game Boy Zero, egy működő miniatűr Macintosh, a Pip-Boy -tól Fallout 4, és több.

A Raspberry Pi-t olyan külső partnereken keresztül vásárolhatja meg, mint az Adafruit, a Micro Center és mások. A Raspberry Pi Alapítvány közvetlenül nem értékesíti ezeket a termékeket.

Ismerje meg az Arduino-t

A Raspberry Pi-vel ellentétben az Arduino kártyák mikrovezérlők, nem teljes számítógépek. Nem egy teljes operációs rendszert futtatnak, hanem egyszerűen a firmware-ük által értelmezett írott kódot hajtanak végre. Elveszíti a hozzáférést az operációs rendszer által biztosított alapvető eszközökhöz, másrészt az egyszerű kód közvetlen futtatása jobban kezelhető, és az operációs rendszer többletköltsége nélkül valósul meg.

Arduino integrált fejlesztői környezet (IDE) egy nyílt forráskódú szoftver kód írásához és bármely Arduino kártyára való feltöltéséhez. A szoftver Windows 7 és újabb, Linux és MacOS 10.10 vagy újabb rendszeren fut – van Windows 10 alkalmazás is.

Az egyes táblák és készletek négy csoportra oszthatók: belépési szint (11–92 USD), továbbfejlesztett szolgáltatások (20–42 USD), tárgyak internete (18–72 USD) és oktatás (110–2100 USD). Például a Arduino UNO Rev3, amely az Arduino alaplapjának jelenlegi verziója, 23 dollárba kerül, és lehetővé teszi az USB-kapcsolatot a számítógép és az alaplap között az egyszerű használat és programozás érdekében.

Az Arduino tábla elsődleges célja az érzékelőkkel és eszközökkel való interfész, ezért kiválóan alkalmas hardverprojektek, amelyekben egyszerűen azt akarja, hogy a dolgok reagáljanak a különféle érzékelők és a kézi értékekre bemenet. Lehet, hogy ez nem tűnik soknak, de ez egy nagyon kifinomult rendszer, amely lehetővé teszi az eszközök jobb kezelését. Kiválóan alkalmas más eszközökkel és működtetőelemekkel való interfészhez, ahol a teljes operációs rendszer túlzásba vitte az egyszerű olvasási és válaszadási műveletek kezelését.

De mivel az Arduino nem a projekt „agya”, a megoldások nem egy maroknyi táblához vannak kötve. Ehelyett vannak több mint 40 megoldás belépő szintű termékekhez, fejlett eszközökhöz, tárgyak internete projektekhez, oktatáshoz, viselhető eszközökhöz és 3D nyomtatáshoz. Mindegyik rendelkezik processzorral, memóriával és bizonyos esetekben tárolóval, de elsősorban vezérlőként, nem pedig miniatűr számítógépként szolgálnak.

Nagyszerű példák az Arduino projektekre itt található. Az egyik projekt a Arduino szervo katapult ami kigyullad egy étellel teli tálat, amikor egy macska rámegy az edénye alatt elhelyezett nyomásérzékelő szőnyegre. Egy másik projekt egy Nerf Vulcan fegyvert alakít át egy őrtoronnyal, amely képes követni az ellenségeit. Az Arduino eszközök még olyan dolgokat is megtehetnek, mint ujjlenyomat-szkenner hozzáadása a garázsajtó nyitójához. Sok robotkészletek gyerekeknek Az Amazonon megvásárolható termékek az Arduino szoftver- és hardverplatformon alapulnak.

Arduino vs. Raspberry Pi
Arduino vs. Raspberry Pi: Erő

A két rendszer teljesítményigénye nagyon eltérő. Kezdetnek a Raspberry Pi 4 Model B kártya 3,4 wattot használ üresjáratban, és akár 7,6 wattot, amikor monitor, billentyűzet és egér csatlakoztatva van. A kisebbik Raspberry Pi Zero W 0,5 wattot fogyaszt üresjáratban, és 1,75 wattot, ha monitor, billentyűzet és egér van csatlakoztatva.

Mindkét Raspberry Pi kártya bekapcsolva maradásához öt volt szükséges, ezért fali adapterre vagy nagyobb feszültségű újratölthető akkumulátorra van szüksége. Például mindkét áttekintett Raspberry Pi-alapú készlet tartalmazott egy belső újratölthető akkumulátort, amely közvetlenül az alaplaphoz csatlakozik. Ezek az akkumulátorok tartalmaztak egy további Micro USB portot, amellyel fali adapterrel tölthetők fel, vagy az eszközt úgy használhatják, mint bármely más elektromosan lekötött számítógépet.

Eközben az Arduino eszközök bekapcsoláskor megkezdik a kód végrehajtását, és leállnak, ha kihúzzák a dugót. A funkcionalitás bővítéséhez vagy közvetlenül az Arduino kártya érintkezőibe kell huzalozni, vagy az alapegység tetejére "pajzsoknak" nevezett chipeket halmozhat fel. Több száz pajzs létezik, amelyek mindegyike más-más feladat elvégzésére, meghatározott érzékelőkkel való interfészre, valamint egy komplett vezérlőegység felépítésére szolgál.

Így az Arduino esetében csupán egy akkumulátorra van szüksége, amely egy bizonyos szint felett tartja a feszültséget, valamint egy elsődleges pajzsra van szüksége az áramellátáshoz. Még akkor sem, ha az Arduino áramellátása leesik, akkor sem lesz sérült az operációs rendszer vagy más szoftverhiba: csak akkor kezdi el futtatni a kódot, amikor újra csatlakoztatja.

A Raspberry Pi esetében le kell állítani az operációs rendszeren belül, mint bármely más számítógépet, különben korrupciót és szoftverproblémákat kockáztat.

Arduino vs. Raspberry Pi
Arduino vs. Raspberry Pi: Hálózat

A Raspberry Pi 4 Model B beépített Ethernet porttal és Wi-Fi 5 csatlakozással is rendelkezik, amely könnyű hozzáférést tesz lehetővé bármilyen hálózathoz kis beállítással. Miután csatlakozott, az operációs rendszer segítségével csatlakozhat webszerverekhez, feldolgozhatja a HTML-t, vagy közzéteheti az internetre. Akár a VPN vagy nyomtatószerver.

Sajnos az Arduino eszközöket általában nem közvetlenül a dobozból kivett hálózati csatlakozásra tervezték. Bár lehetséges, egy kicsit több trükközésre van szükségük a megfelelő kapcsolat beállításához. Szükséged lesz egy extra chipre (pajzs) Ethernet porttal van felszerelve, és be kell kötnie és kódolnia kell, hogy minden működjön. igaz, ami önmagában elég folyamat ahhoz, hogy egyes gyártók hasonló, beépített Ethernettel rendelkező Arduino eszközöket áruljanak. összetevő.

Arduino vs. Raspberry Pi: érzékelők

Míg a Raspberry Pi és az Arduino eszközök több interfész porttal rendelkeznek, az analóg érzékelők Arduino eszközökhöz való csatlakoztatása egyszerűbb folyamat. A mikrokontroller könnyen értelmezheti és reagálhat az érzékelőadatok széles skálájára a ráhelyezett kód segítségével, ami az kiváló, ha meg kíván ismételni egy sor parancsot, vagy reagálni kíván az érzékelőadatokra, hogy beállítsa a szervókat és eszközöket.

A Raspberry Pi kártyákhoz viszont szoftverre van szükség az ilyen típusú eszközökkel való interfészhez, amelyre nem mindig van szüksége, ha csak a növényeket próbálja hatékonyan öntözni vagy megőrizni a sörét hideg. Mindkettő használata egy projektben nem olyan ritka. Az Arduino eszköz vezérlőtáblaként működhet, amely végrehajtja a Raspberry Pi szoftvere által kiadott parancsokat, mielőtt az érzékelő információit visszacsatolnák rögzítésre vagy nyugtázásra.

Melyik megoldás a DIY mennyországban készült párja?

Tesztelésünk után úgy gondoljuk, hogy a Raspberry Pi tábla a kiváló választás mindenki számára, akinek a projektje olyan feladatokat tartalmaz, amelyek a legjobban illeszkednek egy személyi számítógéphez. A tábla segít a műveletek egyszerűsítésében és a projektek könnyebb kezelésében. Remek választás, ha különböző médiákat szeretne megnézni, csatlakozni az internethez, adatokat szeretne olvasni, vagy külső kijelzőre szeretne hivatkozni.

A Raspberry Pi tábla kiválóan alkalmas különféle hálózati feladatok megoldására. Az eszköz VPN-ként működik, feldolgozza a HTML-t, bejegyzéseket ad hozzá az internethez, és kommunikál webszerverekkel. Mindezen funkciók mellett az alaplap Wireless N csatlakozással és beépített Ethernet porttal is rendelkezik.

Szeretnénk rámutatni, hogy bár a Raspberry Pi úgy tűnik, hogy összességében a legjobb választás, a két termék különböző feladatokban kiváló. Javasoljuk, hogy fontolja meg egymás mellett futtatását. Például a Raspberry Pi ügyféloldali hozzáférést biztosít a kódhoz és a beállításokhoz, míg az Arduino képes kezelni az eszköz működtetését és az adatgyűjtést.

Lehetősége van többféle módon összekapcsolni a két terméket; Az USB, a helyi magánhálózat vagy az I/O portok futtatása az Arduino eszközön a Raspberry Pi-ben valószínűleg mind sikeres módszerek.

Szerkesztői ajánlások

  • Intel Core i5 vs. i7: Melyik CPU a megfelelő az Ön számára?
  • Ezt az egyedi hoverboardot teljes egészében Raspberry Pi hajtja
  • Nézze meg, ahogy a fejlesztő Raspberry Pi-t használ egy gitárerősítő újjáélesztésére
  • Mi az a Raspberry Pi, és mit tehetek vele 2022-ben?
  • Hogyan telepítsünk RAM-ot