Распберри Пи против Ардуина: Шта је боље?

Да ли сте збуњени који да користите, Распберри Пи или Ардуино? Покушавате да откријете случајеве употребе оба?

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

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

Хајде да почнемо.

Све што треба да знате о Распберри Пи

Распберри Пи је приступачан рачунар величине кредитне картице који је направио Распберри Пи фондација – непрофитна организација у Великој Британији.

Дизајниран је да едукује људе у рачунарству, посебно оне који себи не могу приуштити пуноправни рачунар.

Може да ради скоро све што ради и обичан рачунар – да претражује интернет, пушта 4К видео записе, прави табеле, игра игрице и још много тога.

Пи такође омогућава људима свих узраста да науче како да програмирају на језицима као што су Сцратцх и Питхон.

Пошто знамо шта је Пи, хајде да заронимо у технички жаргон Распберри Пи-ја.

Распберри Пи је лансиран 2012. Међутим, од тада је било неколико итерација. Оригинални Пи је имао једнојезгарни ЦПУ од 700МХз и само 256МБ РАМ-а.

Док је најновији модел, Распберри Пи 4 Модел Б, добијамо четворојезгарни ЦПУ који ради на преко 1,5 ГХз и 4 ГБ РАМ-а.

Цена Распберри Пи је увек била испод 80 долара (обично око 35 долара).

У ствари, Пи Зеро кошта 5 долара – баш као што смо рекли, компактан, приступачан и ефикасан.

Штавише, Распберри Пи се интензивно користи у разним индустријама, од музике до метеоролошких станица.

Случајеви употребе Распберри Пи

#1. ФМ радио станица

Имате ли поруку коју желите да поделите са групом или заједницом? Распберри Пи вам може помоћи да емитујете своју поруку на ФМ радију.

Напомена: Емитовање порука преко ФМ радија је незаконито без дозволе. На срећу, Пи може да емитује само на кратком домету, тако да бисте требали бити у могућности да избегнете невоље.

Све што вам треба је решење за преносне батерије и неке изузетне вештине лемљења.

Затим, након тога, можете унапред учитати аудио (који желите да емитујете) на мицроСД картицу и све је спремно!

#2. ДИИ Ретро Гаминг Сетуп

Још једна популарна употреба Распберри Пи-а је као ретро машина за игре. Довољно је компактан и моћан да се може користити на много начина за играње игара.

Први је да инсталирате један самостални емулатор, учитате РОМ-ове и добијете подешавање.

Друго, можете играти игре преко ретро платформи за игре развијене за Распберри Пи, као што су РетроПие, РецалБок и ПиПлаи.

Можете чак и емулирати многе популарне платформе, као што су МС-ДОС ПЦ игре и Цоммодоре 64. Штавише, Распберри Пи вам може помоћи да оживите многе популарне 16-битне играчке конзоле.

  Где гледати Налази где можете легално гледати филмове и ТВ емисије [Web]

#3. Веб сервери

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

Да бисте започели, морате да инсталирате Апацхе софтвер или цео ЛАМП стек са ПХП-ом и МиСКЛ-ом поред Апацхе-а.

Када завршите са подешавањем, можете да отпремите своју ХТМЛ датотеку у директоријум (ввв) и ваш сервер ће бити активан.

Напомена: Да бисте покренули своју веб локацију и покренули, биће вам потребна статичка ИП адреса од вашег интернет провајдера.

Хајде сада да видимо шта је Ардуино и по чему се разликује од Распберри Пи.

Све што треба да знате о Ардуину

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

Софтвер за интегрисани развој Ардуино развијен је у Ивреа Интерацтион Десигн Институте. Има сличан циљ као Распберри Пи – образовање ученика без искуства у технологији и програмирању.

Ардуино плоче могу да читају улазе – ЛЕД светло на сензору, прст на дугмету и претварају их у излазе – активирање мотора, паљење ЛЕД-а итд.

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

Можете буквално рећи Ардуину шта да ради тако што ћете укуцати скуп инструкција или кодирати програм у поједностављеном Ц++ у Ардуино интегрисаном развојном окружењу (ИДЕ).

Напомена: ИДЕ је место где уносите свој програмски код пре него што га отпремите на плочу.

Случајеви коришћења Ардуина

#1. Музички инструменти

Неколико музичких инструмената као што су синтисајзери, бубњеви и теремини су креирани помоћу Ардуина.

Да бисте започели, потребна вам је флицк табла и Ардуино УНО.

Флицк боард је ПЦБ који детектује ваше покрете са 15 цм изнад површине. Ово ће вам омогућити да машете рукама у ваздуху, а ваши гестови ће се аутоматски претворити у музику.

