Arduino protiv Raspberry Pi: Koja je bolja DIY platforma?

Ako planirate novi tehnološki projekt i tražite malo računalo s jednom pločicom koje može djelovati kao mozak vašeg dizajna, vjerojatno ćete razmotriti jedan od dva uređaja: Raspberry Pi ili Arduino. Oba su namijenjena profesionalcima i hobistima koji žele izgraditi uzbudljive nove projekte(exciting new projects) s niskom cijenom ulaska.

I Raspberry Pi i Arduino ploče imaju prednosti, nedostatke i idealne slučajeve upotrebe, ovisno o zahtjevima vašeg projekta. Ako niste sigurni koja je ploča najbolja u borbi između Ardunio protiv Raspberry Pi , evo kratkog pregleda koji će vam pomoći da odlučite.

Performanse i specifikacije(Performance and Specifications)

Ako razmišljate o zamjenskoj ploči za PC, sada ćemo vam odgovoriti: Raspberry Pi je jedina opcija (barem u usporedbi s Arduinom(Arduino) ). Uz najnoviji Raspberry Pi 4 i 4B koji nudi između 1 GB i 8 GB RAM- a i četverojezgreni, 1,5 GHz ARM v8 procesor, imate puno snage u vrlo maloj ploči.

Čak i manji Pi modeli ( ploče Zero i Zero W ) nude značajnu snagu za svoju veličinu, s 1GHz ARM CPU - om, 512MB RAM-a(RAM) , GPIO zaglavljima za proširenja i integriranom podrškom za WiFi i Bluetooth .

Poput Pi, postoje različiti Arduino modeli, a Arduino Uno nudi vrlo mali 2KB SRAM i 16MHz mikrokontroler za vrlo specifične projekte. Na drugom kraju ljestvice je Arduino Portena H7 , s dvojezgrenim Cortex M7+M4 ARM mikrokontrolerom, između 8MB i 64MB RAM-a(RAM) , te integriranim Bluetoothom(Bluetooth) i WiFi -om .

Je li ovo poštena usporedba? Vjerojatno ne, jer su Raspberry Pi i Arduino dva vrlo različita proizvoda. Arduino je prilagodljiva, programabilna ploča za prilagođene hardverske projekte, dok je Raspberry Pi "tradicionalnije" računalo samo po sebi, s podrškom za različite Linux distribucije(various Linux distros) i prikladnim hardverom za pokretanje.

Brzina i performanse su pobjeda za Pi, ali Arduino ne mora pokretati sve složene aplikacije koje Raspberry Pi (s potpunom distribucijom Linuxa(Linux) ) mora. Jedina poštena usporedba mogla bi biti s Raspberry Pi Pico , hobističkom mikrokontrolerskom(microcontroller) pločom s dvojezgrenim ARM Cortex M0+ procesorom i 264 KB RAM-a(RAM) .

Funkcionalnost(Functionality)

Kao što smo već spomenuli, Raspberry Pi je vrlo moćno računalo za svoju veličinu. Dok su raniji modeli (od originalnog Pi do Raspberry Pi 3 ) vjerojatno bili prilično spori, najnoviji modeli ( Raspberry Pi 4 i 4B) nude velika poboljšanja performansi.

To vam omogućuje da zamijenite svoje radno računalo Raspberry Pi . Nije idealan za igranje igara (osim za retro igranje(retro gaming) ) ili video kodiranje, ali je potpuno funkcionalan poslužitelj ili računalo. Također se može integrirati u bilo koji broj projekata, bilo da se radi o izgradnji meteorološke stanice ili kao živčani centar izgradnje robotike.

Arduino na neki način nema istu funkcionalnost, ali cilja na drugu publiku. Ako ste iskusni koder, možete programirati svoj Arduino da izvrši bilo koji zadatak koji želite. Mogao bi postati auto na daljinsko upravljanje, kućni alarm, komunikacijski sustav - sve je moguće s odgovarajućom opremom spojenom na njega.

Proširivanje Arduina(Arduino) najbolji je način da se otkrije stvarna snaga koja stoji iza njega. Ako ste zadovoljni kodiranjem, to je izvrstan način za izradu jeftinog i jednostavnog projekta. Međutim, Raspberry Pi nudi mnoge od istih prednosti, s brojnim dodatnim pločama (nazvanim HATs ) koje se mogu postaviti na 40-pinski GPIO zaglavlje na samoj ploči.

Arduino možete odabrati za zahtjeve veličine ili snage, ali ako trebate performanse i funkcionalnost, Raspberry Pi je ukupni pobjednik.

Upotrebljivost(Usability)

Iako su Arduino i Raspberry Pi ploče s velikim potencijalom, to ne znači da su iznimno teške za korištenje. Obje ploče potječu iz obrazovanja, a Pi je stvoren da pomogne školama i roditeljima da ponovno uvedu znatiželju u stilu 80-ih koja je poticala djecu da nauče kodirati.

