Arduino vs Raspberry Pi Koje je mini računalo za vas?

  • Peter Holmes
  • 0
  • 2715
  • 534
Oglas

Arduino i Raspberry Pi možda izgledaju prilično slično - obojica su simpatične male pločice s nešto čipova i igle - ali oni su u stvari vrlo različiti uređaji.

Tražite malo računalo, možda za napajanje DIY mrežne sigurnosne kamere - to je uobičajena odluka potrebna za razne zabavne projekte. Čuli ste dobre stvari o Raspberry Pi i Arduino, ali ne možeš odlučiti koji je za tebe. Koje će prevladati kao najkorisnije nakon što rastavite sigurnosnu kameru zahvaljujući tom incidentu sa susjedima? Na kojem biste mogli igrati filmove? Ne brinite, tu smo da objasnimo sve!

Ako ste više vizualni učenik (poput mene), ovaj je članak dostupan u video obliku ovdje:

Koja je razlika?

Arduino je mikrokontroler, a zapravo nije mini-računalo. Mikrokontroler je samo mali dio onoga što čini cijelo računalo. Arduino pruža samo podskup funkcionalnosti Raspberry Pi.

Iako se Arduino može programirati s malim aplikacijama napisanim na C ++, on ne može raditi u cijelosti “operacijski sustav” i zasigurno neće uskoro zamijeniti vaš medijski centar. Raspberry Pi, s druge strane, potpuno je ispuhan Računalo. Ako čitate ovu stranicu, pretpostavljam da znate što to znači.

Snage i slabosti

Pa je li Arduino tada beskoristan? Teško - Arduino je savršen za projekti elektronike. Sadrži skup ulaza i izlaza koji se mogu izravno povezati s komponentama i senzorima i nevjerojatno je jednostavno skočiti ravno u stvaranje nešto. To ga čini idealnim za izradu prototipa ili za izradu malih projekata koji ne zahtijevaju složenost Pi-a.

Arduino pokreće Arduino firmware - osnovni bit osnovnog softvera koji mu omogućuje komunikaciju s računalom preko USB-a i omogućava pristup svim značajkama. Općenito ne biste zamijenili ovaj firmver, ali moguće je. Nakon što se učita vaš kôd, jednostavno ga možete priključiti bilo gdje i odmah će početi raditi - ne trebate ponovno pokretati, uključivati ​​tipkovnicu ili odabrati aplikaciju za pokretanje. Radi jedan posao za koji je programiran, radi dobro, i to radi odmah.

Raspberry Pi, s druge strane, potpuno je funkcionalno mini-računalo. Potreban je operativni sustav (odjavite ovih 10 Linux-ovih distributera, a ne samo Raspbian: 10 Linux-a Distros-a Vaš se Pi ne može pokretati samo Raspbian: 10 Linux Distros-a koji se može pokrenuti. Vjerojatno imate najnoviju inačicu Raspbian-a na vašem Raspberry Pi. Ali je to je najbolji Linux distro za uređaj? Može li postojati alternativa koja će vam bolje odgovarati? može se izvoditi) i treba malo vremena za pokretanje prije nego što pokrene. Pohrana je osigurana s micro-SD kartice, dok ugrađeni Ethernet omogućuje umrežavanje (mrežno povezivanje možete dobiti na Arduino-u Dajte svom Arduino projektu vlastiti mini-web-poslužitelj, s Ethernet-štitom. Dajte svom Arduino projektu vlastiti mini-web-poslužitelj, sa Ethernet štit Prije nekog vremena, pokazao sam vam kako postaviti internetski upravljački sustav za svoj Arduino - ali on mora ostati povezan s računalom putem USB-a da bi održavao internetsku vezu ... također, ali to zahtijeva dodatak “štit”).

U srcu Pi-a nalazi se Broadcom Arm-v6 CPU; ima memoriju i grafički procesor koji pokreće HDMI izlaz. Možete priključiti tipkovnicu i monitor, učitati Linux, a manje tehnički pamet možda nema pojma koliko je maleni stroj koji pokreće sve uistinu. Pi je nevjerojatno moćna platforma u vrlo malom paketu - savršena za ugrađene sustave ili projekte koji zahtijevaju više interaktivnosti i procesorske snage.

Umjesto toga, malina je znatno složenija za jednostavne elektroničke projekte. Na primjer, svima je prvi projekt neka izvedenica bljeskanja LED-a za uključivanje i isključivanje Arduino programiranja za početnike: Projektni vodič kontrolera semafora Arduino programiranje za početnike: Projektni vodič kontrolera semafora Vodič za izgradnju Arduino kontrolera semafora pomaže vam razviti osnovne vještine kodiranja! Počeli smo. , U Arduinu to uključuje spajanje LED-a i otpornika na dva pina, a zatim prijenos oko 8 redaka koda. To je to. Na Raspberry Pi - pod pretpostavkom da imate potpuno funkcionalan operativni sustav već instaliran i postavljen po želji, tada morate instalirati neke biblioteke koje će vam pomoći u kontroli GPIO pinova (to su bitovi na koje povezujete komponente).

