Arduino UNO: анализа плоча hardware libre темељно

Ардуино И2Ц аутобус

Од када је лансиран на тржиште тањир Arduino UNO, много је еволуирало на овом одбору са резултатима његових последњих ревизија. Поред тога, његови исти творци пожурили су да створе друге сличне плоче у различитим форматима како би покрили више потреба од оних које је првобитно покривала УНО. Чак су се и многи други одважили да створе свој клон или компатибилне плоче, мада не са истим успехом.

Пре појаве Ардуина већ било је и других сличних пројеката, попут познатих Параллак плоча са Мицроцхип ПИЦ микроконтролерима који се могу врло лако програмирати користећи језике као што је ПБАСИЦ између осталих. Пример за то је Басиц Стамп 2 из Параллак-а. Али чињеница да није hardware libre То је значило да нису имали исте корене на тржишту као Ардуино пројекат. Италијанска плоча је заиста била револуција у том смислу.

Шта је Arduino UNO Рев3?

Ардуино лого

Arduino UNO Рев3 је последња ревизија која постоји у тренутку настанка ове плоче. То је мала електронска плоча са програмабилним микроконтролером на својој ПЦБ-у. Поред поменутог чипа, он такође укључује низ пинова као улазе и излазе који се могу користити програмирањем чипа за различите ствари. На овај начин се електронски пројекти могу врло лако креирати.

Ова плоча потиче из пројекат ардуино, италијански пројекат започет 2005. године који се фокусирао на развој отвореног софтвера и хардвера углавном за студенте. Први пројекти су режирани за институт у Ивреау, у Италији. У то време су студенти овог образовног центра користили чувене ОСНОВНЕ марке, које сам већ горе поменуо. Имали су знатне трошкове, а нису били толико отворени.

Пре свега тога, Хернандо Барраган је створио развојну платформу названу Ожичење, пројекат инспирисан познатим Обрада програмског језика. Уз ово као основу, они су радили на развоју јефтиних и једноставних алата за ученике. Тако су започели стварање хардверске плоче са ПЦБ-ом и једноставним микроконтролером, као и стварање ИДЕ-а (Интегрисано развојно окружење).

Како је Виринг већ користио плочу са АТмега168 микроконтролером, следећи развој је следио исту оријентацију. Массимо Банзи и Давид Меллис би додали подршка за АТмега8 за ожичење, које је било још јефтиније од верзије 168. И тако настаје прва клица онога што је данас Arduino UNO. Пројект ожичења је тада преименован у Ардуино.

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

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

Суочен са огромним успехом, он је такође генерисан фондација Ардуино, да настави да промовише и групише напоре пројекта Ардуино. Модел сличан другим сличним организацијама као што су Линук Фоундатион, Распберри Пи Фоундатион, РИСЦ-В Фоундатион, итд.

Од овог тренутка настале су многе верзије Ардуина, са различитим факторима облика и разноврсним микроконтролерима, као и много додатака о којима смо разговарали на овом блогу:

Детаљне информације о Arduino UNO

Ово плате Arduino UNO Има неке карактеристике које га чине јединственим и има низ разлика у односу на друге Ардуино плоче које ћемо нагласити.

Техничке карактеристике, шема и пиноут

Ардуино Пиноут

El пиноут и техничке карактеристике плоче Arduino UNO Рев3 Важно је знати како се правилно користи, јер у супротном нећете знати ограничења и исправан начин повезивања свих електронских компонената на њихове доступне пинове и сабирнице.

Почевши прво од њене КАРАКТЕРИСТИКЕ, имате:

  • Атмел АТмега328 микроконтролер на 16 МХз
  • Уграђена СРАМ меморија: 2КБ
  • Интегрисана ЕЕПРОМ меморија: 1 КБ
  • Фласх меморија: 32 КБ, од чега покретачки програм користи 0.5 КБ, тако да се не могу користити у друге сврхе.
  • Радни напон чипа: 5в
  • Препоручени напон напајања: 7-12в (иако подржава 6 до 20в)
  • Интензитет непрекидне струје: 40мА за И / О и 50мА за 3.3В пин.
  • И / О пинови: 14 пинова, од тога 6 ПВМ.
  • Аналогне пинове: 6 пинова
  • Дугме за ресетовање за поновно покретање извршавања програма учитан у меморији.
  • Чип УСБ интерфејса.
  • Сат осцилатора за сигнале којима је потребан ритам.
  • ЛЕД за напајање на ПЦБ-у.
  • Интегрисани регулатор напона.
  • Цена око 20 €.

