Две јефтине микроконтролерске плоче малог формата се боре против тога.

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

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

Поређење хардвера

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

instagram viewer

Ардуино Нано

Кредит за слику: Ардуино продавница

Ардуино Нано, који покреће АТмега328, је компактна плоча прилагођена матичној плочи која нуди сличну функционалност као Ардуино Дуемиланове, али у другом фактору форме. Нема ДЦ прикључак за напајање и користи Мини-Б УСБ кабл уместо стандардног.

одлика

Спецификација

Микроконтролер

АТмега328

Такт

16МХз

СРАМ

2кБ

Флеш меморија

32кБ

ЕЕПРОМ

1кБ

ГПИО пинови

22

Аналогно у пиновима

8

ПВМ пинови

6

Напон И/О пинова

И/О пин струја

40мА

3.3В пин струја

50мА

Напон напајања

7-12В

Димензије

18 к 45 мм

Распберри Пи Пицо

Слика кредита: Распберри Пи/ГитХуб

Иако је Распберри Пи Пицо лансиран тек 2021. године, он је већ популаран избор у свету МЦУс. У срцу Пицо-а је РП2040 микроконтролерски чип заснован на дуал-цоре Арм Цортек-М0+ процесор.

одлика

Спецификација

Микроконтролер

РП2040 СоЦ са два језгра Арм Цортек-М0+

Такт

133МХз

РАМ на чипу

264кБ

Фласх меморија на чипу

2МБ

Офф-цхип флеш меморија

До 16МБ преко наменске КСПИ магистрале

ГПИО пинови

26

Аналогни канали

3

ПВМ канали

16

Напон И/О пинова

3.3В

Сензор температуре

Укључено

Напон напајања

Димензије

51,3 к 21 мм

У погледу хардверских могућности, Распберри Пи Пицо очигледно има предност у односу на стандардни Ардуино Нано, са бржим процесором, више флеш меморије, више ГПИО пинова и опсежном контролом над ПВМ-ом сигнали. Такође, двојезгарни процесор присутан на Пицо-у је добар за програме са више нити.

Међутим, Распберри Пи Пицо нема ЕЕПРОМ, често неопходан за пројекте засноване на микроконтролерима. Поред тога, нећете моћи да покренете свој пројекат са 9В батерије без регулатора напона.

ИоТ апликације

Док основни модели немају бежичну повезаност, Распберри Пи Пицо и Ардуино Нано асортиман нуди избор специјалних плоча са бежичном везом за ИоТ апликације. Неке популарне ИоТ плоче у серији Нано укључују Ардуино Нано 33 ИоТ анд тхе Ардуино Нано РП2040 Цоннецт (који користи исти СоЦ као Распберри Пи Пицо).

У случају Распберри Пи Пицо ИоТ плоча, имате опцију Пицо В и Пицо ВХ. Оба имају Ви-Фи и Блуетоотх конекцију, али Пицо ВХ долази са већ причвршћеним пин заглављима, тако да не морате да их лемите на плочу.

Комуникациони канали

И Распберри Пи Пицо и Ардуино Нано нуде вишеструке комуникационе канале за повезивање са другим уређајима. Распберри Пи Пицо има 2 УАРТ (универзални асинхрони пријемник/предајник), два И2Ц (међу-интегрисана коло) и два СПИ (Сериал Перипхерал Интерфаце) интерфејса, који пружају опције за комуникацију са другим уређаја.

Ако већ не знате шта су ово, погледајте како функционишу УАРТ, СПИ и И2Ц серијске комуникације и зашто их још увек користимо.

Стандардни Ардуино Нано модел има само један од сваког од комуникационих канала: УАРТ, И2Ц и СПИ. Међутим, осим ако се ради о великом пројекту, неће вам требати сви комуникациони канали доступни на Пи Пицо-у истовремено - вероватно чак ни када користите његову ПИО способност (погледајте доле). А ни постојање више интерфејса не наговештава да је аутоматски боље јер знамо да и други фактори играју улогу.

Процессинг Повер

Кредит за слику: Распберри Пи

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

Процесори

У већини Ардуино пројеката, ЦПУ ће вероватно провести 99,9% свог времена спавајући. Ово наговештава да брзина процесора није толико важна као што бисте замислили, осим за посебне сценарије као што је обрада података у реалном времену. РП2040 чип који се користи у Распберри Пи Пицо је 32-битни двојезгарни процесор који нуди већу обраду снагу и перформансе у поређењу са АТмега328П чипом који се користи у основном моделу Ардуино Нано, који је 8-битни процесор.

РП2040 чип такође долази са јединственом карактеристиком: ПИО (програмабилни улаз/излаз) аутомати стања, који омогућавају велике брзине паралелног преноса података и прилагођених периферних интерфејса. То га чини погодним за апликације које захтевају обраду података у реалном времену, као што су роботика и аутоматизација.

РАМ

Као и код ЦПУ-а, већина апликација микроконтролера користи само малу количину РАМ-а. Међутим, ако радите задатке који захтевају више РАМ-а, као што су ИоТ пројекти, требало би да се одлучите за плочу са више уграђене РАМ-а - Распберри Пи Пицо.

Програмирање екосистема

Програмски екосистеми Распберри Пи Пицо и Ардуино такође су важни фактори које треба узети у обзир при избору између две плоче. Распберри Пи Пицо користи МицроПитхон и Ц/Ц++ као своје примарне програмске језике.

Ардуино користи Ардуино ИДЕ као своје примарно програмско окружење, које је засновано на Ц/Ц++. Ардуино ИДЕ је познат по својој једноставности и лакоћи коришћења, са корисничким интерфејсом и великом колекцијом библиотека и примера. Такође има велику и активну заједницу корисника, пружајући обиље подршке и ресурса за почетнике и искусне програмере.

Ц/Ц++ је моћан и свестран језик који обезбеђује приступ хардверу на ниском нивоу, омогућавајући сложеније апликације које су критичније за перформансе.

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

Цост

Игноришући све плоче за клонирање независних произвођача, Распберри Пи Пицо је много јефтинији од свих аутентичних Ардуино Нано модела - укључујући онај који покреће исти РП2040 процесор из Распберри Пи. На пример, стандардни Пицо је само 4 долара, у поређењу са 25 долара за основни модел Ардуино Нано.

За додатну функционалност, требало би да будете спремни да закопате дубље у свој џеп – за коју год платформу се одлучите.

Компатибилност са другим хардвером и постојећим библиотекама

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

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

Да ли је Распберри Пи Пицо бољи?

Концепт „боље“ табле је субјективан и зависи од индивидуалних захтева пројекта и компромиса. Док се Распберри Пи Пицо истиче у процесорској снази и напредним функцијама као што је ПИО, Ардуино већа заједница и софтверска библиотека чине га одличним избором за многе пројекте.