Raspberry Pi

Kakšne so razlike med Raspberry Pi in Arduino?

Kakšne so razlike med Raspberry Pi in Arduino?
Raspberry Pi in Arduino sta navadno najboljša izbira za široko paleto gradbenih projektov zaradi svoje velikosti, cene in vsestranskosti. Obe plošči sta bili prvotno ustvarjeni, da bi študentom ponudili modul z eno ploščo, ki jim bo pomagal spoznati računalnike, kodiranje in elektroniko po zelo nizkih stroških. Nepričakovano so te deske pozneje postale priljubljene v skupnosti ljubiteljev, izdelovalcev, novincev in strokovnjakov.

Malo vrnitve

Arduino prihaja iz Italije in rečeno je, da je ime dobil po baru, kjer se razvijalci običajno sestanejo, da bi razpravljali o odboru. Prvi Arduino je bil razvit leta 2005 in je bil namenjen študentom Interaction Design Institute Ivrea v Italiji poceni mikrokrmilne plošče. Njegova cena in preprostost sta vzbudila tudi zanimanje ljubiteljev in profesionalcev; kmalu je prišel do širše skupnosti proizvajalcev. Od takrat so nastale številne druge sorte plošč Arduino. Leta 2013 je bilo prodanih že približno 700.000 plošč Arduino [1].

Raspberry Pi se je rodil sedem let po Arduinu, ko je Eben Upton izumil poceni, modularni enokrmilni računalnik, ki bo pomagal izboljšati programske spretnosti njegovih učencev. Tako kot Arduino je tudi zaradi stroškov in vsestranskosti kmalu dosegel širše občinstvo. Prva plošča Raspberry Pi je stala le 35 dolarjev, kar je precej ceneje od obstoječih računalniških plošč, ki običajno stanejo petkrat višje. Majhna plošča je postala še manjša in cenejša, potem ko je Fundacija Raspberry Pi ustvarila Raspberry Pi Zero, najmanjšo ploščo Raspberry Pi do zdaj, ki stane le 5 USD. Raspberry Pi je hitro napredoval, saj so bili milijoni plošč že ustvarjeni glede na prvotni cilj le 10.000 plošč let po prvi izdaji.

Raspberry Pi in Arduino: Ključne razlike

Raspberry Pi in Arduino sta z leti hitro rasla. Ker sta oba priljubljena med študenti, navdušenci nad mojstrskimi mojstri in graditelji projektov, se te plošče pogosto primerjajo med seboj, čeprav imajo različne platforme; Raspberry Pi je enokrmilni računalnik, medtem ko je Arduino mikrokrmilnik. Čeprav oba najdeta svoje niše v projektih DIY, robotiki in elektroniki, imata veliko razlik v zmogljivosti, stroških, programski opremi in funkcionalnosti. Preberite, če želite vedeti glavne razlike med tema dvema miniaturnima ploščama, da se boste lažje odločili, katera bo primerna za vaše prihodnje projekte.

Strojna oprema

Raspberry Pi je zgrajen kot mini računalnik in tako namesti vse osnovne komponente računalnika. V središču vseh plošč Raspberry, Pi je 32-bitni ali 64-bitni procesor Broadcom ARM, od enojedrnega CPU 700MHz prvotnega Pi do veliko hitrejšega 1.5-GHz štirijedrni procesor Raspberry Pi 4. Za obdelavo grafike so na plošči integrirani tudi grafični procesorji Broadcom Videocore. RAM je od 256 MB do 8 GB, odvisno od modela. Na plošči so vgrajena tudi vrata USB za prenos podatkov in vrata HDMI za prikaz. Nekateri modeli so sestavljeni tudi iz Ethernet vrat in imajo tudi brezžične zmogljivosti. Obstaja reža za kartico microSD za shranjevanje, rezervirana za kartico microSD, ki vsebuje operacijski sistem. Vse plošče Raspberry Pi vključujejo 40-pinski glavo GPIO, razen Raspberry Pi Zero in Raspberry Pi Zero W, kjer morate glavo spajkati sami.

