Лилипад: све о малој Ардуино плочи

Ардуино Лилипад

Постоје вБројни Ардуино „укуси“, такорећи. Сем Arduino UNO и његов старији брат Ардуино Мега, има више ових плоча. Неки са врло специфичним карактеристикама да задовоље све могуће потребе произвођача. На овај начин ће се прилагодити свим врстама „уради сам“ пројеката. Другачији од горе поменутог је Лилипад.

Лилипад је мала развојна плоча отвореног кода и са неким карактеристикама сличним плочи Arduino UNO база, али чија је величина знатно смањена тако да се може прилагодити уграђеним пројектима, малој потрошњи, малим уређајима где је смањење величине важно, па чак и за кућне носиве уређаје ...

Шта је Лилипад?

Лист локвања

Један од малих уређаја који су превладали у „уради сам“ заједници су носиви. Односно, на шпанском би то били „носиви“ уређаји, иако то не звучи превише добро. Као што можете да замислите, у случају да још не знате, то су уређаји који се могу користити као одећа или додаци. Сигурно сте већ видели неке носиве уређаје попут паметних сатова, мајица, шешира итд., Који имају неки електронски елемент за приказивање порука, емитовање неке врсте сигнала итд.

Па, за ову врсту уређаја није практично користити а Arduino UNO, Мега, итд., Јер су то даске знатне величине, што би заједно са врстом снаге која је обично потребна тим даскама, онемогућило задатак израде носивих уређаја дискретан. Због тога су створене плоче попут Лилипада, још једног кључног дела у Ардуино екосистему.

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

У овом чланку ћу обрадити и ЛилиПад и Флору, јер су оба пројекта врло занимљива за стварање интерактивна одећа или ситни додаци попут капа са лампама, сопственог паметног сата (попут Фитбита, Аппел иВатцх, Самсунг Галаки Геар ...) мајица које реагују на Твиттер догађаје, патика које реагују на кораке или било чега другог што можете замислити.

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

Техничке карактеристике ЛилиПад / Флора

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

Лист локвања

Плочу ЛилиПад напаја Атмел микроконтролер мале снаге АТмега328П. МЦУ чип који захтева само између 0,75μА на 0,2мА, у зависности од режима, и са напонима напајања од 2.7 до 5.5в. Овај МЦУ је 8-битни, ради са тактном фреквенцијом од 8 МХз.

Упркос малој величини, ова плоча има 23 ГПИО пина тако да их можете програмирати. Али само њих 9 је доступно, све као дигиталне игле. Броје се овако: 5, 6, 9, 10, 11, А2, А3, А4 и А5. Од свих њих, они без А могу се користити као ПВМ. Поред тога, може се користити протокол И2Ц кроз пинове А4 (СДА) и А5 (СЦЛ). Наравно, ту ће бити и пин ГНД као уземљење (означен симболом -) и још један за 3в3 снаге (означен као +).

Имајте на уму да ће то бити напон за дигиталне пинове ако га напајате са 5в. С друге стране, ако користите 3.7в батерију, оне ће радити на 3.3в. Пажљиво са овим!

Лилипад интегрише ЈСТ конектор за повезивање липо батерија на полеђини, иако серијски УСБ адаптер није укључен у основни комплет (мораћете да купите ФТДИ модул). Шта укључује интегрисани МЦП73831 чип за пуњење батерије путем УСБ-а, дугме за ресетовање, неколико интегрисаних ЛЕД диода, од којих једна треба да зна да ли је плоча укључена, а друга за отклањање грешака доступна пином 13.

Тхе Техничке карактеристике ЛилиПад-а комплетни су:

  • Микроконтролер Атмел АТмега328П од 8 МХз.
    • КСНУМКС-битни
    • СРАМ 2КБ
    • ЕЕПРОМ 1КБ
    • 32КБ флеш меморије
  • Напон напајања од 2.7в до 5в5.
  • Потрошња између 0.75 микроампера до 0.2 мА.
  • Дигитални пинови 23, доступно само 9. Са 5 ПВМ (5,6,9,10,11).
  • Четири аналогне пинове А2, А3, А4, А5. Од којих су А4 (СДА) и А5 (СЦЛ) за И2Ц.
  • Каблови за напајање: 1 од 3 в3, 1 од ГНД.
  • Максимална струја пинова: 40мА.
  • Димензије пречника 55 мм и дебљине 8 мм.
  • Цена: око 6 € или 7 € (КУПИТЕ ОВДЕ)

флора