Ово је заиста кул Ардуино пројекат!

#2. Закључавање врата отиском прста

Уморни сте од губитка кључева, али нисте вољни да инсталирате браву за отисак прста због високих цена?

Добро! Шта ако вам кажемо, можете да инсталирате браву отиска прста са Ардуином уз минимални трошак од 70 долара?

Да бисте започели са пројектом, осим Ардуино УНО плоче, потребно вам је:

  • Сензор отиска прста
  • Инфрацрвени рефлективни сензор
  • Серво мотор
  • ЛЦД РГБ позадинско осветљење
  • Енерги Схиелд

Како то функционише?

Прво упишите свој отисак прста у систем. Када завршите, ставите прст на сензор отиска прста.

Ако је ваш прст препознат, серво мотори ће окренути браву и аутоматски отворити врата за вас.

Када се врата поново затворе, инфрацрвени рефлективни сензори детектују кретање и закључаће врата. Звучи цоол, зар не?

#3. РобоЦар

Не било који робокар, већ препрека која избегава робокар!

Овај интелигентни уређај може аутоматски да осети препреку испред себе и у складу са тим промени правац. Вероватно примарни захтев за сваког мобилног робота.

Комерцијалне и војне организације користе ову технологију за обављање ризичних послова без посаде.

Шта ти треба?

Ништа више од аутомобила играчке, ултразвучног сензора (довољно доброг да осети блокаду пута), батерије од 9В/12В 1А и неколико једноланчаних жица.

Постоји неколико видео записа на интернету који вам могу помоћи да направите роботски аутомобил на Ардуино са овим додацима.

Предности коришћења Распберри Пи преко Ардуина

  • Обимна подршка за периферију: Долази са 26 ГПИО пинова који вам омогућавају да повежете више екрана, модула и сензора одједном
  • Подржава више језика: Подржава све типове језика за кодирање као што су Ц, Ц++, Јава, Питхон, Руби, итд.
  • Приступачан и моћан: Распберри Пи однос цене и перформанси је неупоредив; долази са процесором од 1,6 ГХз, довољно добрим да се не може наћи ни у једном другом рачунару са једном плочом
  • Поцкет Десктоп: Лако трансформишите свој Распберри Пи у џепни Линук Дистро тако што ћете га конфигурисати на екран; затим га можете користити за кодирање, уређивање фотографија, прегледавање и друге рачунске задатке
  иПхоне лампа не ради? 10 најбољих начина за поправку!

Предности коришћења Ардуина преко Распберри Пи-ја

  • Приступачан и вишеплатформски микроконтролер: Ардуино плоча је најприступачнији микроконтролер на тржишту, који може да ради на Виндовс, Мац, Линук ОС
  • Једноставан за употребу: Заснован је на програмском окружењу за обраду и флексибилан је за почетнике и напредне кориснике
  • Софтвер отвореног кода: Објављен је као алатка отвореног кода и може се проширити било када преко Ц++ библиотека
  • Прошириви хардвер: Долази под Цреативе Цоммонс лиценцом која омогућава дизајнерима кола да уоквире своју верзију модула

Распберри Пи против Ардуина – Када користити шта?

Желите да креирате иновативне домаће апликације и роботику, и питате се: када да користите Распберри Пи вс. Ардуино?

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

Распберри Пи плоча садржи микропроцесор. Његов ЦПУ има АРМ архитектуру и може да покреће комплетан оперативни систем (Распбиан, Убунту).

У суштини, Распберри Пи можете да користите на исти начин на који користите рачунар (са неким ограничењима перформанси).

Док Ардуино плоча садржи микроконтролер. У зависности од типа Ардуино, можете имати другачији микроконтролер.

Основна разлика лежи у чињеници да микроконтролер није исто што и микропроцесор. Не можете инсталирати оперативни систем на Ардуино микроконтролер. Само имате програм који ради у петљи. То је то!

Када користити Распберри Пи

Постоје неки пројекти који се могу остварити само са Распберри Пи.

#1. Када имате сложену апликацију

Постоји огромна разлика између програмирања на микропроцесору (Распберри Пи) и микроконтролеру (Ардуино).

Ардуино је популаран због свог оквира који се понавља. Ограничен је на једну нит са једном контролном петљом.

Очигледно, једна нит није довољна за креирање алгоритма за детекцију покрета, џепну радну површину или чак стримовање слика са камере.

Ардуино је дизајниран за контролу ниског нивоа, довољно да директно разговара са хардвером.

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

#2. Када желите да програмирате са више Цпп

