Lilypad: minden a kis méretű Arduino tábláról szól

arduino liliompárna

Vannak varios arduino "ízek", hogy úgy mondjam. Attól eltekintve Arduino UNO és az öccse Mega Arduino, több ilyen lemez van. Néhány nagyon sajátos tulajdonsággal rendelkezik, hogy kielégítse a készítők összes lehetséges igényét. Így alkalmazkodni fognak mindenféle barkácsprojekthez. A fentiektől eltér a Lilypad.

A Lilypad egy kicsi, nyílt forráskódú fejlesztőtábla és a lemezhez hasonló néhány jellemzővel Arduino UNO bázis, de méretét jelentősen csökkentették, így beágyazott projektekhez, alacsony fogyasztáshoz, kis eszközökhöz, ahol a méret csökkentése fontos, és akár otthoni viselhetőséghez is alkalmazható ...

Mi az a Lilypad?

Tündérrózsa

Az egyik kis eszköz, amely a barkácsolási közösségben érvényesült, az viselhető. Vagyis spanyolul ők lennének a „hordható” eszközök, bár ez nem hangzik túl jól. Ahogy el lehet képzelni, abban az esetben, ha még nem tudja, ruházatként vagy kiegészítőként használható eszközökről van szó. Bizonyára láttál már néhány viselhető cikket, például okosórákat, pólókat, kalapokat stb., Amelyek rendelkeznek valamilyen elektronikus elemmel az üzenetek megjelenítésére, valamilyen típusú jel kibocsátására stb.

Nos, az ilyen típusú eszközök esetében nem célszerű a Arduino UNO, Mega stb., Mivel jelentős méretű táblákról van szó, amelyek az ilyen tábláknak általában szükséges energiával együtt lehetetlenné teszik a viselhető elemek építését diszkrét. Ezért hoztak létre olyan táblákat, mint a Lilypad, amely az Arduino ökoszisztéma másik kulcsfontosságú eleme.

ezért Lilypad flóra ezek nem mások, mint a fejlesztői táblák, amelyek ugyanolyan kapacitást biztosítanak a gyártóknak, mint a többi tábla, de kisebb méretűek és diszkrét tápegység, például egy kis tápegység integrálásának lehetősége. gombcella.

Ebben a cikkben a LilyPad-ról és a Flóráról is kitérek, mivel mindkét projektet nagyon érdekes létrehozni interaktív ruházat vagy apró kiegészítők mint a lámpákkal ellátott sapkák, a saját intelligens órája (Fitbit, Appel iWatch, Samsung Galaxy Gear stílusában) pólók, amelyek reagálnak a Twitter eseményeire, cipők, amelyek reagálnak a lépésekre, vagy bármi, amit csak el tud képzelni.

Azt is tudnia kell, hogy a közösség és más gyártók mindenféle kifejlesztettek kiegészítő projektek, amelyeket felhasználhat és sok extra eszköz (érzékelők, LED-ek, működtetők, ...), amelyek e lemezek mellett működnek, hogy kibővítsék képességeiket az alap képességein túl.

LilyPad / Flora műszaki jellemzői

ezt LilyPad / Flora lemez Kifejezetten ruhákhoz és textíliákhoz tervezték, az Arduino hordható változata, ahogy mondtam. Leah Buechley és a SparkFun Electronics fejlesztette ki. Igaz, hogy a jellemzők nem olyan erőteljesek, mint a többi Arduino kártya, de rugalmasabbak és csökkentettebb tulajdonságokkal rendelkeznek, mint amelyek a többi táblánál nincsenek.

Tündérrózsa

A LilyPad kártyát alacsony fogyasztású Atmel mikrokontroller táplálja ATmega328P. Egy MCU chip, amely üzemmódtól függően csak 0,75 μA közötti feszültséget igényel 0,2 mA-nél, és 2.7 és 5.5 V közötti tápfeszültséggel. Ez az MCU 8 bites, 8 MHz órajel frekvenciával működik.

Kis mérete ellenére ez a tábla 23 GPIO tűvel rendelkezik így beprogramozhatja őket. De közülük csak 9 érhető el, mind digitális csatlakozóként. Így vannak megszámozva: 5, 6, 9, 10, 11, A2, A3, A4 és A5. Mindegyikük közül az A-nélküli lehet használni PWM. Ezen felül felhasználható az I2C protokoll az A4 (SDA) és az A5 (SCL) csapokon keresztül. Természetesen lesz még GND csap földként (a - szimbólummal jelölve) és egy másik 3v3-as tápellátáshoz (+ -ként jelölve).

Ne feledje, hogy ha 5v-vel táplálja, akkor ez lesz a digitális csapok feszültsége. Másrészt, ha 3.7 V-os elemet használ, akkor 3.3 V-nál fog működni. Óvatosan ezzel !.

A Lilypad integrálja a JST csatlakozót a lipo akkumulátor a hátoldalon, bár a soros-USB adaptert nem tartalmazza az alapkészlet (meg kell vásárolnia FTDI modul). Mit tartalmaz egy integrált MCP73831 chip az akkumulátor USB-n keresztül történő feltöltéséhez, egy reset gomb, több integrált LED, amelyek közül az egyik megismeri, hogy be van-e kapcsolva a kártya, és egy másik a hibakereséshez, amelyet a 13. tű segítségével lehet elérni.

