Рецоммендед, 2024

Избор Уредника

Ардуино вс Распберри Пи: Детаљно поређење

Када је у питању избор једног пансионског рачунара, Ардуино и Распберри Пи су велика имена о којима ћете размишљати. Али који би требало да изаберете? За шта се најбоље користи Ардуино? Који су недостаци употребе Распберри Пи? И како се одлучите између та два? То може бити тешка одлука, тако да ћемо је поделити овде.

За потребе овог чланка, дискутоваћу о Ардуино Уно Р3 и моделу Распберри Пи 2 Модел Б. Постоје многе верзије обе плоче, а постоји много алтернатива за Пи и Ардуино који пружају различите спецификације и могућности., али ова два су у сваком тренутку главни правци сваке линије.

Ардуино Вс Распберри Пи

Опште намене

Док су и Ардуино и Распберри Пи веома свестране мале машине, обоје имају специфичне ствари у којима су добре.

Ардуино, на пример, је микроконтролер, што значи да се истиче у контроли малих уређаја као што су сензори, мотори и светла. Због тога се Ардуино најбоље користи за пројекте као што су изградња светла за буђење, аларм детектора покрета или чак и мали робот. Такође ћете чути да људи говоре о “прототиповима” са Ардуином, што је процес брзог креирања прототипа електронског уређаја. Ако је прототип успешан и уређај ради, може се направити на већој скали са штампаним плочама.

Распберри Пи, с друге стране, није микроконтролер и није направљен за контролу сензора и других ствари. То је читав компјутер, са сопственим оперативним системом, и намењен је да се користи као један. Оперативни систем је прилично минималан, тако да ће вам бити потребно знање о кодирању да бисте га искористили, али то је једна од ствари за коју је Распберри Пи одличан: помагање људима да науче да кодирају. Такође је веома добар у функционисању као сервер: он може да комуницира са другим рачунарима, служи као алтернатива Цхромецасту, пружа информације и бележи податке.

Један реддитор је савршено рекао: „Мој Пи је бољи у разговору са људима (покретање веб сервера). Мој Ардуино је бољи у разговору са деловима машине (покретни мотори). ”

Хардвер

Када погледате Ардуино поред Распберри Пи-ја, врло је јасно да се хардвер мало разликује између њих. Хајде да га разбијемо.

Повер

Захтеви Ардуино-а за напајање су веома једноставни; можете га прикључити на рачунар или батерију и одмах ће покренути код. Ако је струја искључена, она ће се зауставити; нема потребе за покретањем процеса гашења. Распберри Пи, с друге стране, зато што има рачунарски систем са више могућности, треба да се искључи као обичан рачунар и може се оштетити због прекида напајања.

И Ардуино и Распберри Пи имају веома ниску потрошњу енергије и могу се покренути веома дуго без много струје.

Повезивање

Распберри Пи је спреман за повезивање на интернет; има уграђени Етхернет порт, а веома је лако добити УСБ вифи донгле како би му омогућио и бежично повезивање (на слици испод можете видјети врло малени). Ово је један од разлога зашто је Пи уређај по избору за ствари као што су лични веб сервери, сервери за штампаче и ВПН.

Ардуино, с друге стране, нема уграђену могућност повезивања. Ако желите да га повежете са Интернетом, морате да додате додатни комад хардвера који укључује Етхернет порт. Ако желите Ви-Фи повезивање, биће вам потребан други комад хардвера. Пошто је Ардуино намењен хардверским пројектима уместо софтверским, потребно му је нешто да се повезује.

И / О Пинс

Инпут / оутпут пинови омогућавају вашем сингле-боард рачунару да разговара са стварима које су с њим повезане. На пример, ваш Распберри Пи би могао да осветли ЛЕД. Или би ваш Ардуино могао да активира мотор. Ако тражите хардверске везе, ови пинови су оно што вам је потребно. Распберри Пи 2 садржи 17 таквих игала, док Ардуино Уно нуди 20; можете видети број њих који се користе на слици испод.