Iako postoji mnogo knjižnica, ovisno o jeziku na kojem želite programirati - uključujući vizualne dizajnere kao što je Scratch. WiringPi omogućava vam pisanje istim jezikom iz kojeg potiče Arduino. Na kraju, možda ćete trebati sastaviti aplikaciju prije nego što je pokrenete. Poanta je u tome što na Pi-u možete učiniti gotovo sve što Arduino može - samo je složenije.

Još jedna važna stvar koju ovdje treba imati na umu je da je Arduino najpopularnija platforma za elektroničke projekte, pa iako su projekti Raspberry Pi za početnike Raspberry Pi projekti za početnike Raspberry Pi projekti za početnike Ovi Raspberry Pi projekti najpopularniji su za projekte elektronike. za početnike su izvrsni za upoznavanje s hardverskim i softverskim mogućnostima Pi-ja, a pomoći će vam da se brzo i brzo pokrenete!) nećete naći gotovo toliko početnih tutorijala koji će vam pomoći. Možda bi bilo najbolje uzeti u obzir Pi kao nadogradnju nakon što budete spremni rukovati sa većim i zahtjevnijim projektima.

Raspberry Pi je mini-računalo, Arduino nije. Da biste malo jasnije shvatili tu točku, evo malog izbora operativnih sustava koje možete instalirati na Raspberry Pi:

  • Raspbian (na temelju Debian Linuxa, ovaj “zadano” OS).
  • RiscOS.
  • Plan 9.
  • Xbox Media Center Hardver koji će vam trebati za izgradnju Raspberry Pi Media Center Hardver koji će vam trebati za izgradnju Raspberry Pi Media Center S toliko mnogo načina korištenja, ne biste se trebali iznenaditi kada ste otkrili da je Raspberry Pi prodat 1 milijun jedinica. Iako je dizajniran za jednu ključnu svrhu (programiranje) ovo malo računalo veličine kreditne kartice ... .

Ranije smo pisali o 7 operativnih sustava Raspberry Pi.

A ovdje je popis operativnih sustava koje možete instalirati na Arduino:

  • nijedan

Dakle, odlučili ste se? Sjajno. Započnite provjerom kako uživo strujati na YouTube s Pi Kako živjeti stream na YouTube s Raspberry Pi Kako uživo u streamu na YouTube s Raspberry Pi Evo kako pretvoriti vaš Raspberry Pi u prijenosnu web-povezanu kameru koja može živjeti strujte na YouTube! ili kako sagraditi svjetiljku oblaka gromobrana Kako sagraditi oblačnicu sa zvučno reaktivnom munje Kako sagraditi oblak sa zvučno reaktivnom munjom Nekoliko mjeseci unazad, lampica za grom i munje od 3000 dolara postala je viralna u zajednici proizvođača. Ono što ćemo danas napraviti nije posve isto - napravimo nešto praktičnije. s Arduinom? Imamo neslužbeni Vodič za početnike Raspberry Pi Raspberry Pi: Neslužbeni udžbenik Raspberry Pi: Neslužbeni vodič Bez obzira jeste li trenutno vlasnik Pi-a koji želi saznati više ili ste potencijalni vlasnik ovog uređaja veličine kartice, ovo nije t vodič koji želite propustiti. to bi trebalo biti korisno, a onaj za Arduino Prvi koraci s Arduinom: Vodič za početnike Početak rada s Arduinom: Vodič za početnike Arduino je platforma za prototiranje elektronike otvorenog koda koja se temelji na fleksibilnom, jednostavnom hardveru i softveru. Namijenjen je umjetnicima, dizajnerima, hobistima i svima koji su zainteresirani za stvaranje interaktivnih objekata ili okruženja. , isto.

ČEKATI! Zašto uopće odabrati?

Zapravo, možete imati najbolje iz oba svijeta; Pi je možda složeniji Arduino, a Arduino se zaista ne može nositi toliko s Pi - ali jeste li razmišljali o tome da ih koristite zajedno? Projekt - AlaMode postavlja klon Arduino koji se može sklapati izravno na vrh Pi, što daje trenutni pristup svim uobičajenim Arduino funkcijama.

Ili ako je Python više stvar, samo priključite Arduino na USB vašeg Pi-ja i izravno komunicirajte s njim.

Nadam se da su vam sada jasnije razlike između Arduino-a i Raspberry Pi-a, i zašto je jedan možda bolji od drugog za određenu aplikaciju. Pokažite nam neke od svojih Arduino / Pi projekata u komentarima ispod!




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.