Kao ploča mikrokontrolera, Arduino je san početnika kod programera. Sama web stranica Arduino nudi tutoriale i primjer koda koji će vam pomoći u stvaranju novih projekata. Dok Raspberry Pi omogućuje korisnicima da rade mnogo stvari odjednom, Arduino se fokusira na jednu svrhu, koju je kreirao i kodirao korisnik.

Nažalost, Arduino koristi C++ kao glavni jezik za svoj kod. Ovo nije najlakši jezik za učenje ili korištenje, za razliku od Pythona(Python) prilagođenog početnicima koji Raspberry Pi podržava u potpunosti (zajedno s drugim glavnim programskim jezicima).

Ako programiranje nije za vas, onda ne morate ni programirati s Raspberry Pi . Instaliranje Raspberry Pi OS -a ili druge Linux distribucije dat će vam potpuni operativni sustav, uključujući grafičko korisničko sučelje koje vam omogućuje pokretanje standardnog softvera kao što je Google Chrome ili LibreOffice .

Također je puno lakše kontrolirati i koristiti Raspberry Pi , čak i s terminala. Naredbe terminala za Linux(Linux terminal commands) lako je naučiti, ali ako ih želite izbjeći, možete – to je uspjeh Raspberry Pi , koji nudi vrlo nisku barijeru ulaska za početnike i amatere.

Isto se , nažalost, ne može reći za Arduino . Međutim, ako ste spremni prihvatiti težu krivulju učenja, to može biti središnji dio sjajnog novog projekta, ali Raspberry Pi će vas brže dovesti do toga.

Trošak(Cost)

Snaga i upotrebljivost su jedno, ali trošak je važan, pogotovo za hobi projekt sa skromnim proračunom. Srećom, i Arduino i Raspberry Pi su izuzetno jeftini za kupnju i korištenje.

Na dnu raspona modela Raspberry Pi nalazi se (Raspberry Pi)Raspberry Pi Pico . Sa samo 4 dolara, ovaj maleni kontroler je programibilni živčani centar hobističkog projekta. Za razliku od Arduina(Arduino) , podržava C i MicroPython ( Python za mikrokontrolere), što ga čini sustavom lakšim za korištenje.

Međutim, za punu izvedbu Pi 4 Model B košta između 35 USD (za 2 GB RAM-a(RAM) ) i 75 USD (za 8 GB), ovisno o prodavaču. Također možete uzeti manji, manje moćan Zero W za 10 dolara. Ostale ploče (kao što su starije Pi, 2, 3 i 3B) imaju slične cijene, s dostupnim popustima zbog njihove starosti i nižih specifikacija.

Srećom, Arduino ploče su također jeftine. Dostupne su mnoge Arduino ploče, ali neke od najčešćih, poput Arduino Uno , koštaju oko 20-30 USD. Ostale ploče (kao što je Pro Mini ) mogu koštati čak 10 dolara, pri čemu Mega košta 60 dolara, a Portena H7 99,99 dolara.

Kao ploča otvorenog koda, Arduino također ima niz klonova u sličnim cjenovnim rasponima. Međutim, s Raspberry Pi Pico koji košta samo 4 USD, mikrokontroler Raspberry Pi i dalje je najbolja vrijednost za novac, ali to će ovisiti o performansama i zahtjevima za snagom vašeg konkretnog projekta.

Arduino protiv Raspberry Pi: Što je najbolje za vas?(Arduino vs Raspberry Pi: Which Is Best For You?)

Moglo bi se lako reći da u ovoj bitci postoji pobjednik, ali nema. Arduino ili Raspberry Pi bili bi sjajni središnji dijelovi projekta koji gradite. Ali većina početnika će Raspberry Pi lakše postaviti i koristiti. Također nudi više snage, funkcionalnosti i puno nižu barijeru ulaska za apsolutne početnike.

Zahvaljujući brojnim dodacima i OS prilagođenom početnicima, postoji mnogo jednostavnih Raspberry Pi projekata(easy Raspberry Pi projects) koje možete isprobati. Možete čak i kombinirati to dvoje, povezujući Arduino s Raspberry Pi pomoću pinova zaglavlja GPIO za opsežnije projekte. Međutim, ako ste upravo kupili novi Raspberry Pi , možda biste ga prvo trebali ažurirati(update it first) .



About the author

Ja sam web programer s više od 10 godina iskustva u radu s preglednicima Firefox i Google Docs. Stručnjak sam za izradu jednostavnih, ali moćnih mrežnih aplikacija i razvio sam web rješenja za mala poduzeća i velike organizacije. Moja baza klijenata uključuje neka od najvećih imena u poslovanju, uključujući FedEx, Coca Colu i Macy's. Moje vještine programera čine me idealnim kandidatom za bilo koji projekt koji treba brzo i učinkovito dovršiti - od razvoja prilagođenih web stranica do stvaranja robusnih marketinških kampanja putem e-pošte.



Related posts