Друга значајна разлика у И / О пиновима између две плоче је временска резолуција у којој их можете контролисати. Пошто је Распберри Пи комплетан компјутер, он има велики број ствари које се такмиче за ЦПУ време, што значи да може да има неких потешкоћа у одређивању времена до малих делова секунде. И потребан му је софтвер за правилно повезивање са сензорима и другим уређајима. С друге стране, Ардуино може да промени излаз и надгледа улаз на својим пиновима све до веома малог времена.

Складиште

Ардуино долази са 32 КБ уграђене меморије, што је довољно за складиштење кода који даје упутства за свој тренутни програм. Не можете да користите ову меморију за апликације, видео снимке, фотографије или било шта друго. Распберри Пи, с друге стране, не долази са било каквим уграђеним складиштем, али има мицро СД порт, тако да можете додати колико год желите меморије. Додавање 32 ГБ простора за складиштење само ће вас коштати око $ 12 са СанДиск мицро СД картицом, а лако можете додати до 128 или 256 ГБ ако вам је потребна.

УСБ

Пошто Ардуино није намењен за комуникацију са рачунарима, он не долази стандардно са било којим УСБ портом који можете користити за ову врсту комуникације. Један порт се може користити за повезивање Ардуина са рачунаром преко УСБ порта рачунара, али то је то. Распберри Пи, са друге стране, има четири УСБ порта које можете користити за повезивање са рутером, штампачем, спољашњим чврстим диском или широким спектром других уређаја.

Софтвер

Сада када смо поставили разлике између хардвера Ардуино и Распберри Пи, можемо говорити о софтверу. Да бисте стварно разумели када бисте желели да користите једну или другу плочу, морате знати шта свако може да уради, а много тога зависи од софтвера.

Да би компликовали проблем, Ардуино не долази са софтвером. Има основне могућности да интерпретира код који прима и мења функције хардвера на који је повезан, али плоча нема оперативни систем или било какав интерфејс осим Ардуино интегрисаног развојног окружења (ИДЕ).

То у пракси значи да морате да креирате софтвер који ради на Ардуину. Користећи ИДЕ, креираћете скуп команди које ће Ардуино интерпретирати и применити. Једноставан скуп инструкција могао би да каже нешто попут: "укључите црвено светло на три секунде, искључите га, укључите зелено светло на три секунде, искључите га, поновите." Очигледно, можете да урадите много компликованије ствари, али и даље ћете морати сами да креирате програм.

Срећом, постоји огромна Ардуино заједница која се простире преко целог света, што значи да ако постоји нешто што желите да урадите са Ардуином, неко је то вероватно урадио. Можете погледати њихов код, модификовати га и учинити да ваш Ардуино уради управо оно што желите. Ово је одличан начин да научите принципе кодирања и прототипова, због чега је Ардуино одличан избор за све заинтересоване за електронику.

Насупрот томе, Распберри Пи долази са потпуно функционалним оперативним системом који се зове Распбиан. Овај ОС је базиран на Дебиан Линуку и креиран је посебно за Пи. Постоји велики број других оперативних система које можете користити са плочом, од којих је већина заснована на Линуку, али Андроид може бити инсталиран.

Оперативни системи нису једини комад софтвера који Пи ради; ту су и бројне корисне апликације које можете користити за извршавање различитих задатака. Једна од најчешћих употреба Распберри Пи је као медијски сервер, за који су и Коди и Плек популарне апликације. Можете да преузмете игре, серверске апликације, калкулаторе, па чак и ЛибреОффице канцеларијски пакет.

Наравно, можете и сами написати своје програме за Распберри Пи, и то је један од најбољих разлога да се добије један: научити кодирати. Питхон је препоручени језик за Пи, али су Ц, Ц ++, Јава и Руби већ инсталирани на плочи. Док се Ардуино може подесити да подржава друге језике, изворни Ардуино језик је најбољи избор; ако желите да научите више корисног језика, Пи ће вам дати више опција.

