Aveņu Pi

Kādas ir atšķirības starp Raspberry Pi un Arduino?

Kādas ir atšķirības starp Raspberry Pi un Arduino?
Aveņu Pi un Arduino parasti ir lielākās izvēles iespējas plašam būvprojektu klāstam to lieluma, cenas un daudzpusības dēļ. Abas tāfeles sākotnēji tika izveidotas, lai nodrošinātu studentiem viena paneļa moduli, kas palīdzēs viņiem par ļoti zemām izmaksām uzzināt par datoriem, kodēšanu un elektroniku. Negaidīti šīs plāksnes vēlāk ieguva popularitāti gan hobiju, gan veidotāju, iesācēju un ekspertu sabiedrībā.

Mazs metiens

Arduino nāk no Itālijas, un tiek teikts, ka tas tika nosaukts pēc bāra, kur parasti tiekas izstrādātāji, lai apspriestu dēli. Pirmais Arduino tika izstrādāts 2005. gadā, un tā mērķis bija nodrošināt Itālijas Ivrea mijiedarbības dizaina institūta studentiem lētu mikrokontrolleru paneli. Tā izmaksas un vienkāršība piesaistīja arī hobiju un profesionāļu intereses; nebija ilgi, līdz tas nonāca plašākā veidotāju kopienā. Kopš tā laika ir izveidotas daudzas citas Arduino dēļu šķirnes. 2013. gadā jau tika pārdoti aptuveni 700 000 Arduino dēļu [1].

Raspberry Pi dzimis septiņus gadus pēc Arduino, kad Ebens Uptons izgudroja lētu, modulāru, viena borta datoru, kas palīdzēs uzlabot viņa studentu programmēšanas prasmes. Tāpat kā Arduino, tā savu izmaksu un daudzpusības dēļ drīz sasniedza plašāku auditoriju. Pirmā Raspberry Pi plāksne maksāja tikai 35 ASV dolārus, daudz lētāk nekā esošās datoru plates, kuras parasti maksā piecas reizes dārgāk. Mazais dēlis kļuva vēl mazāks un lētāks pēc tam, kad Raspberry Pi fonds izveidoja Raspberry Pi Zero, līdz šim mazāko Raspberry Pi plāksni, kas maksā tikai 5 USD. Aveņu Pi strauji progresēja, ka miljoniem dēļu jau tika izveidoti no sākotnējā mērķa - tikai 10 000 dēļi pēc tā pirmās izlaišanas.

Aveņu Pi un Arduino: galvenās atšķirības

Aveņu Pi un Arduino gadu gaitā ir pieauguši ar lēcieniem. Tā kā viņi abi ir iecienīti gan studentu, gan DIY entuziastu, gan projektu veidotāju vidū, šīs plāksnes bieži tiek salīdzinātas, lai arī tām ir dažādas platformas; Raspberry Pi ir viena borta dators, savukārt Arduino ir mikrokontrolleris. Lai gan viņi abi atrod savas nišas DIY projektos, robotikā un elektronikā, viņiem ir daudz atšķirību veiktspējā, izmaksās, programmatūrā un funkcionalitātē. Lasiet tālāk, lai uzzinātu šo divu miniatūru dēļu galvenās atšķirības, lai palīdzētu jums izlemt, kurš no tiem būs piemērots jūsu turpmākajiem projektiem.

Aparatūra

Raspberry Pi ir veidots kā mini-dators, un tādējādi tajā ir visas datora pamatkomponentes. Visu Raspberry, Pi dēļu centrā ir 32 bitu vai 64 bitu Broadcom ARM centrālais procesors, sākot no sākotnējā Pi 700MHz viena kodola procesora līdz daudz ātrākajam 1.Raspberry Pi 4 5GHz četrkodolu procesors. Grafikas apstrādei uz tāfeles ir integrēti arī Broadcom Videocore GPU. Operatīvās atmiņas diapazons ir no 256 MB līdz 8 GB, atkarībā no modeļa. Dēlī ir iestrādāti arī USB porti datu pārsūtīšanai un HDMI porti displejam. Daži modeļi sastāv arī no Ethernet portiem, un tiem ir arī bezvadu iespējas. Uzglabāšanai ir paredzēta microSD kartes slota, kas paredzēta operētājsistēmas microSD kartei. Visos Raspberry Pi dēļos ir 40 kontaktu GPIO galvene, izņemot Raspberry Pi Zero un Raspberry Pi Zero W, kur pašam ir jālodē galvene.

