Lilypad: viss par mazo Arduino dēli

Arduino Lilijapad

Ir vVairāki Arduino "aromāti", tā sakot. Neatkarīgi no Arduino UNO un viņa vecākais brālis Mega Arduino, šo plāksnīšu ir vairāk. Daži ar ļoti specifiskām īpašībām, lai apmierinātu visas iespējamās veidotāju vajadzības. Tādā veidā viņi pielāgosies visu veidu DIY projektiem. Atšķirīga no iepriekšminētās ir Lilypad.

Lilypad ir maza atvērtā koda izstrādes plāksne un ar dažām plāksnei līdzīgām īpašībām Arduino UNO bāze, bet kuru izmērs ir ievērojami samazināts, lai to varētu pielāgot iegultiem projektiem, zemam patēriņam, mazām ierīcēm, kur izmēra samazināšana ir svarīga, un pat mājas valkājamajiem ...

Kas ir Lilypad?

Lilipada

Viena no mazajām ierīcēm, kas ir dominējusi DIY kopienā, ir valkājamas preces. Tas ir, spāņu valodā tās būtu "valkājamās" ierīces, lai gan tas neizklausās pārāk labi. Kā jūs varat iedomāties, ja vēl nezināt, tās ir ierīces, kuras var izmantot kā apģērbu vai aksesuārus. Protams, jūs jau esat redzējuši dažus valkājamus priekšmetus, piemēram, viedos pulksteņus, T-kreklus, cepures utt., Kuriem ir kāds elektronisks elements ziņojumu parādīšanai, kāda veida signāla izstarošanai utt.

Šāda veida ierīcēm nav praktiski izmantot a Arduino UNO, Mega utt., Jo tie ir ievērojama izmēra dēļi, kas kopā ar šāda veida plāksnēm parasti nepieciešamo jaudu padarītu neiespējamu būvēt valkājamus diskrēts. Tāpēc ir izveidotas tādas plāksnes kā Lilypad, kas ir vēl viens galvenais elements Arduino ekosistēmā.

tāpēc, Lilipada flora tie ir nekas cits kā izstrādes dēļi, kas nodrošina ražotājus ar tādu pašu jaudu kā ar citiem dēļiem, bet ar mazāku izmēru un iespēju integrēt diskrētu barošanas avotu, piemēram, nelielu pogas šūna.

Šajā rakstā es apskatīšu gan LilyPad, gan Flora, jo abus projektus ir ļoti interesanti izveidot interaktīvs apģērbs vai mazi aksesuāri piemēram, vāciņi ar gaismām, jūsu pašu viedais pulkstenis (Fitbit, Appel iWatch, Samsung Galaxy Gear stilā) T-krekli, kas reaģē uz Twitter notikumiem, čības, kas reaģē uz soļiem, vai viss, ko vien varat iedomāties.

Jums arī jāzina, ka sabiedrība un citi ražotāji ir izstrādājuši visu veidu papildu projekti, kurus varat izmantot un daudzas papildu ierīces (sensori, gaismas diodes, izpildmehānismi, ...), kas darbojas kopā ar šiem dēļiem, lai paplašinātu savas iespējas ārpus bāzes iespējām.

LilyPad / Flora tehniskās īpašības

šis LilyPad / Flora plāksne Tas ir īpaši izstrādāts apģērbiem un tekstilizstrādājumiem, valkājamai Arduino versijai, kā jau teicu. To izstrādāja Leah Buechley un SparkFun Electronics. Ir taisnība, ka funkcijas nav tik spēcīgas kā citas Arduino plāksnes, taču tās ir elastīgākas un samazinātas, tādas īpašības, kādas nav citiem dēļiem.

Lilipada

LilyPad dēli darbina mazjaudas mikrokontrolleris Atmel ATmega328P. MCU mikroshēma, kurai atkarībā no režīma ir nepieciešama tikai 0,75 μA pie 0,2 mA, un ar barošanas spriegumu no 2.7 līdz 5.5 V. Šis MCU ir 8 bitu, kas darbojas ar takts frekvenci 8 MHz.

