Lilypad: кичинекей Arduino тактайы жөнүндө

Arduino Lilypad

Бар vБир катар Arduino "даамдары", мындайча айтканда. Башка Arduino UNO жана анын агасы Ардуино Мега, бул плиталар дагы бар. Айрымдары өндүрүүчүлөрдүн мүмкүн болгон бардык муктаждыктарын канааттандыруу үчүн өзгөчө мүнөздөмөлөргө ээ. Ошентип, алар ар кандай DIY долбоорлоруна ылайыкташат. Жогоруда айтылгандардан башкасы - Лилипад.

Lilypad - бул кичинекей ачык булактарды иштеп чыгуу кеңеши жана табакка окшош айрым мүнөздөмөлөрү менен Arduino UNO база, бирок анын көлөмү бир топ кичирейтилип, ал киргизилген долбоорлорго ылайыкташтырылышы мүмкүн, аз керектөө, көлөмүн кичирейтүү маанилүү кичинекей аппараттар, ал тургай үйдөгү кийимдер үчүн ...

Lilypad деген эмне?

Lilypad

DIY жамаатына таңууланган кичинекей шаймандардын бири кийилүүчү кийимдер. Башкача айтканда, испан тилинде алар "кийген" шаймандар болмок, бирок анчалык деле жакшы угулбайт. Сиз элестеткендей, сиз азырынча билбесеңиз, алар кийим же аксессуар катары колдонула турган шаймандар. Акылдуу сааттар, футболкалар, шляпалар жана башкалар сыяктуу кийилүүчү буюмдарды көрдүңүз беле, алар билдирүүлөрдү көрсөтүү, кандайдыр бир сигнал берүү ж.б.

Бул типтеги шаймандар үчүн а-ны колдонуу практикалык эмес Arduino UNO, Mega ж.б., анткени алар бир кыйла чоңдуктагы такта болгондуктан, бул тактайлар адатта керек болгон кубаттуулук түрү менен бирге кийилүүчү буюмдарды куруу милдетин аткара алышпайт. акылдуу. Ошондуктан Arduino экосистемасынын дагы бир негизги бөлүгү болгон Lilypad сыяктуу тактайлар жаралган.

Ошондуктан, Лилипад флорасы алар башка тактайлардай эле кубаттуулуктагы өндүрүүчүлөрдү камсыз кылган, бирок көлөмү кичине жана дискреттик электр кубатын бириктирүү мүмкүнчүлүгү бар, мисалы, кичинекей панелдерден башка эч нерсе эмес. баскыч клеткасы.

Бул макалада мен LilyPad менен Флораны дагы чагылдырам, анткени эки долбоор тең абдан кызыктуу интерактивдүү кийим же кичинекей аксессуарлар мисалы, чырактары бар капкактар, өзүңүздүн акылдуу саатыңыз (Fitbit, Appel iWatch, Samsung Galaxy Gear стилинде ...) Твиттердеги окуяларга реакция берген футболкалар, кадамдарга реакция кылган кроссовкалар же сиз элестете турган нерселердин бардыгы.

Ошондой эле, коомчулук жана башка өндүрүүчүлөр бардык түрлөрүн иштеп чыгышкандыгын билишиңиз керек сиз колдоно турган кошумча долбоорлор жана көптөгөн кошумча шаймандар (сенсорлор, светодиоддор, кыймылдаткычтар, ...) бул плиталар менен катар иштеп, алардын мүмкүнчүлүктөрүн базанын мүмкүнчүлүктөрүнөн тышкары кеңейтүү.

LilyPad / Flora техникалык мүнөздөмөлөрү

бул LilyPad / Flora табакча Ал атайын кийим-кече жана текстиль үчүн иштелип чыккан, мен айткандай Ардуинонун тагына турган түрү. Ал Лиа Бийчли жана SparkFun Electronics тарабынан иштелип чыккан. Чындыгында, мүнөздөмөлөр башка Arduino тактайчаларындай күчтүү эмес, бирок ал ийкемдүү жана кыскарган, башка тактайларда жок сапаттар.

Lilypad

