Articles

Raspberry Pi ja Arduino: mikäs ero ja mikä sopii parhaiten projektillesi?

niille, jotka rakastavat korjailla elektroniikkaa, Raspberry Pi ja Arduino ovat tulleet korvaamattomiksi työkaluiksi. Ne ovat molemmat erittäin suosittuja vaihtoehtoja, mutta ovat myös hyvin budjettiystävällisiä. Molemmilla on hyvät ja huonot puolensa, mutta myös omat erityiset sovelluksensa. Mutta kumpi kannattaa valita?

Raspberry Pi on itse asiassa system-on-a-chip eli lyhyesti SOC. Se toimii täysversio Linux, kuten Raspbian, ja on suunniteltu auttamaan opettaa sinulle kuin mennä. Arduino taas on enemmän mikro-ohjain kuin tietokone, jossa on massiivinen tukiyhteisö sekä satoja laajennusvaihtoehtoja.

kun Raspberry Pi julkaistiin ensimmäisen kerran, joistakuista tuntui, että Arduino saattaa olla nyt vanhentunut. Tämä ei kuitenkaan ole oikeastaan reilua, koska he suorittavat erilaisia tehtäviä. Olipa Vadelma Pi tai Arduino on ase valinta, tosiasia on, että jokaisella on erilliset edut ja haitat toisiinsa.

seuraavassa artikkelissa käsitellään lyhyesti, mitä ne ovat, käsitellään niiden yleisiä sovelluksia ja tehdään nopea vertailu niiden välillä. Syvällisempää analyysiä kunkin, löydät lukemattomia resursseja siellä.

lähde: Sven.petersen/Wikimedia commons

Raspberry Pi

Raspberry Pi on käytännössä minitietokone yhdellä laudalla. Siinä on oma prosessori, muisti, näytönohjain ja tulot ja lähdöt, kuten HDMI. Raspberry Pi levyt ajaa erityisesti suunniteltu versio Linux-käyttöjärjestelmän samoin.

tästä johtuen Linux-ohjelmisto on erittäin helppo asentaa, ja pienellä vaivalla sitä voi käyttää mediavirran tai videopelien emulaattorina. Pi ei ole sisäistä tallennustilaa, mutta voit käyttää SD-kortteja tähän tarkoitukseen. Tämä antaa sinulle paljon joustavuutta kokeilla erilaisia käyttöjärjestelmiä tai päivityksiä, erityisesti virheenkorjaustarkoituksiin.

Pi: llä voi ajaa useita ohjelmia kerralla ja käyttää jopa Linux API: a. Raspberry Pi: n avulla voit olla vuorovaikutuksessa ohjelmiesi kanssa näppäimistön ja hiiren avulla ja nähdä, mitä tapahtuu näytön avulla.

Raspberry Pi voidaan asettaa käytettäväksi SSH: n kautta tai tiedostojen siirtämiseen FTP: n kautta sen itsenäisen verkkoyhteyden vuoksi. Voit jopa käyttää sitä verkon silta.

Arduino

toisin kuin Raspberry Pi, Arduino-levyt ovat todellisuudessa mikro-ohjaimia eivätkä ”täysiä” tietokoneita. Arduinolta puuttuu täysi käyttöjärjestelmä, mutta se pystyy ajamaan kirjoitettua koodia, jota sen firmware tulkitsee.

tämän vuoksi et pääse käsiksi perustyökaluihin, joita käyttöjärjestelmä tarjoaisi, mutta saat joustavuutta suorittaa koodia suoraan ilman käyttöjärjestelmää yläpuolella.

Arduinolla ei ole API: a eikä se voi tarjota käyttäjien interaktiivisuutta, koska käyttöjärjestelmää ei ole. Se toimii käytännössä koodina ’paljaalla metallilla’.

Arduino soveltuu todella paremmin antureiden ja muiden laitteiden käyttöliittymäksi. Tässä ominaisuudessa se on loistava laitteistoprojekteihin, joissa haluat jotain reagoimaan anturilukemiin tai muihin tuloihin.

