Lilypad: totul despre placa Arduino de dimensiuni mici

arduino crin pad

Există vO serie de „arome” Arduino, ca să spunem așa. În afară de Arduino UNO și fratele său mai mare arduino mega, există mai multe din aceste plăci. Unele cu caracteristici foarte specifice pentru a satisface toate nevoile posibile ale producătorilor. Astfel se vor adapta la tot felul de proiecte DIY. Un altul decât cel menționat anterior este Lilypad.

Lilypad este o mică placă de dezvoltare open source și cu unele caracteristici similare plăcii Arduino UNO de bază, dar a cărui dimensiune a fost redusă considerabil, astfel încât să poată fi adaptată la proiecte încorporate, consum redus, dispozitive mici în care reducerea dimensiunii este importantă și chiar și pentru articole portabile de casă ...

Ce este Lilypad?

tampon de crin

Unul dintre dispozitivele mici care au fost impuse în comunitatea DIY sunt portabile. Adică, în spaniolă ar fi dispozitivele „purtabile”, deși nu sună prea bine. După cum vă puteți imagina, în cazul în care nu știți încă, acestea sunt dispozitive care pot fi utilizate ca îmbrăcăminte sau accesorii. Cu siguranță ați văzut deja unele articole purtabile, cum ar fi ceasuri inteligente, tricouri, pălării etc., care au un element electronic pentru a afișa mesaje, a emite un anumit tip de semnal etc.

Ei bine, pentru acest tip de dispozitiv nu este practic să folosiți un Arduino UNO, Mega etc., deoarece acestea sunt plăci de dimensiuni considerabile, care, împreună cu tipul de putere de care au nevoie de obicei aceste plăci, ar face imposibilă sarcina de a construi articole portabile discret. De aceea au fost create plăci precum Lilypad, o altă piesă cheie în ecosistemul Arduino.

Prin urmare, Flora Lilypad acestea nu sunt altceva decât plăci de dezvoltare care oferă producătorilor aceeași capacitate ca și alte plăci, dar cu o dimensiune mai mică și posibilitatea integrării unei surse de alimentare discrete, cum ar fi o mică buton celulă.

În acest articol voi acoperi atât LilyPad, cât și Flora, deoarece ambele proiecte sunt foarte interesante de creat haine interactive sau mici accesorii precum capace cu lumini, propriul ceas inteligent (în stilul Fitbit, Appel iWatch, Samsung Galaxy Gear ...) tricouri care reacționează la evenimentele de pe Twitter, adidași care reacționează la pași sau orice vă puteți imagina.

De asemenea, trebuie să știți că comunitatea și alți producători au dezvoltat tot felul de proiecte complementare pe care le poți folosi și multe dispozitive suplimentare (senzori, LED-uri, actuatoare, ...) care lucrează alături de aceste plăci pentru a-și extinde capacitățile dincolo de cele ale bazei.

Caracteristici tehnice LilyPad / Flora

acest Placă LilyPad / Flora Este special conceput pentru confecții și textile, o versiune portabilă a Arduino, așa cum am spus. A fost dezvoltat de Leah Buechley și SparkFun Electronics. Este adevărat că caracteristicile nu sunt la fel de puternice ca alte plăci Arduino, dar sunt mai flexibile și mai reduse, calități pe care alte plăci nu le au.

tampon de crin

Placa LilyPad este alimentată de un microcontroler Atmel de mică putere ATmega328P. Un cip MCU care necesită doar între 0,75μA la 0,2mA, în funcție de mod, și cu tensiuni de alimentare de la 2.7 la 5.5v. Acest MCU este pe 8 biți, funcționând cu o frecvență de ceas de 8 MHz.

În ciuda dimensiunilor reduse, această placă are 23 de pini GPIO astfel încât să le puteți programa. Dar doar 9 dintre ele sunt accesibile, toate ca pini digitali. Sunt numerotate astfel: 5, 6, 9, 10, 11, A2, A3, A4 și A5. Dintre toate, cele fără A pot fi folosite ca PWM. În plus, poate fi folosit protocolul I2C prin pinii A4 (SDA) și A5 (SCL). Desigur, va exista și pinul GND ca sol (marcat cu simbolul -) și altul pentru putere 3v3 (marcat ca +).

Amintiți-vă că, dacă îl alimentați cu 5v, aceasta va fi tensiunea pinilor digitali. Pe de altă parte, dacă utilizați o baterie de 3.7v, atunci acestea vor funcționa la 3.3v. Atenție cu asta !.

Lilypad integrează un conector JST pentru a conecta baterie lipo pe partea din spate, deși adaptorul serial-USB nu este inclus în kitul de bază (ar trebui să cumpărați Modulul FTDI). Ce include un cip MCP73831 integrat pentru a încărca bateria prin USB, un buton de resetare, mai multe LED-uri integrate, unul dintre ele pentru a ști dacă placa este pornită și altul pentru depanare accesibil prin pinul 13.