LilyPad тактасына аз кубаттуулуктагы Atmel микроконтроллери иштейт ATmega328P. Режимге жараша жана 0,75 мкВ кубаттуулугу 0,2 мкА чейин, ал эми 2.7 ден 5.5 в чейин чыңалуу. Бул MCU 8-бит, саат жыштыгы 8 МГц менен иштейт.

Көлөмү кичине болгонуна карабастан, бул такта 23 GPIO төөнөгүчү бар ошондуктан сиз аларды программалай аласыз. Бирок алардын 9у гана жеткиликтүү, бардыгы санариптик пиндер сыяктуу. Алар мындайча номерленген: 5, 6, 9, 10, 11, A2, A3, A4 жана A5. Алардын бардыгында А жоктору катары колдонсо болот Сеул. Мындан тышкары, ал колдонсо болот I2C протоколу A4 (SDA) жана A5 (SCL) казыктары аркылуу. Албетте, жер катары GND пин (жер белгиси менен белгиленген) жана 3v3 кубаттуулук үчүн дагы бир (+ деп белгиленген) пин болот.

Эгер сиз аны 5v менен кубаттасаңыз, анда санарип пиндер үчүн чыңалуу болоорун унутпаңыз. Башка жагынан алганда, эгер сиз 3.7v батареяны колдонгон болсоңуз, анда алар 3.3vде иштейт. Бул нерсеге этият болуңуз!

Lilypad туташтыруу үчүн JST туташтыргычын бириктирет батарея арткы тарабында, бирок сериялык USB адаптери негизги топтомго кирбейт (сиз сатып алышыңыз керек) FTDI модулу). Батареяны USB аркылуу заряддоо үчүн интегралдык MCP73831 чип, камтыйт, баскычты, бир нече интегралдык диоддорду камтыйт, алардын бири панелдин күйгүзүлгөндүгүн билип, экинчиси мүйүздү оңдоо үчүн 13-пин менен жеткиликтүү.

The LilyPad техникалык мүнөздөмөлөрү толук:

  • 328Mhz Atmel ATmega8P микроконтроллери.
    • 8-бит
    • SRAM 2KB
    • EEPROM 1KB
    • 32KB флэш-эстутум
  • 2.7vден 5v5ке чейинки чыңалуу.
  • 0.75 микроампанын аралыгында 0.2 мА чейин керектөө.
  • Санарип төөнөгүчтөрү 23, анын 9у гана бар. 5 PWM менен (5,6,9,10,11).
  • Төрт аналогдук төөнөгүч A2, A3, A4, A5. Анын ичинен A4 (SDA) жана A5 (SCL) I2C үчүн.
  • Кубат төөнөгүчтөр: 1 3v3, 1 GND.
  • Тырмактардын максималдуу тогу: 40мА.
  • Диаметри 55 мм жана калыңдыгы 8 мм.
  • Баасы: болжол менен 6 евро же 7 евро (БУЛ ЖЕРДЕН САТЫП АЛЫҢЫЗ)

Flora

En Флоранын иши, Бул Adafruit плитасы мурункусунан бир аз кымбат, бирок арзан. V3 менен, бул кеңештин бир нече жолу оңдолгону бар. Бул Arduino шайкеш жана Adafruit компаниясынын негиздөөчүсү Лимор Фрид тарабынан иштелип чыккан, ал коомчулукта Ladyada деген ат менен белгилүү жана LilyPadге альтернатива болуп саналат.

LilyPadге караганда, алардын окшош жактары бар, бирок алар окшош окшош. Бул табак ооба, ал microUSBди бириктирет сиздин туташууңуз үчүн, демек, бул кошумча чекит. Мындан тышкары, Флора 45 мм жана 7 мм өлчөмдөрүнө ээ, бул аны бир аз кичирейтет, бирок бул учурда иш жүзүндө бирдей.

Флоранын дагы бир артыкчылыгы ал ишке ашырган функциялар Lilypad жөнүндө. Ошондой эле, эгерде сиз андан ары кетүүнү кааласаңыз, анда алар ошондой эле толук иштеп чыгуу топтомдорун сатышат.