No otras puses, Arduino ir shēma, kas uzbūvēta kā mikrokontrolleris. Tā skaitļošanas jauda ir daudz mazāka nekā Raspberry Pi. Katra Arduino dēļa pamatā ir 8 bitu Atmel mikrokontrolleri, kas bieži ir mazāki par 100 MHz. Operatīvā atmiņa svārstās no 2KB līdz 64MB. Krātuves pamatā ir zibatmiņa, no 32 KB līdz 128 MB, atkarībā no modeļa. Dažiem modeļiem ir USB ports, kas kalpo kā sakaru saite un kā barošanas avots. Tie, kuriem nav USB porta, saziņai izmanto Atmel mikrokontrollera tapas, un tos var darbināt, izmantojot akumulatoru. Ne visiem dēļiem ir iebūvētas tīkla funkcijas. Dažiem būtu nepieciešama papildu aparatūra, kas pazīstama kā Arduino Shield, kas parasti tiek piestiprināta pie tāfeles, lai izveidotu savienojumu ar tīklu. Tāpat kā Arduino Uno WiFi, arī citās dēlēs ir iekļauts WiFi atbalsts, jo pieaug pieprasījums pēc IoT.

Programmatūra

Tā kā Raspberry Pi būtībā ir dators, tā palaišanai nepieciešama operētājsistēma. Raspberry Pi Linux operētājsistēma, ko sauc par Raspberry Pi OS (iepriekš Raspbian), ir Raspberry Pi noklusējuma OS. Tomēr uz mazā dēļa var darboties arī citas Linux un ārpus Linux operētājsistēmas. Programmēšanas valodās ir garš saraksts, ko varat uzzināt kopā ar Pi. Jūs varat sākt kodēšanu ar Scratch, Python, JavaScript, HTML5, C, C ++ un Java, lai nosauktu dažus.

Atšķirībā no Raspberry Pi, Arduinos nav nepieciešama OS, lai palaistu. Arduino sistēmas ir daudz vienkāršākas nekā Raspberry Pi. Vislabāk būtu ieprogrammēt mikrokontrolleru, lai gan programmēšanas valodas, kuras varat izmantot, ir ierobežotas ar C un C++. Arduinos ir plug-and-play ierīces, kas nozīmē, ka pēc tam, kad to ieslēdzat, tā darbinās jūsu kodēto programmu un pārtrauks programmu, tiklīdz to izslēgsit.

Izmanto

Ievietojot Raspberry Pi savos prototipos vai projektos, jūs iegultat visu datoru, lai veiktu daudz dažādu uzdevumu. Zemākās skaitļošanas jaudas dēļ Arduino aprobežojas ar tikai vienu vai diviem uzdevumiem un atkārtoti palaiž to pašu programmu. Raspberry Pi ir sarežģītāks nekā Arduino, taču tā sarežģītība ir milzīga priekšrocība daudzfunkcionālam projektam. Piemēram, lai mijiedarbotos ar sensoriem, Raspberry Pi ir jāinstalē bibliotēkas un cita programmatūra, turpretim Arduino ir nepieciešams vienkāršs kods, lai veiktu to pašu uzdevumu. Izmantojot Arduino, jūs varat veidot vienkāršus projektus, piemēram, temperatūras noteikšanu telpā, bet jūs varat veidot sarežģītākus projektus, piemēram, DIY dronu, izmantojot Raspberry Pi. Tā kā uz Raspberry Pi ir vairāk komponentu, tas parasti maksā vairāk nekā Arduino.

Kā redzat, Raspberry Pi un Arduino ir divi ļoti atšķirīgi dēļi, un abiem ir savi stiprās un vājās puses. Ja jūs strādājat pie projekta, kas prasa izpildīt tikai vienu vai divus uzdevumus, varat doties uz Arduino, bet projektiem, kuriem nepieciešami sarežģītāki uzdevumi un programmēšana, tad Raspberry Pi būtu labāks variants.

Top 5 spēļu tveršanas kartes
Mēs visi esam redzējuši un mīlējuši straumēšanas spēles pakalpojumā YouTube. PewDiePie, Jakesepticye un Markiplier ir tikai daži no labākajiem spēlētā...
Kā izstrādāt spēli Linux
Pirms desmit gadiem maz Linux lietotāju varētu paredzēt, ka viņu iecienītā operētājsistēma kādu dienu būs populāra spēļu platforma komerciālām videosp...
Komerciālo spēļu dzinēju atvērtā koda porti
Bezmaksas, atvērtā koda un starpplatformu spēļu dzinēju atpūtu var izmantot, lai spēlētu vecos, kā arī dažus no diezgan nesenajiem spēļu nosaukumiem. ...