Neskatoties uz mazo izmēru, šī dēlis ir 23 GPIO piespraudes lai jūs tos varētu ieprogrammēt. Bet tikai 9 no tiem ir pieejami, visi kā digitālās tapas. Tie ir numurēti šādi: 5, 6, 9, 10, 11, A2, A3, A4 un A5. No tiem visiem bez A var izmantot kā PWM. Turklāt to var izmantot I2C protokolu caur tapām A4 (SDA) un A5 (SCL). Protams, būs arī tapa GND kā zeme (apzīmēta ar simbolu -) un vēl viena 3v3 jaudai (atzīmēta kā +).

Atcerieties, ka, ja jūs to barojat ar 5v, tas būs digitālo tapu spriegums. No otras puses, ja jūs izmantojat 3.7v akumulatoru, tad tie darbosies ar 3.3v. Ar to uzmanīgi !.

Lilypad integrē JST savienotāju, lai savienotu lipo akumulators aizmugurē, lai gan sērijveida USB adapteris nav iekļauts pamata komplektā (jums tas būtu jāpērk FTDI modulis). Kas ietver integrētu mikroshēmu MCP73831 akumulatora uzlādēšanai, izmantojot USB, atiestatīšanas pogu, vairākus integrētus gaismas diodes, no kuriem viens zina, vai dēlis ir ieslēgts, un cits atkļūdošanai ir pieejams, izmantojot 13. kontaktu.

the LilyPad tehniskās īpašības ir:

  • 328Mhz Atmel ATmega8P mikrokontrolleris.
    • 8-bit
    • SRAM 2 KB
    • EEPROM 1 KB
    • 32 KB zibatmiņa
  • Barošanas spriegums no 2.7v līdz 5v5.
  • Patēriņš starp 0.75 mikroampām līdz 0.2mA.
  • Digitālās tapas 23, pieejamas tikai 9. Ar 5 PWM (5,6,9,10,11).
  • Četras analogās tapas A2, A3, A4, A5. Tai skaitā A4 (SDA) un A5 (SCL) ir paredzēts I2C.
  • Strāvas tapas: 1 no 3v3, 1 no GND.
  • Maksimālā tapu strāva: 40mA.
  • Izmēri 55mm diametrā un 8mm biezumā.
  • Cena: apmēram € 6 vai € 7 (PIRKT ŠEIT)

Flora

En Floras gadījums, Tā ir Adafruit plāksne, kas ir nedaudz dārgāka nekā iepriekšējā, bet arī lēta. Šajā dēlī ir vairākas versijas ar v3. Tas ir saderīgs ar Arduino, un to ir izstrādājis Adafruit dibinātājs Limors Frīds, sabiedrībā pazīstams kā Ladyada, un kā alternatīva LilyPad.

Tam ir dažas interesantas priekšrocības salīdzinājumā ar LilyPad, lai gan tie izskatās gandrīz identiski. Šī plāksne jā, tas integrē microUSB jūsu savienojumam, tāpēc tas jau ir papildu punkts. Turklāt Flora izmēri ir 45 mm un 7 mm, kas padara to nedaudz mazāku, lai gan šajā gadījumā praktiski vienādi.

Vēl viena no Flora priekšrocībām ir funkcijas, kuras tā īsteno attiecībā uz Lilypad. Turklāt, ja vēlaties iet tālāk, viņi pārdod arī pilnīgus izstrādes komplektus.