En случај Флоре, То је тањир Адафруит нешто скупљи од претходног, али и јефтин. Постоји неколико ревизија овог одбора, са в3. Компатибилан је са Ардуином и дизајнирао га је оснивач Адафруит-а Лимор Фриед, познат у заједници као Ладиада, и као алтернатива ЛилиПад-у.

Има неке занимљиве предности у односу на ЛилиПад, иако изгледају готово идентично. Ова плоча да интегрише мицроУСБ за вашу везу, стога је то већ додатна поента. Поред тога, Флора има димензије од 45 мм и 7 мм, што је чини нешто мањом, мада је у овом случају практично иста.

Још једна од предности Флоре су функције које спроводи у вези са Лилипадом. Такође, ако желите да идете даље, они такође продају комплетне комплете за развој.

у флора, карактеристике би биле следеће:

  • Атмел АТмега32У4 16 Мхз микроконтролер.
    • КСНУМКС-битни
    • 2.5КБ СРАМ
    • 32КБ Фласх
    • 1КБ ЕЕПРОМ-а
  • Напон напајања 3.5в до 16в.
  • Максимална потрошња од 8мА до 20мА.
  • Доступни дигитални пинови умањени су за 1, односно на располагању имате 8. Они су 0, 1, 2, 3, 6, 9, 10 и 12. Као ПВМ их је 4, они под бројем 3, 6, 9 и 10. Има И2Ц, али овог пута су у 2 (СДА ) и 3 (СЦЛ).
  • Интегрисани Неопикел доступан са пина 8.
  • Имате 4 аналогна пина: А7, А9, А10 и А11.
  • Додајте 2 напонска пина 3в3 и 3 типа ГНД. Такође додајте ВБАТТ излаз. Овај последњи пин даје напон батерије која се користи за његово напајање, стога се може користити као још један пин за напајање, као за НеоПикел (увек до 150мА максималног оптерећења, али будите опрезни јер повећава потрошњу).
  • Димензије 45ммк7мм.
  • Цена од 16-30 € (КУПИТЕ ОВДЕ)

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

Почетак програмирања са Ардуино ИДЕ-ом

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

у програм Флора и ЛилиПад је исто као да то радите са Arduino UNOитд. Користи се исти програмски језик и исто развојно окружење, тј. Ардуино ИДЕ. Једина разлика коју морате имати на уму је та што морате одабрати врсту плоче за програмирање у ИДЕ менију, јер ће то подразумевано бити УНО.

у правилно одаберите плочу у Ардуино ИДЕ:

  • Лист локвања: идите на Ардуино ИДЕ, затим на Тоолс, а затим на одељак Боардс и тамо изаберите плочу ЛилиПад. Са повезаним ФТДИ модулом и каблом од рачунара до мицроУСБ-а, можете проследити скицу како бисте је оставили програмирану.
  • флора: идите на Ардуино ИДЕ, затим Филе, па Преференцес. На картици Подешавања потражите „Додатни управљач УРЛ-ом регистарских таблица“ и тамо налепите овај линк. Иначе, ако сте у том пољу већ имали другу УРЛ адресу, зарезом одвојите ову нову УРЛ адресу коју додате и не бришите стару или кликните икону поред оквира за текст и додајте нови УРЛ испод другог један у новом прозору који се појави. Једном кад завршите, дајете ОК и то је то. Сада идите на Тоолс, Боард, Цард манагер и изаберите Цонтрибутион из падајућег менија Типе, претражите у претраживачу „Адафруит АВР“ без наводника и када се једном инсталира. Када завршите, можете се вратити у мени Алатке, ЛилиПад Ардуино Боард и унутра можете одабрати Адафруит Флора који ће се појавити након инсталирања тог додатка. Овде директно повежете УСБ на мицроУСБ кабл са плоче, без потребе за посебним модулом.

Остатак поступка био би исти као и за било коју другу Ардуино плочу, узимајући у обзир доступни хардверски ресурси, који ће бити мањи ... На пример, да трепнете ЛЕД диоду коју повежете на пин 6 ЛилиПад / Флора, можете користити следећи пример кода:

const byte pinLed6 = 6;

void setup() {
  // Modo del pin como salida
  pinMode(pinLed6, OUTPUT);

}

void loop() {
  // Hacemos parpadear el LED cada 3 segundos
  digitalWrite(pinLed6, HIGH);
  delay(3000);
  digitalWrite(pinLed6, LOW);
  delay(3000);
  digitalWrite(pinLed6, HIGH);
  delay(3000);
  digitalWrite(pinLed6, LOW);
  delay(3000);
 
}

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

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

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

*

*

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