Проширено даље

И Ардуино и Распберри Пи су веома способне мале машине које вам могу помоћи да научите и урадите много ствари, али у неком тренутку, вероватно ћете желети да превазиђете основе и покушате нешто мало напредније.

Ово је једно од места где сија Ардуино. Постоје стотине чипова који вам омогућавају да проширите могућности стоцк боард-а са етхернет и вифи везама, бољом контролом мотора, могућностима звучника и микрофона, екраном осетљивим на додир, фотоапаратима, радио предајницима, графичком обрадом и скоро све што можете да замислите оф. За $ 20 до $ 40, можете претворити ваш Ардуино у нешто сасвим друго (попут овог Адафруит ГПС штита).

Ови чипови се називају штитови, и врло лако се инсталирају; све што радите је да их поставите на врх свог Ардуина и - у неким случајевима - да их лемите на место. Многи могу само сједити на врху, чинећи инсталацију повјетарцем.

Распберри Пи је више самостална плоча и нема исте могућности проширења као Ардуино. Постоји велики број доступних “шешира” који додају додатни хардвер Пи-ју, али вам дају неке веома интересантне могућности. На пример, можете додати капацитивне сензоре, ГПС, екран осетљив на додир, РГБ панеле, па чак и 3Д сензор покрета.

УСБ портови такође омогућавају додавање функционалности донглесима; на пример, да бисте добили ВиФи везу, све што треба да урадите је да укључите ВиФи донгле. Ипак, чак и са овим опцијама, Распберри Пи једноставно нема толико опција за додавање функционалности. Не рећи да Пи није способан; још увек можете да урадите скоро све што желите са њим, можда ћете морати да будете мало креативнији (или да га прикључите на Ардуино!).

Како одлучити између Ардуино и Распберри Пи

Сада када сте тачно видели како се Ардуино и Распберри Пи разликују, требало би да имате прилично добру идеју како да одлучите између њих ако желите да је добијете. Ако желите да направите уређаје, као што су роботи, тајмери ​​и сензори, Ардуино је начин да се крене; његов интерфејс ниског нивоа и једноставне И / О конекције чине га најбољим начином за кретање ако желите да направите нешто. Распберри Пи, с друге стране, чини фантастичан сервер или систем за складиштење података, и одличан је за учење програма на традиционалним језицима. Ако желите да комуницирате са другим рачунарима, Пи је ваша табла.

Али зашто се ограничити на једно? Зашто не бисте добили обоје? Оба су веома приступачна и можете добити стартер сетове за мање од $ 100 који укључују све што вам је потребно за почетак рада на пројектима. Од једноставног робота до комплетног веб сервера, можете добити једноставан комплет који ће вам помоћи у процесу подешавања.

А када почнете да напредујете, можете да користите и Ардуино и Пи заједно за управљање сензорима и серво уређајима са онлине упутствима или повратним информацијама! Опције су неограничене.

Распберри Пи Вс. Ардуино: Табела за упоређивање

Ардуино УноРаспберри Пи 2 Модел Б
Цена (основни модел)2039
Процесор16МХз АВР АТмега328П900 МХз Броадцом АРМ Цортек-А7
Складиште32 КБн / а
РАМ2 КБ1 ГБ
И / О пинови2017
ОСн / аРаспбиан, друге врсте Линука, Андроид
ЛангуагесАрдуино,Питхон, Ц, Ц ++, Јава, Руби
Бест форХардвер / израда прототипаСофтвер / сервер
Напајање5В УСБ или ДЦ прикључак5В УСБ

Да ли је овај водич био од помоћи? Имате ли још питања о томе да ли бисте требали добити Ардуино или Пи? Оставите питања и мисли испод!

Имаге кредити: Схо Хасхимото преко флицкр-а, Маноел Ламос преко флицкр-а, Симон Монк преко распберрипи.орг.

Top