- Arduino priekšrocības salīdzinājumā ar Aveņu Pi:
- Aveņu Pi priekšrocības salīdzinājumā ar Arduino:
- Piemērs:
- Secinājums:
Arduino un Raspberry Pi ir vispopulārākie dēļi studentu, vaļasprieku un profesionāļu vidū. Pieredzējuši un profesionāļi zina abu lietderību un atšķirības. Bet iesācēji un studenti bieži sajaucas savā starpā, piemēram, kuru dēli izmantot savam projektam vai kuru dēli ir viegli iemācīties, vai kāpēc viņiem vajadzētu izmantot Arduino pār Pi un otrādi. Tāpēc šeit es aptveru galvenokārt visus aspektus, kas viņiem ļauj viegli pieņemt lēmumu par Arduino un Raspberry Pi izvēli.
Raspberry Pi ir pilnībā funkcionējošs dators, sistēma uz mikroshēmas (SoC), kas darbojas ar īpaši tai izstrādātu Linux operētājsistēmu ar nosaukumu Rasbian. Rasbian ir Raspberry Pi oficiālā operētājsistēma, kurā uz Pi var instalēt citas trešo pušu operētājsistēmas, piemēram, Firefox OS, Android, RISC OS, Ubuntu Mate utt., Pi ir pieejama arī Windows 10 versija. Tāpat kā datoram, tajā ir atmiņa, procesors, USB porti, audio izeja, grafiskais draiveris HDMI izejai, un, darbojoties Linux, tajā var instalēt lielāko daļu Linux lietojumprogrammu. Tam ir vairāki modeļi un labojumi, piemēram, Raspberry Pi, Raspberry Pi 2, Raspberry Pi Model B + utt.
Arduino ir mikrokontrolleris, kas nav tik jaudīgs kā Raspberry Pi, un to var uzskatīt par vienu komponentu datorsistēmā. Bet tā ir lieliska aparatūra elektronikas projektiem. Lai palaistu, tai nav nepieciešamas nekādas OS un programmatūras lietojumprogrammas, mums vienkārši jāuzraksta dažas koda rindiņas, lai tas būtu lietojams. Ir daudz Arduino dēļu, piemēram, Arduino UNO, Arduino PRO, Arduino MEGA, Arduino DUE utt.
Lai gan tie ir diezgan atšķirīgi, taču to rašanās ziņā ir dažas līdzības. Viņi abi ir izgudroti Eiropas valstīs, piemēram, Raspberry Pi ir izstrādājis Eben Upton Lielbritānijā un Arduino ir Massimo Banzi Itālijā. Abi izgudrotāji ir skolotāji, un viņi izstrādā šīs aparatūras platformas kā dizaina mācību līdzekli saviem studentiem. Aveņu pi pirmo reizi tika ieviests 2012. gadā, bet Arduino 2005. gadā.
Lai saprastu atšķirību starp Arduino un Raspberry Pi, mēs pieņēmām pieeju, kurā apspriedīsim abu aparatūras priekšrocības un trūkumus savā starpā. Tātad vispirms mēs sākam ar:
Arduino priekšrocības salīdzinājumā ar Aveņu Pi:
Vienkāršība:
Analogos sensorus, motorus un citus elektroniskos komponentus ir ļoti viegli savienot ar Arduino, izmantojot tikai dažas koda rindiņas. Kaut arī Raspberry pi ir daudz papildu, lai vienkārši nolasītu šos sensorus, mums ir jāinstalē dažas bibliotēkas un programmatūra šo sensoru un komponentu saskarnei. Un kodēšana Arduino ir vienkāršāka, lai gan Raspberry pi izmantošanai ir jāzina Linux un tās komandas.
Izturība:
Raspberry Pi darbojas operētājsistēmā, tāpēc pirms strāvas izslēgšanas tā ir pareizi jāizslēdz, pretējā gadījumā OS un lietojumprogrammas var sabojāties un Pi var tikt bojāta. Kaut arī Arduino ir tikai plug and play ierīce, kuru var ieslēgt un izslēgt jebkurā brīdī, neradot bojājumus. Atsākot strāvas padevi, kods var sākt darboties vēlreiz.
Elektrības patēriņš:
Pi ir spēcīga aparatūra, tai nepieciešama nepārtraukta 5v barošana, un to ir grūti darbināt ar akumulatoriem, savukārt Arduino vajag mazāk enerģijas, to var viegli darbināt, izmantojot akumulatoru.
Cena:
Acīmredzot Arduino ir lētāks nekā Raspberry Pi, Arduino maksā apmēram 10-20 USD atkarībā no versijas, savukārt Aveņu cena ir aptuveni 35-40 USD.
Aveņu Pi priekšrocības salīdzinājumā ar Arduino:
Var domāt, ka Arduino ir labākais, izlasot tā nopelnus pār Raspberry Pi, bet pagaidiet, tas ir pilnībā atkarīgs no jūsu projekta, kura platforma jāizmanto. Aveņu Pi spēks un tā vieglums ir galvenā tā pievilcība pār Arduino. Zemāk mēs apspriedīsim dažas tā priekšrocības salīdzinājumā ar Arduino:
Jaudīgums:
Šī ir galvenā Raspberry Pi priekšrocība. Pi spēj vienlaikus veikt vairākus uzdevumus, piemēram, dators. Ja kāds vēlas izveidot sarežģītu projektu, piemēram, modernu robotu, vai projektu, kurā lietas jākontrolē no tīmekļa lapas, izmantojot internetu, tad Pi ir labākā izvēle. Pi var pārveidot par tīmekļa serveri, VPN serveri, drukas serveri, datu bāzes serveri utt. Arduino ir labs, ja vēlaties tikai mirgot LED, bet, ja jums ir simtiem gaismas diodu, tas jākontrolē tīmekļa lapā, tad Pi ir vispiemērotākais.
Raspberry Pi ir 40 reizes ātrāks nekā Arduino, ar PI, jūs varat nosūtīt vēstules, klausīties mūziku, atskaņot videoklipus, palaist internetu utt. Kā jau iepriekš minējām, tam ir atmiņa, procesors, USB porti, Ethernet ports utt. Lielākajai daļai funkciju nav nepieciešami ārēji aparatūra. Tam var piekļūt, izmantojot SSH, un failu var viegli pārsūtīt, izmantojot FTP.
Tīklošana:
Raspberry Pi ir iebūvēts Ethernet ports, caur kuru jūs varat tieši izveidot savienojumu ar tīkliem. Pat internetu var ērti izmantot Pi, izmantojot dažus USB Wi-Fi dongļus. Atrodoties Arduino, ir ļoti grūti izveidot savienojumu ar tīklu. Lai palaistu tīklu, izmantojot Arduino, ārējiem aparatūrām jābūt savienotām un pareizi adresētām, izmantojot kodu. Lai Arduino būtu tikpat funkcionāls kā Pi, ar atbilstošu kodējumu to apstrādei ir jāpievieno ārējie dēļi ar nosaukumu “ Shields ”.
Nav nepieciešamas dziļas elektronikas zināšanas:
Arduino jums noteikti ir nepieciešams elektroniskais fons un jāzina par iegultām programmēšanas valodām. Bet, lai sāktu ar Pi, nav nepieciešams ienirt kodēšanas valodās, un pietiek ar nelielām zināšanām par elektroniku un tās komponentiem.
Papildus šīm priekšrocībām viena priekšrocība ir tā, ka OS var viegli ieslēgt vienā Raspberry Pi plāksnē. Pi izmanto SD karti kā zibatmiņu, lai instalētu OS, tāpēc, vienkārši nomainot atmiņas karti, jūs varat viegli pārslēgt operētājsistēmu.
Piemērs:
Ar piemēru mēs varam saprast Arduino vai Pi nepieciešamību. Tāpat kā tad, ja vēlaties automātiski atbildēt uz jebkuru tālruņa zvanu ar iepriekš ierakstītu ziņojumu, tad Arduino ir veids. Bet tajā pašā laikā, ja vēlaties bloķēt zvanītājus vai surogātpasta zvanītājus? Tad attēlā parādās Raspberry Pi, kas var vai nu filtrēt surogātpasta zvanus, izmantojot surogātpasta zvanītāju datu bāzi internetā, vai arī tas var ievietot captcha veida verifikāciju cilvēkiem, kas zvanījuši.
Tātad Arduino ir piemērots atkārtotam darbam, piemēram, durvju atvēršanai, kamēr visi vārti, izņemot Raspberry Pi, var darīt sarežģītākas lietas, piemēram, atvērt durvis tikai pilnvarotiem cilvēkiem. Raspberry Pi ir milzīgs potenciāls lietu interneta pasaulē, kur mašīnas tieši mijiedarbosies un vadīs citas mašīnas bez cilvēka iejaukšanās.
Secinājums:
Daži cilvēki saka, ka Arduino ir labākais iesācējiem, taču es tam nepiekrītu, iesācējs var sākt ar jebkuru no viņiem. Izvēle ir atkarīga tikai no jūsu projekta un fona. Es to noslēdzu ar to, kā izvēlēties nākamo projektu starp šiem diviem:
Jums vajadzētu izvēlēties Arduino, ja:
- Jūs esat no elektronikas vai ja esat iesācējs un patiešām vēlaties uzzināt par elektroniku un tās sastāvdaļām.
- Jūsu projekts ir vienkāršs, jo īpaši tas nav saistīts ar tīklu veidošanu.
- Jūsu projekts vairāk līdzinās elektronikas projektam, kurā nav iesaistītas programmatūras lietojumprogrammas, piemēram, apsardzes signalizācija, balss kontrolēta gaisma.
- Jūs neesat datoru geeks, kuru īpaši neinteresē programmatūra un Linux.
Jums vajadzētu izvēlēties Raspberry Pi, ja:
- Jūsu projekts ir sarežģīts, un ir iesaistīti sadarbības tīkli.
- Jūsu projekts ir vairāk kā programmatūras lietojumprogramma, piemēram, VPN serveris vai Web serveris
- Jums nav labu elektronikas zināšanu.
- Ir labas zināšanas par Linux un programmatūru.
Lai gan viņiem abiem ir savi plusi un mīnusi, taču tos var arī izmantot kopā, lai no tiem iegūtu vislabāko. Tāpat kā Pi var savākt datus tīklā un pieņemt lēmumus, kā arī pavēlēt Arduino veikt pareizas darbības, piemēram, pagriezt motoru.