Las Caracteristicile tehnice ale LilyPad complete sunt:

  • Microcontroler Atmel ATmega328P de 8Mhz.
    • 8-bit
    • SRAM 2KB
    • EEPROM 1KB
    • Memorie flash de 32 KB
  • Tensiunea de alimentare de la 2.7v la 5v5.
  • Consum între 0.75 microamperi de până la 0.2mA.
  • Pinii digitali 23, doar 9 disponibili. Cu 5 PWM (5,6,9,10,11).
  • Patru pini analogici A2, A3, A4, A5. Din care A4 (SDA) și A5 (SCL) sunt pentru I2C.
  • Pinii de putere: 1 din 3v3, 1 din GND.
  • Curentul maxim al pinilor: 40mA.
  • Dimensiuni 55mm în diametru și 8mm grosime.
  • Preț: aproximativ 6 € sau 7 € (CUMPARA AICI)

Floră

En cazul Florei, Este o farfurie Adafruit ceva mai scumpă decât precedenta, dar și ieftină. Există mai multe revizuiri ale acestui forum, cu v3. Este compatibil Arduino și este proiectat de fondatorul Adafruit, Limor Fried, cunoscut în comunitate sub numele de Ladyada și ca o alternativă la LilyPad.

Are câteva avantaje interesante față de LilyPad, chiar dacă arată aproape identic. Această placă da, integrează microUSB-ul pentru conexiunea dvs., prin urmare este deja un punct suplimentar. În plus, Flora are dimensiuni de 45mm și 7mm, ceea ce îl face ceva mai mic, deși practic la fel în acest caz.

Un alt avantaj al Florei este funcțiile pe care le implementează în ceea ce privește Lilypad. De asemenea, dacă doriți să mergeți mai departe, ei vând și kituri complete de dezvoltare.

la Floră, caracteristicile ar fi următoarele:

  • Microcontroler Atmel ATmega32U4 de 16 Mhz.
    • 8-bit
    • 2.5 KB SRAM
    • 32KB Flash
    • EEPROM de 1 KB
  • Tensiunea de alimentare de la 3.5v la 16v.
  • Consum maxim de la 8mA la 20mA.
  • Pinii digitali disponibili sunt reduși cu 1, adică aveți 8 la dispoziție. Sunt 0, 1, 2, 3, 6, 9, 10 și 12. Ca PWM există 4, cei numerotați ca 3, 6, 9 și 10. Are I2C, dar de data aceasta sunt în 2 (SDA ) și 3 (SCL).
  • Neopixel integrat accesibil de la pinul 8.
  • Aveți 4 pini analogici: A7, A9, A10 și A11.
  • Adăugați 2 pini de tensiune 3v3 și 3 de tip GND. De asemenea, adăugați o ieșire VBATT. Acest ultim pin dă tensiunea bateriei utilizate pentru alimentare, prin urmare, poate fi folosit ca încă un pin de putere, ca și pentru NeoPixel (întotdeauna până la 150mA de sarcină maximă, dar aveți grijă, deoarece crește consumul).
  • Dimensiuni 45mmx7mm.
  • Preț de la 16-30 € (CUMPARA AICI)

Farfurii diferă prin originea lor. În timp ce Flora este de la Adafruit, Lilypad este de la Arduino și Sparkfun. Dar ambele concepute pentru articole portabile și cu dimensiuni și caracteristici similare, după cum puteți vedea.

Începând să programați cu IDE-ul Arduino

Captură de ecran a Arduino IDE

la programul Flora și LilyPad este la fel ca a face asta cu Arduino UNO, etc. Se utilizează același limbaj de programare și același mediu de dezvoltare, adică Arduino IDE. Singura diferență pe care trebuie să o țineți cont este că trebuie să selectați tipul de placă de programat în meniul IDE, deoarece implicit va fi UNO.

la selectați corect placa în Arduino IDE:

  • Lily Pad: mergeți la Arduino IDE, apoi la Instrumente, apoi la secțiunea Placi și selectați acolo placa LilyPad. Cu modulul FTDI conectat și cablul de la PC la microUSB, puteți trece schița pentru a o lăsa programată.
  • Floră: accesați Arduino IDE, apoi Fișier, apoi Preferințe. În fila Setări, căutați „Manager de adrese URL de placă suplimentare” și acolo lipiți acest link. Apropo, dacă ați avut deja o altă adresă URL în acel câmp, utilizați o virgulă pentru a separa această nouă adresă URL pe care o adăugați și nu o ștergeți pe cea veche sau faceți clic pe pictograma de lângă caseta de text și adăugați noua adresă URL sub cealaltă una în fereastra nouă care apare. După ce terminați, faceți clic pe OK și ați terminat. Acum, accesați Instrumente, Consiliu, Manager card și selectați Contribuție din meniul derulant Tip, căutați în motorul de căutare „Adafruit AVR” fără ghilimele și odată localizat Instalați. După ce ați terminat, puteți reveni la meniul Instrumente, LilyPad Arduino Board și în interior puteți selecta Adafruit Flora care va apărea după instalarea acelui plugin. Aici conectați direct cablul USB la microUSB de pe placă, fără a fi nevoie de un modul separat.

Restul procedurii ar fi la fel ca pentru orice altă placă Arduino, ținând cont de resursele hardware disponibile, care va fi mai mic ... De exemplu, pentru a clipi un LED pe care îl conectați la pinul 6 al LilyPad / Flora, puteți utiliza următorul exemplu de cod:

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

Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.