Po drugi strani pa je Arduino vezje, zgrajeno kot mikrokrmilnik. Njegova računalniška moč je veliko manjša kot pri Raspberry Pi. 8-bitni Atmel mikrokrmilniki so jedro vsake plošče Arduino, ki je pogosto manjša od 100 MHz. RAM je od 2KB do 64MB. Shramba temelji na pomnilniku flash, od 32 KB do 128 MB, odvisno od modela. Nekateri modeli imajo vrata USB, ki služijo kot komunikacijska povezava in kot napajalnik. Tisti, ki nimajo vrat USB, za komunikacijo uporabljajo zatiče mikrokrmilnika Atmel in jih je mogoče napajati z baterijskim paketom. Vse plošče nimajo vgrajenih omrežnih funkcij. Nekateri bi potrebovali dodatno strojno opremo, znano kot Arduino Shield, ki je običajno pritrjena na ploščo za povezavo z omrežjem. Tako kot Arduino Uno WiFi so tudi druge plošče vključevale podporo WiFi zaradi naraščajočih zahtev po IoT-jih.

Programska oprema

Ker je Raspberry Pi v bistvu računalnik, za zagon potrebuje operacijski sistem. Linux OS za Raspberry Pi, imenovan Raspberry Pi OS (prej Raspbian), je privzeti OS Raspberry Pi. Na majhni plošči pa se lahko izvajajo tudi drugi operacijski sistemi Linux in ne Linux. Ko gre za programske jezike, se lahko z Pi-ji naučite dolgega seznama. Kodiranje lahko začnete s Scratch, Python, JavaScript, HTML5, C, C ++ in Java, če naštejemo le nekaj.

Za razliko od Raspberry Pi, Arduinos za delovanje ne potrebuje OS. Arduino sistemi so veliko bolj preprosti kot Raspberry Pi. Najbolje bi bilo programirati mikrokrmilnik, čeprav sta programska jezika, ki ju lahko uporabljate, omejena na C in C++. Arduinos so naprave plug-and-play, kar pomeni, da ko zažene program, bo zagnal program, ki ste ga kodirali, in ko bo program izklopil, ga bo zaključil.

Uporabe

Ko v svoje prototipe ali projekte vdelate Raspberry Pi, vgradite celoten računalnik za izvajanje številnih različnih nalog. Zaradi manjše računalniške moči je Arduino omejen na samo eno ali dve nalogi in večkrat izvaja isti program. Raspberry Pi je bolj zapleten kot Arduino, vendar je njegova kompleksnost velika prednost za večnamenski projekt. Na primer, za interakcijo s senzorji bi morali v Raspberry Pi namestiti knjižnice in drugo programsko opremo, medtem ko za isto nalogo potrebujete preprosto kodo za Arduino. Lahko zgradite preproste projekte, na primer zaznavanje temperature v sobi, z uporabo Arduina, lahko pa zgradite bolj zapletene projekte, kot je brezpilotni letalnik z uporabo Raspberry Pi. Ker je na Raspberry Pi več komponent, običajno stane več kot Arduino.

Kot lahko vidite, sta Raspberry Pi in Arduino dve zelo različni plošči in obe imata svoje prednosti in slabosti. Če delate na projektu, ki od vas zahteva samo eno ali dve nalogi, se lahko odločite za Arduino, toda za projekte, ki zahtevajo bolj zapletene naloge in programiranje, bi bila Raspberry Pi boljša možnost.

Najboljši Linux Distros za igre na srečo v letu 2021
Operacijski sistem Linux je daleč od prvotnega, preprostega, strežniškega videza. Ta OS se je v zadnjih letih izjemno izboljšal in se je zdaj razvil v...
Kako zajeti in pretakati svojo igralno sejo v Linuxu
V preteklosti je bilo igranje iger le hobi, sčasoma pa je igralniška industrija zabeležila veliko rast glede tehnologije in števila igralcev. Občinstv...
Najboljše igre z ročnim sledenjem
Oculus Quest je pred kratkim predstavil odlično idejo ročnega sledenja brez krmilnikov. Z vedno večjim številom iger in dejavnosti, ki izvajajo podpor...