az A LilyPad műszaki jellemzői teljes:

  • 328Mhz Atmel ATmega8P mikrovezérlő.
    • 8 bites
    • SRAM 2KB
    • EEPROM 1 KB
    • 32KB flash memória
  • Tápfeszültség 2.7v és 5v5 között.
  • Fogyasztás 0.75 mikroamper között 0.2 mA-ig.
  • Digitális tüskék 23, csak 9 kapható. 5 PWM-mel (5,6,9,10,11).
  • Négy analóg csap: A2, A3, A4, A5. Ebből A4 (SDA) és A5 (SCL) az I2C.
  • Tápcsapok: 1 a 3v3-ból, 1 a GND-ből.
  • A csapok maximális árama: 40mA.
  • Méretek 55mm átmérőjű és 8mm vastag.
  • Ár: kb. 6 vagy 7 euró (ITT VÁSÁROL)

Növényvilág

En Flora esete, Ez egy Adafruit lemez, amely valamivel drágább, mint az előző, de olcsó is. Ennek a táblának több változata van, v3 verzióval. Arduino kompatibilis, és az Adafruit alapítója, Limor Fried tervezte, akit a közösség Ladyada néven ismer, és a LilyPad alternatívájaként.

Van néhány érdekes előnye a LilyPad-tal szemben, annak ellenére, hogy szinte azonosak. Ez a lemez igen integrálja a microUSB-t a kapcsolatodhoz, ezért ez már egy extra pont. Ezenkívül a Flora méretei 45 mm és 7 mm, ami valamivel kisebb, bár ebben az esetben gyakorlatilag ugyanaz.

A Flora további előnyei az általa végrehajtott funkciókat Lilypadot illetően. Továbbá, ha tovább akar lépni, akkor komplett fejlesztőkészleteket is árulnak.

hogy Növényvilág, a jellemzők a következők lennének:

  • Atmel ATmega32U4 16 Mhz mikrovezérlő.
    • 8 bites
    • 2.5KB SRAM
    • 32 KB-os vaku
    • 1KB EEPROM
  • Tápfeszültség 3.5v-16v.
  • Maximális fogyasztás 8mA és 20mA között.
  • A rendelkezésre álló digitális csapok száma 1-gyel csökken, vagyis 8-an áll rendelkezésére. 0, 1, 2, 3, 6, 9, 10 és 12. Mivel PWM-ként 4 van, 3, 6, 9 és 10 számmal. I2C-vel rendelkezik, de ezúttal 2-ben vannak (SDA ) és 3 (SCL).
  • A 8. tűtől elérhető integrált Neopixel.
  • 4 analóg tűje van: A7, A9, A10 és A11.
  • Adjon hozzá 2 3v3 és 3 GND típusú feszültségcsapot. Adjon hozzá egy VBATT kimenetet is. Ez az utolsó tű adja meg az áramellátáshoz használt akkumulátor feszültségét, ezért még egy tápkábelként használható, mint a NeoPixel esetében (mindig legfeljebb 150mA maximális terhelésig, de vigyázzon, mert növeli a fogyasztást).
  • 45mmx7mm méretek.
  • Ár 16-30 € -tól (ITT VÁSÁROL)

Tányérok származásukban különböznek egymástól. Míg Flora az Adafruitból származik, addig Lilypad az Arduino és a Sparkfun. De mind hordható ruhákhoz készültek, mind hasonló méretekkel és jellemzőkkel, mint látható.

Programozás megkezdése az Arduino IDE-vel

Az Arduino IDE képernyőképe

hogy program Flora és LilyPad ugyanaz, mint csinálni Arduino UNOstb. Ugyanazt a programozási nyelvet és ugyanazt a fejlesztői környezetet használják, Arduino IDE. Az egyetlen különbség, amelyet szem előtt kell tartania, hogy az IDE menüben ki kell választania a programozni kívánt lemez típusát, mivel alapértelmezés szerint UNO lesz.

hogy válassza ki megfelelően a lemezt az Arduino IDE-ben:

  • Tündérrózsa: keresse fel az Arduino IDE-t, majd az Eszközök, majd a Táblák részt, és válassza ki a LilyPad táblát. Csatlakoztatva az FTDI modult és a PC-ről a microUSB-hez vezető kábelt, átadhatja a vázlatot, hogy beprogramozott maradjon.
  • Növényvilág: lépjen az Arduino IDE oldalra, majd a Fájl, majd a Beállítások elemre. A Beállítások lapon keresse meg a "További lemez URL-ek kezelője" elemet, és ott illessze be ezt a linket. Egyébként, ha már volt egy másik URL-je abban a mezőben, vesszővel válassza el ezt a hozzáadott új URL-t, és ne törölje a régit, vagy kattintson a ikonra a szövegmező mellett, és adja hozzá az új URL-t a másik alá. egyet a megjelenő új ablakban. Ha végzett, kattintson az OK gombra, és kész. Most lépjen az Eszközök, Tábla, Kártyakezelő elemre, és válassza a Hozzájárulás lehetőséget a Típus legördülő menüből, keressen az "Adafruit AVR" keresőmotorban idézőjelek nélkül, és miután megtalálta a Telepítést. Ha elkészült, visszatérhet az Eszközök menübe, a LilyPad Arduino Board-ra, és belül kiválaszthatja az Adafruit Flora alkalmazást, amely megjelenik a plugin telepítése után. Itt közvetlenül az alaplapról csatlakoztatja az USB-t a microUSB-kábelhez, külön modul nélkül.

Az eljárás többi része ugyanaz lenne, mint bármely más Arduino tábla esetében, figyelembe véve a rendelkezésre álló hardver erőforrások, amely kisebb lesz ... Például a LilyPad / Flora 6. tűjéhez csatlakoztatott LED villogásához használja a következő példakódot:

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);
 
}

Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.