Што се тиче игле и везе доступно на тањиру Arduino UNO:

  • Барел Јацк или ДЦ Повер Јацк: је конектор плоче Arduino UNO да би могао да га напаја електрично. Картица се може напајати одговарајућим прикључком и адаптером за напајање од 5-20 волти. Ако ћете на плочу повезати велики број елемената, вероватно ћете морати да превазиђете препреку од 7в да бисте били довољни.
  • УСБ: УСБ порт се користи за повезивање плоче Ардуино са рачунаром, на тај начин га можете програмирати или примати податке са њега преко серијског порта. Односно, у основи ће вам помоћи да своје Ардуино ИДЕ скице учитате у унутрашњу меморију микроконтролера како би их могао извршити. Такође може да испуни функцију напајања за плочу за кухање и елементе повезане са њом.
  • ВИН Пин: наћи ћете и ВИН пин који вам омогућава напајање плоче Arduino UNO Ако не желите да користите УСБ или горњи прикључак, користите спољно напајање.
  • 5V: напаја напон од 5В. До њега ће доћи енергија из једног од три претходна случаја помоћу којих можете напајати тањир.
  • КСНУМКСВКСНУМКС: овај пин вам омогућава да напајате своје пројекте од 3.3 до 50 мА.
  • ГНД: има 2 уземљена пина за повезивање уземљења ваших електронских пројеката са њима.
  • Ресетовати: пин за ресетовање слањем ЛОВ сигнала кроз њега.
  • Серијски порт: Има два пина 0 (РКС) и 1 (ТКС) за пријем и пренос серијских података ТТЛ. Они су повезани са микроконтролером на својим УСБ-то-ТТЛ пиновима.
  • Спољни прекиди: 2 и 3, пинови који се могу конфигурисати да активирају прекиде са растућом, падајућом ивицом или великом или малом вредношћу.
  • СПИ: магистрала је на пиновима означеним 10 (СС), 11 (МИСОИ) и 13 (СЦК) помоћу којих можете комуницирати помоћу СПИ библиотеке.
  • АКСНУМКС-АКСНУМКС: су аналогни пинови.
  • 0-13: ово су дигитални улазни или излазни пинови које можете да конфигуришете. На интегрисани пин 13 повезан је мали интегрисани ЛЕД који ће упалити ако је овај пин висок.
  • ТВИ: носачикомуникација ТВИ користећи Вире књижницу. Можете користити пин А4 или СДА и пин А5 или СЦЛ.
  • АРЕФ: референтни напон пин за аналогне улазе.

Табеле са подацима

Бити плоча отвореног кода, не само наћи ћете технички лист као у случају многих других електронских производа. Такође можете преузети много других докумената и електронских дијаграма који ће вам помоћи да разумете како ова плоча функционише. Arduino UNO интерно, па чак и сами направите сопствену имплементацију Ардуина. На пример, на располагању су вам следеће званичне информације:

Разлике са другим Ардуино плочама

Ардуино плоче

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

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

  • Arduino UNO Рев3: видети одељак са техничким карактеристикама.
  • Ардуино Мега: цена расте изнад 30 €, са димензијама нешто већим од УНО плочице. Поред тога, укључује снажнији АТмега2560 микроконтролер који такође ради на 16 МХз, али има 256 КБ флеш меморије, 4 КБ ЕЕПРОМ-а и 8 КБ СРАМ-а за сложеније програме. Поред тога, има и више пинова, са 54 дигитална У / И, 15 ПВМ и 16 аналогних.
  • Ардуино Мицро: истиче се малом величином, мањом од УНО-а, иако сличне цене. У овај мали простор интегрише мањи АТмега32У4 микроконтролер, али који такође ради на 16 МХз. Меморија је једнака меморији УНО, осим СРАМ-а, који има 0.5 КБ више. Игле су такође повећане упркос малој величини, са 20 дигиталних, 7 ПВМ и 12 аналогних. Друга разлика је у томе што за повезивање користи микро-УСБ уместо УСБ-а. Будући да је тако мали, није компатибилан са штитовима или штитовима као претходна два ...

Ардуино ИДЕ и програмирање

Снимак екрана за Ардуино ИДЕ

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

Платформу подржава Ардуино програмски језик заснован на програмском језику високог нивоа Обрада, што је пак слично познатом Ц ++. Због тога ће имати сличну синтаксу и начин деловања.

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


Будите први који ће коментарисати

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.