Ардуино језик је подгрупа Ц/Цпп-а и не дозвољава вам да користите све Цпп функционалности попут Ц++14 или Ц++17 током кодирања.

Међутим, можете користити све функције Цпп-а са Распберри Пи.

стд библиотека, изузеци, „нев” и „делете” кључне речи – можете да је именујете, добили сте.

Поред тога, моћи ћете сами да компајлирате своје Цпп датотеке без потребе за спољном стручношћу.

#3. Труе Мулти-Тхреадинг

Ако креирате апликацију која захтева мулти-тхреадинг, Распберри Пи је ваша опција!

Међутим, са Ардуином, можете подесити свој програм на начин да постигнете нешто слично вишенитном. Али неће бити савршено!

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

Када користити Ардуино

Пошто Ардуино плоча користи микроконтролер, не може се користити као ОС. Али, неке ствари се могу урадити само преко Ардуино плоче.

#1. Обрада у реалном времену

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

  Како уклонити контакте са листе за дељење на иПхоне-у или иПад-у

Конкретно, имате мање контроле над ресурсима када користите Распберри Пи плочу јер оперативни систем управља ресурсима уместо вас.

А, ако истовремено покрећете више програма, мање је вероватно да ћете постићи обраду у реалном времену преко Распберри Пи-ја.

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

С друге стране, Ардуино долази са много нижим ЦПУ ресурсима и минималним КБ РАМ-а.

Можда ћете осетити да је нешто са мањом процесорском снагом упоредиво боље од Распберри Пи. Па, није тако.

Ардуино ради на моћном програмском језику (Ц/Ц++). Како имате само један програм који ради у петљи у једној нити, процена времена потребног за извршење задатка постаје лакша.

#2. Када радите једноставан пројекат

До сада сте можда разумели две ствари:

  • Распберри Пи је погодан за сложене пројекте
  • Ардуино је најбољи за једноставне програме који укључују упутства која се понављају

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

Штавише, за разлику од Распберри Пи, Ардуино долази са унапред интегрисаним хардверским функционалностима и упоредиво захтева много мање времена за развој.

#3. Када су вам потребни снажни хардверски пинови

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

  • Аналогно-дигитални претварач (АДЦ): Ардуино УНО АДЦ вам омогућава да читате вредности између 0 и 5В, што олакшава читање процентуалних вредности са сензора
  • Интегрисани ПВМ: Неки Ардуино пинови вам омогућавају да креирате и користите ПВМ за слање аналогних сигнала преко уређаја и имате потпуну контролу над њим

Сада када знате шта је за шта најприкладније. Хајде да смислимо неколико тржишта на којима можете купити Распберри Пи и Ардуино.

Где купити Распберри Пи?

Да бисте купили Распберри Пи, можете скочити на ове поуздане платформе.

#1. Амазон

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

На Амазону можете набавити најновију верзију Распберри Пи-а, односно Распберри Пи 4 Модел Б, лансирану 2019. године.

Амазон има неке изванредне оцене и критике. Штавише, можете да упоредите цене производа различитих добављача у реалном времену и добијете најбољу понуду.

#2. Окдо

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

Нуди свој Распберри Пи 4 Модел Б са почетним комплетом од 8 делова.

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

Где купити Ардуино?

#1. Ардуино.цц

Ардуино.цц је ваша јединствена дестинација за све Ардуино производе и додатке. Нуди широк спектар Ардуино производа, међу којима је најпопуларнији Ардуино сертификациони пакет.

Пакет долази заједно са Ардуино почетним комплетом и онлајн испитом за сертификацију.

Испит за сертификацију се обично заснива на практичним задацима који се обављају преко Ардуино стартер кита. Одличан је избор за почетнике који желе да науче Ардуино од основних основа.

Испит је доступан на енглеском, шпанском, немачком, италијанском и кинеском језику.

#2. Амазон

Па ипак, Амазон служи као савршено тржиште за куповину Ардуино плоча и њихових додатака.

Овде можете добити све, од куповине Ардуино УНО плоче из једног дела до комплетног Ардуино пакета.

Међу њима, Ардуино Уно РЕВ 3 је Амазонова најпродаванија Ардуино серија. То је самостална Ардуино плоча са импресивним оценама и рецензијама купаца.

Шта је боље: Распберри Пи или Ардуино?

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

Избор између ова два у великој мери зависи од врсте апликације на којој ћете радити.

Ардуино је погодан за обављање задатака који се понављају који укључују улаз са једном нити и основне излазе као што су отварање врата, укључивање/искључивање светла, очитавање температуре преко сензора итд.

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