Para Flora, мүнөздөмөлөрү төмөнкүлөр болмок:

  • Atmel ATmega32U4 16 Mhz микроконтроллеру.
    • 8-бит
    • 2.5KB SRAM
    • 32KB Flash
    • 1KB EEPROM
  • Берүү кубаттуулугу 3.5v ден 16vге чейин.
  • 8mA дан 20mA га чейин максималдуу керектөө.
  • Жеткиликтүү санарип казыктары 1ге кыскарган, башкача айтканда, сиздин карамагында 8 бар. Алар 0, 1, 2, 3, 6, 9, 10 жана 12. PWM катары 4, алардын саны 3, 6, 9 жана 10 деп аталган. Анын I2C бар, бирок бул жолу алар 2ге (SDA) ) жана 3 (SCL).
  • Интегралдык Neopixel 8-пинден жеткиликтүү.
  • Сизде 4 аналогдук төөнөгүч бар: A7, A9, A10 жана A11.
  • GND тибиндеги 2v3 жана 3 чыңалуудагы 3 казыкты кошуңуз. Ошондой эле, VBATT чыгарылышын кошуңуз. Бул акыркы төөнөгүч аны кубаттоо үчүн колдонгон батарейканын чыңалуусун берет, ошондуктан аны NeoPixel сыяктуу дагы бир кубат пин катары колдонсо болот (ар дайым 150мА максималдуу жүктөмгө чейин, бирок керектөөнү көбөйтөт).
  • 45mmx7mm өлчөмдөрү.
  • Баасы 16-30 € (БУЛ ЖЕРДЕН САТЫП АЛЫҢЫЗ)

Плиталар келип чыгышы менен айырмаланат. Флора Адафруттан болсо, Лилипад Ардуино жана Спаркфундан. Бирок экөө тең кийилүүчү буюмдар үчүн иштелип чыккан, ошондой эле сиз көрүп тургандай өлчөмдөргө жана мүнөздөмөлөргө ээ.

Arduino IDE менен программаны баштоо

Arduino IDE скриншоту

Para Флора жана LilyPad программасы менен жасаганга барабар Arduino UNO, жана башкалар. Ошол эле программалоо тили жана ошол эле өнүгүү чөйрөсү колдонулат, б.а. Ардуино IDE. Эсиңизде болушу керек болгон бир гана айырмачылык - IDE менюсунан программалаштыруу үчүн табактын түрүн тандашыңыз керек, анткени демейки шартта ал БУУ болуп калат.

Para табакты туура тандаңыз in Arduino IDE:

  • LilyPad: Arduino IDE, андан кийин Куралдар, андан кийин Тактайлар бөлүмүнө өтүп, LilyPad тактасын тандаңыз. FTDI модулу туташып, компьютерден кабелдик кабель microUSB менен, эскизди программалаштырылган бойдон калтырып койсоңуз болот.
  • Flora: Arduino IDE, андан кийин Файл, андан соң Тандоолорго өтүңүз. Жөндөөлөр табулатурасынан "Кошумча табличканын URL дарегин башкаргычты" издеңиз бул шилтемени чаптаңыз. Баса, эгерде сизде дагы бир URL бар болсо, анда сиз кошкон бул жаңы URL дарегин үтүр менен бөлүп, эскисин өчүрбөңүз же текст кутучасынын жанындагы сүрөтчөнү чыкылдатып, экинчисинин астына жаңы URL кошуңуз пайда болгон жаңы терезеде бирөө. Бүткөндөн кийин, макул деп бересиз, ошону менен болот. Эми Куралдар, Такта, Карталар менеджери бөлүмүнө өтүп, Тип ачылуучу менюсунан Салымды тандап, "Adafruit AVR" издөө тутумунан тырмакча издебей туруп, Орнотуу орнотулганда. Бүткөндөн кийин, Куралдар менюсуна кайтып барсаңыз болот, LilyPad Arduino Board жана ичинде ошол плагинди орноткондон кийин пайда болгон Adafruit Flora тандай аласыз. Бул жерде сиз USBди тактайдан microUSB кабелине туташтырасыз, өзүнчө модулдун кереги жок.

Калган процедура башка Arduino тактасына окшош болмок, эске алсак колдо болгон аппараттык ресурстар, ал кичинекей болот ... Мисалы, LilyPad / Flora пин 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. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.