Et ehkä ole koskaan käyttänyt Raspberry Pi: tä tai Arduinoa, mutta olet todennäköisesti kuullut niistä. Raspberry Pi on ollut Englannin myydyin tietokone jo vuosia, ja Arduino on muuttanut tee-se-itse-yhteisöä yksi levy kerrallaan. Vaihtoehdoista ei ole pulaa, jotka on suunniteltu tarjoamaan sinulle vähän sähköistä hallintaa projekteissasi. Silti budjettiystävällinen Raspberry Pi ja lukuisat Arduino-brändin alla olevat ratkaisut ovat epäilemättä kaksi suosituinta.
Sisällys
- Tervehdi Raspberry Pi: tä
- Tutustu Arduinoon
- Arduino vs. Raspberry Pi: Teho
- Arduino vs. Raspberry Pi: Verkottuminen
- Arduino vs. Raspberry Pi: Anturit
- Mikä ratkaisu on sinun parisi tehty tee-se-itse-taivaassa?
Mutta näiden kahden vertaaminen voi olla kuin kissojen ja koirien kokoonpanon tuomitsemista. He ovat molemmat eläimiä, jotka nuolevat itseään, mutta he kaivavat reikiä hyvin eri syistä. Olemme säästyneet vaivalta ja yhdistäneet Arduinon Raspberry Pi: hen, jotta voit tunnistaa, mikä on parasta ostaa seuraavaa projektia varten.
Suositellut videot
Tervehdi Raspberry Pi: tä
Raspberry Pi on täysin toimiva tietokone ja projektisi aivot. Esimerkiksi, Piper-tietokonesarja Arvioimme vuonna 2016, että se oli Linux-pohjainen kannettava tietokone, joka toimii Raspberry Pi 3:lla. Kanon tietokonesarja on valmis Vuonna 2017 lapset voivat koota luodakseen Linux-pohjaisen all-in-one PC: n.
Kuten nämä kaksi esimerkkiä osoittavat, Raspberry Pi -levyssä on kaikki tietokoneen ominaisuudet, jossa on oma prosessori, muisti ja näytönohjain HDMI-lähtöä varten. Se voi jopa käyttää optimoitua versiota Linux-käyttöjärjestelmästä nimeltä Raspberry Pi OS. Useimmat Linux-ohjelmistot on helppo asentaa, ja niiden avulla voit käyttää Raspberry Pi: tä toimivana mediastriimaajana tai videopeliemulaattorina pienellä vaivalla.
Vaikka Raspberry Pi ei tarjoa sisäänrakennettua tallennustilaa, voit tallentaa mitä tahansa microSD-kortteja. valitsemasi käyttöjärjestelmä, olipa kyseessä Raspberry Pi OS, Ubuntu Mate tai jopa esineiden Internet-versio Windows 10. Voit myös asentaa erilaisia käyttöjärjestelmiä eri microSD-korteille alustojen vaihtamista, päivitysten testaamista ja virheenkorjausta varten. Ja koska joissakin malleissa on Wi-Fi- ja Ethernet-pohjainen yhteys, voit myös määrittää sen käytettäväksi SSH: n kautta tai siirtää tiedostoja siihen FTP: n avulla.
Teknisesti Raspberry Pi -kortista on kymmenen versiota: Seitsemän täysikokoista korttia, kaksi minilevyä ja mikro-ohjainkortti:
- Raspberry Pi 4 malli B - alkaen 35 dollaria
- Raspberry Pi 3 Model A+ - 25 dollaria
- Raspberry Pi 3 Model B+ - 35 dollaria
- Raspberry Pi 3 Model B - 35 dollaria
- Raspberry Pi 2 Model B – 30–35 dollaria (poistettu)
- Raspberry Pi 1 Model B+ - 30 dollaria
- Raspberry Pi 1 Model A+ – 20–25 dollaria (poistettu)
- Raspberry Pi Zero W – 10 dollaria ja 14 dollaria (otsikoineen)
- Raspberry Pi Zero - 5 dollaria
- Raspberry Pi Pico - 4 dollaria
Tässä ovat esimerkiksi Raspberry Pi 4 Model B -levyn tekniset tiedot:
Prosessori: | 4-ytiminen Broadcom BCM2711 |
Muisti: | 2GB, 4GB tai 8GB |
Varastointi: | 1x microSD-korttipaikka |
Liitettävyys: | Wi-Fi 5 Bluetooth 5.0 BLE Gigabit Ethernet |
Portit: | 2x USB-A 3.2 2x USB-A 2.0 2x micro HDMI |
Muuta: | 40-nastainen GPIO-otsikko 2-kaistainen MIPI DSI -näyttöportti 2-kaistainen MIPI CSI -kameraportti 4-napainen stereoääni- ja komposiittivideoportti 5V DC USB-C-liitännän kautta (vähintään 3A) 5V DC GPIO-otsakkeen kautta (vähintään 3A) |
Mitat: | 3,34 x 2,20 tuumaa |
Ostettavien sarjojen lisäksi on olemassa suuri yhteisö, joka voi ohjata sinut oikeaan suunnan rakentaa projekteja alusta loppuun, kuten Game Boy Zero, toimiva miniatyyri Macintosh, Pip-Boy alkaen Fallout 4, ja enemmän.
Voit ostaa Raspberry Pi: n kolmansien osapuolien, kuten Adafruit, Micro Center ja muiden, kautta. Raspberry Pi Foundation ei myy näitä tuotteita suoraan.
Tutustu Arduinoon
Toisin kuin Raspberry Pi, Arduino-levyt ovat mikro-ohjaimia, eivät täydellisiä tietokoneita. He eivät käytä koko käyttöjärjestelmää, vaan suorittavat vain kirjoitetun koodin, jonka heidän laiteohjelmistonsa tulkitsee. Menetät pääsyn käyttöjärjestelmän tarjoamiin olennaisiin työkaluihin, mutta toisaalta yksinkertaisen koodin suorittaminen suoraan on helpommin hallittavissa ja onnistuu ilman käyttöjärjestelmän lisäkustannuksia.
Arduino integroitu kehitysympäristö (IDE) on avoimen lähdekoodin ohjelmisto koodin kirjoittamiseen ja sen lataamiseen mille tahansa Arduino-levylle. Ohjelmisto toimii Windows 7:ssä ja sitä uudemmissa käyttöjärjestelmissä, Linuxissa ja MacOS 10.10:ssä tai uudemmissa - siellä on myös Windows 10 -sovellus.
Yksittäiset taulut ja sarjat on jaettu neljään ryhmään: Entry Level ($11-$92), Enhanced Features ($20-$42), Internet of Things ($18-$72) ja Education ($110-$2100). Esimerkiksi, Arduino UNO Rev3, joka on Arduinon peruskortin nykyinen versio, maksaa 23 dollaria ja mahdollistaa USB-yhteyden tietokoneen ja levyn välillä käytön ja ohjelmoinnin helpottamiseksi.
Arduino-levyn ensisijainen tarkoitus on liittää anturit ja laitteet, joten se sopii erinomaisesti laitteistoprojekteja, joissa haluat vain asioiden reagoivan erilaisiin anturilukemiin ja manuaaliin syöttö. Se ei ehkä vaikuta paljolta, mutta se on erittäin hienostunut järjestelmä, jonka avulla voit hallita laitteitasi paremmin. Se sopii erinomaisesti liitäntään muihin laitteisiin ja toimilaitteisiin, joissa täysi käyttöjärjestelmä olisi ylivoimainen yksinkertaisten luku- ja vastaustoimintojen käsittelyssä.
Mutta koska Arduino ei ole projektisi "aivot", ratkaisut eivät ole lukittu kouralliseen levyihin. Sen sijaan niitä on yli 40 ratkaisua lähtötason tuotteille, edistyneille laitteille, esineiden internet-projekteille, koulutukselle, puetettaville laitteille ja 3D-tulostukselle. Niissä kaikissa on prosessorit, muisti ja joissain tapauksissa tallennustila, mutta ne on ensisijaisesti suunniteltu toimimaan ohjaimina, ei pienoistietokoneina.
Hienoja esimerkkejä Arduino-projekteista löytyy täältä. Yksi projekti on Arduino Servo Katapultti joka sytyttää ruokaa täynnä olevan kulhon, kun kissa kävelee lautasen alla olevan paineanturimaton päälle. Toinen projekti muuttaa Nerf Vulcan -aseesta vartiotornin, joka voi jäljittää vihollisiaan. Arduino-laitteet voivat jopa tehdä asioita, kuten lisätä sormenjälkitunnistimen autotallin ovenavaajaan. monet robottisarjat lapsille voit ostaa Amazonista perustuvat Arduino-ohjelmisto- ja laitteistoalustalle.
Arduino vs. Raspberry Pi: Teho
Molemmilla järjestelmillä on hyvin erilaiset tehovaatimukset. Ensinnäkin Raspberry Pi 4 Model B -kortti käyttää 3,4 wattia käyttämättömänä ja jopa 7,6 wattia, kun näyttö, näppäimistö ja hiiri on kytketty. Pienempi Raspberry Pi Zero W kuluttaa 0,5 wattia virtaa käyttämättömänä ja 1,75 wattia, kun näyttö, näppäimistö ja hiiri on liitetty.
Molemmat Raspberry Pi -levyt vaativat viisi volttia pysyäkseen päällä, joten tarvitset seinäsovittimen tai ladattavan akun korkeammalla jännitteellä. Esimerkiksi molemmissa tarkastelemissamme Raspberry Pi -pohjaisissa sarjoissa oli sisäinen ladattava akku, joka liitettiin suoraan piirilevyyn. Näissä akuissa oli ylimääräinen Micro-USB-portti latausta varten seinäsovittimen kautta tai laitteen käyttämiseen kuten mikä tahansa muu sähköisesti kytketty tietokone.
Samaan aikaan Arduino-laitteet alkavat suorittaa koodia, kun ne käynnistetään, ja pysähtyvät, kun vedät pistokkeesta. Toimivuuden lisäämiseksi joko johdota suoraan Arduino-levyn nastoihin tai pinoa sirut, joita kutsutaan "kilpeiksi" perusyksikön päälle. On olemassa satoja suojuksia, joista jokainen on suunniteltu suorittamaan eri tehtävät, olemaan liitäntä tiettyjen antureiden kanssa ja toimimaan yhdessä täydellisen ohjausyksikön rakentamiseksi.
Siten Arduinolle tarvitset vain akun, joka pitää jännitteen tietyn tason yläpuolella, sekä ensisijaisen suojan tehon hallitsemiseksi. Vaikka Arduinon teho putoaisi, et päädy korruptoituneeseen käyttöjärjestelmään tai muihin ohjelmistovirheisiin: Se vain alkaa suorittaa koodia, kun se kytketään takaisin.
Raspberry Pi on suljettava käyttöjärjestelmästä kuten mikä tahansa muu tietokone tai muuten riski korruptiosta ja ohjelmisto-ongelmista.
Arduino vs. Raspberry Pi: Verkottuminen
Raspberry Pi 4 Model B: ssä on sekä sisäänrakennettu Ethernet-portti että Wi-Fi 5 -yhteys, mikä mahdollistaa helpon pääsyn mihin tahansa verkkoon pienellä asennuksella. Kun olet muodostanut yhteyden, voit käyttää käyttöjärjestelmää yhteyden muodostamiseen verkkopalvelimiin, käsitellä HTML-koodia tai lähettää ne Internetiin. Voit käyttää sitä jopa a VPN tai tulostuspalvelinta.
Valitettavasti Arduino-laitteita ei yleensä ole rakennettu verkkoyhteyksiä varten suoraan pakkauksesta. Vaikka se on mahdollista, ne vaativat hieman enemmän puuhailua oikean yhteyden muodostamiseksi. Tarvitset ylimääräisen sirun (kilpi) varustettu Ethernet-portilla, ja sinun on tehtävä johdotuksia ja koodausta saadaksesi kaikki käyntiin oikein, mikä on sinänsä riittävä prosessi, jotta jotkut toimittajat myyvät vastaavia Arduino-laitteita, joissa on sisäänrakennettu Ethernet komponentti.
Arduino vs. Raspberry Pi: Anturit
Vaikka Raspberry Pi- ja Arduino-laitteissa on useita liitäntäportteja, analogisten antureiden yhdistäminen Arduino-laitteisiin on yksinkertaisempi prosessi. Mikro-ohjain voi helposti tulkita ja vastata monenlaisiin anturitietoihin käyttämällä siihen lisäämääsi koodia, joka on erinomainen, jos aiot toistaa sarjan komentoja tai reagoida anturin tietoihin keinona tehdä säätöjä servoihin ja laitteet.
Raspberry Pi -levyt sitä vastoin vaativat ohjelmiston liittyäkseen tällaisten laitteiden kanssa, joka ei aina ole sitä, mitä tarvitset, jos yrität vain kastella kasveja tehokkaasti tai säilyttää oluesi kylmä. Molempien käyttö projektissa ei ole kovin harvinaista. Arduino-laite voisi toimia ohjauskorttina, joka suorittaa Raspberry Pi: n ohjelmiston antamia komentoja ennen kuin anturitiedot palautetaan tallennettavaksi tai kuitattavaksi.
Mikä ratkaisu on sinun parisi tehty tee-se-itse-taivaassa?
Testimme jälkeen uskomme, että Raspberry Pi -levy on erinomainen valinta kaikille, joiden projekti sisältää tehtäviä, jotka sopivat parhaiten henkilökohtaiseen tietokoneeseen. Hallitus yksinkertaistaa toimintaa ja projekteja on helpompi hallita. Se on loistava valinta, haluatko tutustua erilaisiin medioihin, muodostaa yhteyden Internetiin, lukea tietoja tai linkittää ulkoiseen näyttöön.
Raspberry Pi -levy sopii erinomaisesti erilaisiin verkkotehtäviin. Laite toimii VPN: nä, käsittelee HTML: ää, lisää viestejä Internetiin ja kommunikoi verkkopalvelimien kanssa. Kaikkien näiden toimintojen lisäksi kortilla on myös Wireless N -liitäntä ja sisäänrakennettu Ethernet-portti.
Haluamme huomauttaa, että vaikka Raspberry Pi näyttääkin olevan paras valinta, nämä kaksi tuotetta ovat erinomaisia eri tehtävissä. Suosittelemme ajamaan niitä rinnakkain. Esimerkiksi Raspberry Pi voi tarjota asiakaspuolen pääsyn koodiisi ja asetuksiin, kun taas Arduino voi käsitellä laitteen aktivoinnin ja tiedonkeruun.
Sinulla on mahdollisuus yhdistää kaksi tuotetta useilla eri tavoilla; USB, paikallinen yksityinen verkko tai I/O-porttien käyttäminen Arduino-laitteella Raspberry Pi: hen olisivat kaikki todennäköisesti onnistuneita menetelmiä.
Toimittajien suositukset
- Intel Core i5 vs. i7: Mikä prosessori sopii sinulle?
- Tämä mukautettu hoverboard on täysin varustettu Raspberry Pi: llä
- Katso, kuinka tämä kehittäjä käyttää Raspberry Pi: tä kitaravahvistimen elvyttämiseen
- Mikä on Raspberry Pi ja mitä voin tehdä sillä vuonna 2022?
- Kuinka asentaa RAM