Генерал

Распберри Пи и Ардуино: Која је разлика и шта је најбоље за ваш пројекат?


За оне који воле да се петљају са електроником, Распберри Пи и Ардуино постали су непроцењиви алати. Обоје су изузетно популарне опције, али су и веома повољне. Обоје имају своје предности и недостатке, али такође имају и своје посебне примене. Али шта бисте требали одабрати?

Распберри Пи је заправо систем на чипу или скраћено СОЦ. Покреће пуну верзију Линука, као што је Распбиан, и дизајниран је да вам помогне да вас научите како идете. С друге стране, Ардуино је више микроконтролер него рачунар који има масовну заједницу подршке, као и стотине могућности проширења.

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

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

Распберри Пи

Распберри Пи је, у ствари, мини-рачунар на једној плочи. Долази са наменским процесором, меморијом, графичким управљачким програмом и улазима и излазима попут ХДМИ-а. Распберри Пи плоче такође покрећу посебно дизајнирану верзију оперативног система Линук.

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

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

Распберри Пи се може подесити за приступ путем ССХ-а или за пренос датотека путем ФТП-а због своје независне мрежне повезаности. Можете га чак користити и као мрежни мост.

Ардуино

За разлику од Распберри Пи, Ардуино плоче су заправо микроконтролери, а не „пуни“ рачунари. Ардуину недостаје потпун оперативни систем, али може покренути писани код који се тумачи његовим фирмвером.

Због тога губите приступ основним алатима које ОС нуди, али добијате флексибилност извршења кода директно без додатних трошкова ОС-а.

Ардуино нема АПИ и не може да обезбеди интерактивност корисника јер не постоји оперативни систем. У основи покреће код на „голом металу“.

Ардуино је заиста погоднији као интерфејс за сензоре и друге уређаје. У овом својству је сјајан за хардверске пројекте где желите да нешто реагује на очитавања сензора или друге улазе.

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

За и против Распберри Пи и Ардуино

Ево „грубог и спремног“ поређења између Распберри Пи и Ардуино.

АрдуиноРаспберри Пи
Прос
  • Једноставније је започети Ардуино
  • Најбоље се користи за апликације хардвера, софтвера и ИДЕ у стварном времену отвореног кода
  • За основне апликације вам није потребно пуно знања о програмирању
  • Веома се лако може проширити, а има пуно штитова и библиотека.
  • Распберри Пи се лако повезује са Интернетом
  • Пи има на располагању цео Линук софтвер
  • Распберри Пи се може програмирати на различитим језицима
Цонс
  • Није тако моћан као Распберри Пи
  • Може се програмирати само помоћу Ардуина или Ц / Ц ++
  • Веза са Интернетом је незгоднија од Пи-а, али је могућа. Можете преносити податке помоћу ИКЛ или ЈСОН-а
  • Приступ хардверу није у стварном времену. Ако ЦПУ заглави, повезивање хардвера може се одгодити
  • Недостаје довољно снаге за погон индуктивних оптерећења
  • Пи нема уграђени аналогно-дигитални претварач
  • Хардвер није отворени извор

На крају, ако ваш пројекат треба да комуницирате са пуно хардверских уређаја, Ардуино је вероватно бољи. Ако, с друге стране, требате покренути пуно сложеног софтвера, вероватно ће вам бити боље са Распберри Пи.

Па који је најбољи за вас?

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

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

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

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

Обоје се могу повезати путем различитих опција попут УСБ-а, локалних мрежа или путем ИО портова на Ардуину у Пи. Избор је на вама.

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


Погледајте видео: How to Make a 3D Printer with Arduino at home (Јули 2021).