ensi silmäyksellä se ei ehkä vaikuta kovin vaikuttavalta, mutta se on itse asiassa hyvin hienostunut järjestelmä, joka mahdollistaa laitteiden erinomaisen hallinnan. Esimerkiksi, se on erinomainen vuorovaikutuksessa muiden laitteiden ja toimilaitteet, joissa täysi käyttöjärjestelmä olisi ylilyönti suhteellisen yksinkertaisia tehtäviä.

ensimmäinen Arduinon hallitus, noin 2005. Lähde: Ales9000/Wikimedia commons

Raspberry Pin ja Arduinon plussat ja miinukset

tässä ”karkea ja valmis” vertailu Raspberry Piin ja Arduinon välillä.

Raspberry Pi kytkeytyy helposti internetiin

  • piillä on koko Linux-ohjelmistopino käytettävissä
  • Raspberry Pi voidaan ohjelmoida useilla eri kielillä
  • Arduino Raspipi
    Pros
    • Arduino on helpompi aloittaa
    • li>parhaiten käytetty laitteiston, ohjelmiston ja IDE: n reaaliaikaisiin sovelluksiin on avoimen lähdekoodin

    • et tarvitse paljoa ohjelmointitietoa perussovelluksiin
    • erittäin helppo laajentaa ja sillä on paljon avustettuja kilpiä ja kirjastoja.
    Cons
    • ei yhtä voimakas kuin Raspberry Pi
    • voidaan ohjelmoida vain Arduinolla tai c/c++
    • yhteys Internetiin on hankalampi kuin pi, mutta se on mahdollista. Tietoja voi siirtää käyttämällä YQL: ää tai JSONIA
    • Laitteistokäyttö ei ole reaaliaikaista. Jos suoritin on jumittunut laitteistoliittymä voi viivästyä
    • ei ole tarpeeksi virtaa induktiivisten kuormien ajamiseen
    • Piiltä puuttuu sisäänrakennettu analoginen digitaalimuunnin
    • laitteisto ei ole avointa lähdekoodia

    niin lopussa päivä, jos projekti tarvitsee sinua vuorovaikutuksessa paljon laitteita Arduino on luultavasti parempi. Jos, toisaalta, sinun täytyy ajaa paljon monimutkaisia ohjelmistoja olet luultavasti parempi Vadelma Pi.

    mikä siis sopii sinulle parhaiten?

    valinta Raspberry Piin ja Arduinon välillä riippuu täysin siitä, mitä projektiin tarvitsee.

    Arduino soveltuu parhaiten tehtäviin, joiden lukemiseen ja reaaliaikaiseen reagoimiseen tarvitaan sensoridataa. Myös Arduino on alhainen Virrantarve ja on hyvin alhainen huolto vaatimukset. Se on ihanteellinen projekteihin, joiden on oltava jatkuvasti käynnissä ja joissa on vain vähän tai ei lainkaan vuorovaikutusta.

    Raspberry Pi taas kannattaa ottaa huomioon, kun tehtävä saattaa tarvita henkilökohtaisen tietokoneen toimiakseen. Pi yksinkertaistaa projekteja, kun hallinta vaatii paljon toimintoja. Tämä voisi olla yhteyden Internetiin lukea ja kirjoittaa tietoja. Se voi sisältää myös kaikenlaisen tunging median tai yhteyden ulkoiseen näyttöön.

    todellisuudessa saatat huomata tarvitsevasi molempia. On paljon vaihtoehtoja siellä saada kaksi ’puhua toisilleen’. Tällainen asennus antaa sinulle asiakaspuolen pääsyn Pi: n asetuksiin ja koodiin. Se antaa myös sinun olla Arduino raataa pois omasta keräämällä sensoridataa ja reagoimalla siihen sen mukaisesti.

    ne voidaan yhdistää eri vaihtoehtojen, kuten USB: n, lähiverkkojen tai Arduinon IO-porttien kautta Pi: hen. Valinta on sinun.

    loppujen lopuksi Raspberry Piin ja Arduinon erot ovat hienovaraisia, mutta tärkeitä. Voit verrata Arduino selkäytimen tehdä paikallisia, pienimuotoisia päätöksiä Pi muistuttaa enemmän aivot. Saatat hyvinkin löytää sinun kannattaa hyödyntää molempia näitä suuria pieniä paloja pakki projektisi. Onnea!

    Via: DigitalTrends, Quora

    Vastaa

    Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *