Lilypad. Ամեն ինչ փոքր Arduino տախտակի մասին

Արդուինո Լիլիպադ

Գոյություն ունեն վArduino- ի մի շարք «համային տեսականի», այսպես ասած. Բացի այդ Arduino UNO և նրա ավագ եղբայրը Արդուինո Մեգա, այս թիթեղներն ավելի շատ են: Ոմանք `շատ հատուկ բնութագրերով, արտադրողների բոլոր հնարավոր պահանջները բավարարելու համար: Այս կերպ նրանք կհարմարվեն բոլոր տեսակի DIY նախագծերին: Վերոհիշյալից տարբերվողը Lilypad- ն է:

Lilypad- ը փոքր աղբյուրի զարգացման տախտակ է և ափսեի նման որոշ բնութագրերով Arduino UNO բազա, բայց որի չափը զգալիորեն կրճատվել է, որպեսզի այն հարմարեցվի ներկառուցված նախագծերի, ցածր սպառման, փոքր սարքերի, որտեղ չափի իջեցումը կարևոր է, և նույնիսկ տնային հագուստի համար ...

Ի՞նչ է Lilypad- ը:

Լիլիպադ

DIY համայնքում գերակշռող փոքր սարքերից մեկն են հագնում, Այսինքն ՝ իսպաներենով դրանք կլինեին «կրելի» սարքեր, չնայած դա շատ լավ չի հնչում: Ինչպես պատկերացնում եք, եթե դեռ չգիտեք, դրանք սարքեր են, որոնք կարող են օգտագործվել որպես հագուստ կամ պարագաներ: Անշուշտ, դուք արդեն տեսել եք որոշ կրելի միջոցներ ՝ խելացի ժամացույցներ, շապիկներ, գլխարկներ և այլն, որոնք ունեն որոշ էլեկտրոնային տարր ՝ հաղորդագրություններ ցուցադրելու համար, ինչ-որ տեսակի ազդանշան արձակելու համար և այլն:

Դե, այս տեսակի սարքերի համար գործնական չէ օգտագործել ա Arduino UNO, Mega և այլն, քանի որ դրանք զգալի չափի տախտակներ են, որոնք, ընդհանուր առմամբ, այդ տախտակների հզորության տիպի հետ միասին, անհնարին կդարձնեն կրելու միջոցներ կառուցելու խնդիրը: զուսպ, Այդ պատճառով ստեղծվել են Lilypad- ի նման տախտակներ `Arduino էկոհամակարգի մեկ այլ կարևոր մաս:

Հետեւաբար, Lilypad ֆլորա դրանք ոչ այլ ինչ են, քան զարգացման տախտակները, որոնք արտադրողներին տալիս են նույն հզորությունը, ինչ մյուս տախտակները, բայց ավելի փոքր չափսերով և դիսկրետ էլեկտրասնուցումը ինտեգրելու հնարավորությամբ, օրինակ `փոքր կոճակի բջիջ.

Այս հոդվածում ես կանդրադառնամ և LilyPad- ին, և Flora- ին, քանի որ երկու նախագծերն էլ շատ հետաքրքիր են ստեղծելու համար ինտերակտիվ հագուստ կամ փոքր պարագաներ լապտերներով գլխարկներ, ձեր սեփական խելացի ժամացույցը (ինչպես Fitbit, Appel iWatch, Samsung Galaxy Gear) շապիկներ, որոնք արձագանքում են Twitter- ի իրադարձություններին, սպորտային կոշիկներ, որոնք արձագանքում են քայլերի կամ ինչ կարող եք պատկերացնել:

Բացի այդ, դուք պետք է իմանաք, որ համայնքը և այլ արտադրողներ մշակել են բոլոր տեսակի արտադրանքները լրացուցիչ նախագծեր, որոնք կարող եք օգտագործել և շատ լրացուցիչ սարքեր (տվիչներ, լուսադիոդներ, մղիչներ, ...), որոնք աշխատում են այս թիթեղների կողքին `ընդլայնելով իրենց կարողությունները բազայի հնարավորություններից դուրս:

LilyPad / Flora տեխնիկական բնութագրերը

Այս LilyPad / Flora ափսե Այն հատուկ նախագծված է հագուստի և տեքստիլի համար, ինչպես ես ասացի ՝ Arduino- ի կրելի տարբերակ: Այն մշակվել է Leah Buechley- ի և SparkFun Electronics- ի կողմից: Իշտ է, բնութագրերն այնքան հզոր չեն, որքան Arduino- ի մյուս տախտակները, բայց դրանք ավելի ճկուն և կրճատված են, հատկություններ, որոնք չունեն մյուս տախտակները:

Լիլիպադ

LilyPad տախտակը սնուցվում է ցածր էներգիայի Atmel միկրոհսկիչով ATmega328P, MCU չիպ, որը պահանջում է 0,75μA- ի միջակայքում 0,2mA- ում `կախված ռեժիմից, և մատակարարման լարման հետ` 2.7-ից մինչև 5.5 v: Այս MCU- ն 8-բիթանոց է, աշխատում է ժամացույցի հաճախականությամբ `8 ՄՀց:

Չնայած իր փոքր չափսին, այս տախտակը ունի 23 GPIO քորոց այնպես որ կարող եք ծրագրավորել դրանք: Բայց դրանցից միայն 9-ն են մատչելի, բոլորը որպես թվային քորոցներ: Դրանք համարակալված են այսպես. 5, 6, 9, 10, 11, A2, A3, A4 և A5: Նրանցից բոլորն առանց Ա կարող են օգտագործվել որպես PWM, Բացի այդ, այն կարող է օգտագործվել I2C արձանագրությունը A4 (SDA) և A5 (SCL) քորոցների միջոցով: Իհարկե, կլինեն նաև GND քորոցը որպես հիմք (նշված է - խորհրդանիշով) և մեկ այլ 3v3 հզորության համար (նշվում է որպես +):

Հիշեք, որ եթե այն կերակրեք 5v- ով, դա կլինի լարումը թվային քորոցների համար: Մյուս կողմից, եթե օգտագործում եք 3.7 վ մարտկոց, ապա դրանք կաշխատեն 3.3 վ: Careգուշացեք դրանով:

Lilypad- ն ինտեգրում է JST միակցիչին `միացնելու համար լիպո մարտկոց հակառակ կողմում, չնայած սերիական USB ադապտորը ներառված չէ հիմնական հավաքածուի մեջ (դուք ստիպված կլինեք գնել FTDI մոդուլ) Ի՞նչ է ներառում MCP73831 ինտեգրված չիպը մարտկոցը USB- ով լիցքավորելու համար, զրոյացման կոճակ, մի քանի ինտեգրված LED- ներ, որոնցից մեկը պետք է իմանա, արդյոք տախտակը միացված է, և մյուսը `13-րդ պինով հասանելի սխալի կարգաբերման համար:

որ LilyPad տեխնիկական բնութագրերը ամբողջական են.

  • 328Mhz Atmel ATmega8P միկրոհսկիչ:
    • 8-bit
    • SRAM 2 ԿԲ
    • EEPROM 1 ԿԲ
    • 32 ԿԲ ֆլեշ հիշողություն
  • Մատակարարման լարումը 2.7v- ից 5v5:
  • Սպառումը 0.75 միկրոմամպի միջև մինչև 0.2mA:
  • Թվային քորոցներ 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 (ԳՆԵՔ ԱՅՍՏԵ)

Ֆլորա

En Ֆլորայի դեպքը, Դա Adafruit ափսե է, որը մի փոքր ավելի թանկ է, քան նախորդը, բայց նաև էժան: Այս խորհրդի մի քանի վերանայում կա `v3- ով: Այն համատեղելի է Arduino- ի հետ և նախագծվել է Adafruit- ի հիմնադիր Լիմոր Ֆրիդի կողմից, որը համայնքում հայտնի է որպես Ladyada, և որպես LilyPad- ի այլընտրանք:

Այն ունի որոշ հետաքրքիր առավելություններ LilyPad- ի նկատմամբ, չնայած դրանք գրեթե նույնական տեսք ունեն: Այս ափսեը այո, այն ինտեգրվում է microUSB- ին ձեր կապի համար, հետեւաբար դա արդեն լրացուցիչ կետ է: Բացի այդ, Ֆլորան ունի 45 մմ և 7 մմ չափսեր, որոնք այն փոքր-ինչ փոքրացնում են, չնայած գործնականում նույնն է այս դեպքում:

Ֆլորայի մեկ այլ առավելություններից են գործառույթները, որոնք իրականացնում է Lilypad- ի վերաբերյալ: Բացի այդ, եթե ցանկանում եք ավելի առաջ գնալ, նրանք նաև վաճառում են զարգացման ամբողջական փաթեթներ:

դեպի Ֆլորա, բնութագրերը կլինեն այս մյուսները.

  • Atmel ATmega32U4 16 ՄՀց միկրոկոնտրոլեր:
    • 8-bit
    • 2.5 ԿԲ ՍՐԱՄ
    • 32 ԿԲ ֆլեշ
    • 1 ԿԲ EEPROM
  • Մատակարարման լարումը 3.5 վ-ից 16 վ:
  • Առավելագույն սպառումը 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:
  • Ավելացրեք 2 լարման փոս 3v3 և 3 տիպի GND: Բացի այդ, ավելացրեք VBATT ելք: Այս վերջին քորոցը տալիս է մարտկոցի լարման այն, որն օգտագործվում է դրա էլեկտրամատակարարման համար, հետևաբար, այն կարող է օգտագործվել որպես ևս մեկ էլեկտրաէներգիայի քորոց, ինչպես NeoPixel- ի համար (միշտ առավելագույն բեռի մինչև 150 մԱ, բայց զգույշ եղեք, քանի որ դա մեծացնում է սպառումը):
  • 45 մմ x7 մմ չափսեր:
  • Գինը 16-30 € -ից (ԳՆԵՔ ԱՅՍՏԵ)

Ափսեներ տարբերվում են իրենց ծագմամբ, Մինչ Ֆլորան Adafruit- ից է, Lilypad- ը Arduino- ից և Sparkfun- ից է: Բայց երկուսն էլ նախատեսված են կրելու համար, և նմանատիպ չափսերով և բնութագրերով, ինչպես տեսնում եք:

Սկսում ենք ծրագրավորել Arduino IDE- ով

Լուսանկարը Arduino IDE- ից

դեպի ծրագիր Flora և LilyPad նույնն է, ինչ դրանով անել Arduino UNOև այլն Օգտագործվում են նույն ծրագրավորման լեզուն և զարգացման միևնույն միջավայրը, այսինքն ՝ Arduino IDE, Միակ տարբերությունը, որը դուք պետք է հաշվի առնեք, այն է, որ IDE ընտրացանկում պետք է ընտրեք ցուցանակի տեսակը, քանի որ ըստ նախնականի ՝ դա կլինի UNO:

դեպի ճիշտ ընտրեք ափսեը Arduino- ում IDE:

  • Lilypadգնացեք Arduino IDE, այնուհետև Գործիքներ, այնուհետև Տախտակներ բաժին և այնտեղ ընտրեք LilyPad տախտակը: Միացված FTDI մոդուլի և համակարգչի համակարգչից microUSB- ի մալուխի միջոցով դուք կարող եք անցնել ուրվագիծը ՝ այն ծրագրավորված թողնելով:
  • Ֆլորա: գնալ Arduino IDE, ապա File, ապա Preferences: Կարգավորումներ ներդիրում փնտրեք «Լրացուցիչ ափսեի URL- ների կառավարիչ» կետը և այնտեղ տեղադրեք այս հղումը, Ի դեպ, եթե այդ դաշտում արդեն մեկ այլ URL ունեիք, օգտագործեք ստորակետ ՝ ձեր կողմից ավելացված այս նոր URL- ն առանձնացնելու համար և հինը մի ջնջեք, կամ կտտացրեք տեքստի տուփի կողքին գտնվող պատկերակին և մյուսի տակ ավելացրեք նոր URL: մեկը հայտնվող նոր պատուհանում: Ավարտելուց հետո տալիս ես OK և վերջ: Այժմ անցեք Գործիքներ, Վարչություն, Քարտերի կառավարիչ և բացվող ընտրացանկից ընտրեք Աջակցություն Տիպ, որոնեք «Adafruit AVR» որոնիչում առանց գնանշումների և տեղադրեք Տեղադրեք: Ավարտելուց հետո կարող եք վերադառնալ Գործիքների ցանկ, LilyPad Arduino Board և ներսում կարող եք ընտրել Adafruit Flora- ն, որը կհայտնվի այդ plugin- ը տեղադրելուց հետո: Այստեղ դուք տախտակից ուղղակիորեն միացնում եք USB- ն microUSB մալուխին `առանց առանձին մոդուլի անհրաժեշտության:

Մնացած ընթացակարգը նույնն է, ինչ ցանկացած այլ Arduino տախտակի համար ՝ հաշվի առնելով այն մատչելի ապարատային ռեսուրսներ, որն ավելի փոքր կլինի ... Օրինակ ՝ LED- ն թարթելու համար, որը միացնում եք 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. Տվյալների նպատակը. Վերահսկել SPAM, մեկնաբանությունների կառավարում:
  3. Օրինականություն. Ձեր համաձայնությունը
  4. Տվյալների հաղորդագրություն. Տվյալները չեն փոխանցվի երրորդ անձանց, բացառությամբ իրավական պարտավորության:
  5. Տվյալների պահպանում. Տվյալների շտեմարան, որը հյուրընկալվում է Occentus Networks (EU) - ում
  6. Իրավունքներ. Timeանկացած պահի կարող եք սահմանափակել, վերականգնել և ջնջել ձեր տեղեկատվությունը: