Arduino ja Raspberry Pi ovat suosituimmat levyt opiskelijoiden, harrastajien ja ammattilaisten keskuudessa. Kokeneet ja ammattilaiset tietävät näiden kahden hyödyllisyyden ja erot. Mutta aloittelijat ja opiskelijat sekoittuvat usein keskenään, kuten mitä taulua tulisi käyttää projektissaan tai mikä levy on helppo oppia, tai miksi heidän pitäisi käyttää Arduinoa Pi: n sijaan ja päinvastoin. Joten tässä käsittelen enimmäkseen kaikkia näkökohtia, jotka tekevät niistä helpon tehdä päätös Arduinon ja Vadelma Pi: n valinnasta.
Raspberry Pi on täysin toimiva tietokone, järjestelmä-sirulla (SoC) -laite, joka toimii erityisesti sitä varten suunnitellulla Linux-käyttöjärjestelmällä nimeltä Rasbian. Rasbian on virallinen Raspberry Pi -käyttöjärjestelmä, johon Pi: lle voidaan asentaa muita kolmansien osapuolten käyttöjärjestelmiä, kuten Firefox OS, Android, RISC OS, Ubuntu Mate jne., Jopa Windows 10 -versio on saatavana Pi: lle. Kuten tietokoneessa, siinä on muisti, prosessori, USB-portit, äänilähtö, graafinen ohjain HDMI-ulostulolle, ja kun se toimii Linuxissa, suurin osa linux-ohjelmistosovelluksista voidaan asentaa siihen. Siinä on useita malleja ja versioita, kuten Raspberry Pi, Raspberry Pi 2, Raspberry Pi Model B + jne.
Arduino on mikrokontrolleri, joka ei ole yhtä tehokas kuin Raspberry Pi, ja sitä voidaan pitää yhtenä komponenttina tietokonejärjestelmässä. Mutta se on loistava laitteisto elektroniikkaprojekteille. Se ei tarvitse mitään käyttöjärjestelmää ja ohjelmistosovelluksia toimiakseen, meidän on vain kirjoitettava muutama rivi koodia, jotta se voidaan käyttää. Arduino-levyjä on monia, kuten Arduino UNO, Arduino PRO, Arduino MEGA, Arduino DUE jne.
Vaikka ne ovatkin melko erilaisia, mutta niiden syntymisessä on joitain yhtäläisyyksiä. Molemmat keksitään Euroopan maissa, kuten Raspberry Pi on kehittänyt Eben Upton Isossa-Britanniassa ja Arduino on kehittänyt Massimo Banzi Italiassa. Molemmat keksijät ovat opettajia ja he kehittävät näitä laitteistoalustoja suunnittelun oppimistyökaluna opiskelijoilleen. Vadelma pi otettiin ensimmäisen kerran käyttöön vuonna 2012, kun taas Arduino vuonna 2005.
Ymmärtääksemme eron Arduinon ja Vadelma Pi: n välillä otimme käyttöön lähestymistavan, jossa keskustelemme molempien laitteistojen ansioista ja haitoista toistensa suhteen. Joten ensin aloitamme:
Arduinon edut Vadelma Pi: hen nähden:
Yksinkertaisuus:
Analogisten antureiden, moottoreiden ja muiden elektronisten komponenttien liittäminen Arduinoon on erittäin helppoa, vain muutamalla koodirivillä. Vaikka Raspberry pi -ohjelmassa on paljon yleiskustannuksia yksinkertaisesti näiden anturien lukemiseen, meidän on asennettava joitain kirjastoja ja ohjelmistoja näiden anturien ja komponenttien liittämistä varten. Ja koodaus Arduinossa on yksinkertaisempaa, kun taas Raspberry pi: n käyttämiseen tarvitaan Linuxin ja sen komentojen tuntemus.
Vankkuus:
Raspberry Pi toimii käyttöjärjestelmässä, joten se on sammutettava oikein ennen virran katkaisemista, muuten käyttöjärjestelmä ja sovellukset voivat vioittua ja Pi voi vahingoittua. Vaikka Arduino on vain plug and play -laite, joka voidaan kytkeä päälle ja pois päältä milloin tahansa ilman vaurioitumisriskiä. Se voi alkaa käyttää koodia uudelleen virran palauttamisen jälkeen.
Tehon kulutus:
Pi on tehokas laitteisto, se tarvitsee jatkuvaa 5 V: n virtalähdettä ja sitä on vaikea käyttää akuilla, kun taas Arduino tarvitsee vähemmän virtaa.
Hinta:
Arduino on tietysti halvempi kuin Raspberry Pi, Arduino maksaa noin 10-20 dollaria versiosta riippuen, kun taas Vadelman hinta on noin 35-40 dollaria.
Vadelma Pi: n edut Arduinoon verrattuna:
Voidaan ajatella, että Arduino on paras, kun olet lukenut sen ansiot Raspberry Pi: n kautta, mutta odota, se riippuu täysin projektistasi, mitä alustaa tulisi käyttää. Vadelma Pi: n voima ja helppous ovat sen tärkein vetovoima Arduinon yli. Seuraavassa käsitellään joitain sen etuja Arduinoon verrattuna:
Tehokkuus:
Tämä on vadelma Pi: n tärkein etu. Pi pystyy suorittamaan useita tehtäviä kerralla kuin tietokone. Jos joku haluaa rakentaa monimutkaisen projektin, kuten edistyneen robotin tai projektin, jossa asioita on ohjattava verkkosivulta Internetin kautta, Pi on paras valinta. Pi voidaan muuntaa verkkopalvelimeksi, VPN-palvelimeksi, tulostuspalvelimeksi, tietokantapalvelimeksi jne. Arduino on hyvä, jos haluat vain vilkkua LEDiä, mutta jos sinulla on satoja LEDejä, sitä on ohjattava verkkosivun kautta, Pi on siis paras.
Raspberry Pi on 40 kertaa nopeampi kuin Arduino, PI: llä voit lähettää sähköpostia, kuunnella musiikkia, toistaa videoita, käyttää Internetiä jne. Kuten aiemmin mainitsimme, sillä sillä on muisti, prosessori, USB-portit, Ethernet-portti jne. Useimmat toiminnot eivät vaadi ulkoisia laitteita. Sitä voidaan käyttää SSH: n kautta ja tiedosto voidaan helposti siirtää FTP: n kautta.
Verkottuminen:
Raspberry Pi: ssä on sisäänrakennettu Ethernet-portti, jonka kautta voit muodostaa yhteyden suoraan verkkoihin. Jopa Internet voidaan helposti käyttää Pi: llä USB-Wi-Fi-dongleilla. Arduinossa ollessaan on erittäin vaikea muodostaa yhteys verkkoon. Ulkoiset laitteistot on kytkettävä ja osoitettava oikein koodilla, jotta verkko voidaan suorittaa Arduinolla. " Shields " -nimiset ulkoiset levyt on kytkettävä verkkovirtaan, jotta Arduino olisi yhtä toimiva kuin Pi ja että sillä olisi asianmukainen koodaus niiden käsittelemiseksi.
Älä tarvitse syvää elektroniikkatietoa:
Arduinolle tarvitset ehdottomasti sähköisen taustan ja sinun on tiedettävä sulautetuista ohjelmointikielistä. Mutta aloittaaksesi Pi: llä sinun ei tarvitse sukeltaa koodauskieliin ja riittää pieni elektroniikan ja sen komponenttien tuntemus.
Näiden etujen lisäksi yksi etu on, että käyttöjärjestelmä voidaan helposti kytkeä yhteen Raspberry Pi -levyyn. Pi käyttää SD-korttia flash-muistina käyttöjärjestelmän asentamiseen, joten vain vaihtamalla muistikorttia voit vaihtaa käyttöjärjestelmää helposti.
Esimerkki:
Voimme ymmärtää Arduinon tai Pi: n tarpeen esimerkin avulla. Kuten jos haluat vastata mihin tahansa puheluun automaattisesti ennalta tallennetulla viestillä, niin Arduino on tapa. Mutta samaan aikaan, jos haluat estää robocallers tai spam soittajat sitten? Sitten Raspberry Pi tulee kuvaan, joka voi joko suodattaa roskapostit käyttämällä roskapostisoittajien tietokantaa Internetissä, tai se voi myös asettaa captcha-tyyppisen vahvistuksen ihmisille soittajille.
Joten Arduino sopii toistuvaan työhön, kuten oven avaamiseen, kun taas portilla kuka tahansa, paitsi Vadelma Pi, voi tehdä monimutkaisempia asioita, kuten avata oven vain valtuutetuille ihmisille. Vadelma Pi: llä on valtava potentiaali esineiden internetin maailmassa, jossa koneet ovat suoraan vuorovaikutuksessa ja ohjaavat toisia koneita ilman ihmisen puuttumista asiaan.
Päätelmä:
Jotkut sanovat, että Arduino on paras aloittelijoille, mutta en ole sen kanssa samaa mieltä, aloittelija voi aloittaa minkä tahansa heistä. Valinta riippuu vain projektistasi ja taustastasi. Päätän sen, miten tehdä valinta näiden kahden välillä seuraavaa projektiasi varten:
Sinun tulisi valita Arduino, jos:
- Olet kotoisin elektroniikasta tai olet aloittelija ja haluat todella oppia elektroniikasta ja sen komponenteista.
- Projektisi on yksinkertainen, etenkään verkostoituminen ei ole mukana.
- Projektisi on enemmän kuin elektroniikkaprojekti, jossa ei ole mukana ohjelmistosovelluksia, kuten murtohälytin, ääniohjattu valo.
- Et ole tietokonepeli, joka ei ole kovin kiinnostunut ohjelmistoista ja Linuxista.
Sinun pitäisi valita Vadelma Pi, jos:
- Projektisi on monimutkainen ja verkostoituminen on mukana.
- Projektisi on enemmän kuin ohjelmistosovellus, kuten VPN-palvelin tai verkkopalvelin
- Ei ole hyvää elektroniikan osaamista.
- Sinulla on hyvä tieto Linuxista ja ohjelmistoista.
Vaikka molemmilla on omat hyvät ja huonot puolensa, mutta niitä voidaan myös käyttää yhdessä parhaan hyödyn saamiseksi. Kuten Pi, voi kerätä tietoja verkon kautta ja tehdä päätöksiä ja käske Arduinoa ryhtymään asianmukaisiin toimiin, kuten pyörittämään moottoria.