līdz Flora, raksturlielumi būtu šie pārējie:

  • Atmel ATmega32U4 16 Mhz mikrokontrolleris.
    • 8-bit
    • 2.5KB SRAM
    • 32 KB zibspuldze
    • 1KB EEPROM
  • Barošanas spriegums no 3.5v līdz 16v.
  • Maksimālais patēriņš no 8mA līdz 20mA.
  • Pieejamo digitālo tapu skaits ir samazināts par 1, tas ir, jūsu rīcībā ir 8. Tie ir 0, 1, 2, 3, 6, 9, 10 un 12. Kā PWM ir 4 no tiem, kas numurēti kā 3, 6, 9 un 10. Tam ir I2C, bet šoreiz tie ir 2 (SDA ) un 3 (SCL).
  • Integrētais Neopixel ir pieejams no 8. kontakta.
  • Jums ir 4 analogās tapas: A7, A9, A10 un A11.
  • Pievienojiet 2 sprieguma tapas 3v3 un 3 GND tipa. Pievienojiet arī VBATT izeju. Šī pēdējā tapa norāda akumulatora spriegumu, kas tiek izmantots tās darbināšanai, tāpēc to var izmantot kā vēl vienu strāvas kontaktu, tāpat kā NeoPixel (vienmēr līdz 150mA no maksimālās slodzes, taču esiet piesardzīgs, jo tas palielina patēriņu).
  • 45mmx7mm izmēri.
  • Cena no 16-30 € (PIRKT ŠEIT)

Plātnes atšķiras pēc izcelsmes. Kamēr Flora ir no Adafruit, Lilypad ir no Arduino un Sparkfun. Bet abi ir paredzēti valkājamiem priekšmetiem, un ar līdzīgiem izmēriem un īpašībām, kā redzat.

Sākt programmēt ar Arduino IDE

Arduino IDE ekrānuzņēmums

līdz programma Flora un LilyPad ir tas pats, kas to darīt ar Arduino UNOutt. Tiek izmantota tā pati programmēšanas valoda un tā pati izstrādes vide, tas ir, Arduino IDE. Vienīgā atšķirība, kas jums jāpatur prātā, ir tā, ka IDE izvēlnē jāizvēlas programmējamā plāksnes tips, jo pēc noklusējuma tā būs UNO.

līdz pareizi izvēlieties plāksni Arduino IDE:

  • Lilija Pad: dodieties uz Arduino IDE, pēc tam uz Tools, pēc tam uz sadaļu Boards un tur atlasiet LilyPad dēli. Kad ir pievienots FTDI modulis un kabelis no datora uz microUSB, skici var nodot, lai tā paliktu ieprogrammēta.
  • Flora: dodieties uz Arduino IDE, pēc tam uz File un pēc tam uz Preferences. Cilnē Iestatījumi meklējiet sadaļu “Papildu plākšņu vietrāžu URL pārvaldnieks” un tur ielīmējiet šo saiti. Starp citu, ja jums jau bija cits URL šajā laukā, izmantojiet komatu, lai atdalītu šo jauno pievienoto URL un neizdzēšat veco, vai noklikšķiniet uz ikonas blakus tekstlodziņam un pievienojiet jauno URL zem otra viens jaunajā parādītajā logā. Kad esat pabeidzis, dodat OK, un viss. Tagad dodieties uz Tools, Board, Card manager un nolaižamajā izvēlnē Type izvēlieties Contribution, meklējiet meklētājprogrammā "Adafruit AVR" bez pēdiņām un pēc tam atrodiet Install. Kad tas ir izdarīts, varat atgriezties izvēlnē Rīki, LilyPad Arduino Board un iekšpusē varat izvēlēties Adafruit Flora, kas parādīsies pēc šī spraudņa instalēšanas. Šeit jūs tieši pievienojat USB un microUSB kabeli no plates, bez vajadzības pēc atsevišķa moduļa.

Pārējā procedūra būtu tāda pati kā jebkurai citai Arduino plāksnei, ņemot vērā pieejamos aparatūras resursus, kas būs mazāks ... Piemēram, lai mirgot gaismas diode, kuru savienojat ar LilyPad / Flora 6. kontaktu, varat izmantot šādu koda piemēru:

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

Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.