Lilypad: gjithçka për bordin e vogël Arduino

jastëk zambak arduino

Ka vNjë numër i "aromave" të Arduino, të thuash kështu. Përveç Arduino UNO dhe vëllai i tij i madh Mega Arduino, ka më shumë nga këto pllaka. Disa me karakteristika shumë specifike për të përmbushur të gjitha nevojat e mundshme të prodhuesve. Në këtë mënyrë ata do të përshtaten me të gjitha llojet e projekteve DIY. Një tjetër nga e lartpërmendura është Lilypad.

Lilypad është një bord i vogël për zhvillimin e burimit të hapur dhe me disa karakteristika të ngjashme me pllakën Arduino UNO bazë, por madhësia e të cilave është zvogëluar në mënyrë të konsiderueshme në mënyrë që të mund të përshtatet në projekte të ngulitura, konsum të ulët, pajisje të vogla ku zvogëlimi i madhësisë është i rëndësishëm, madje edhe për veshjet e shtëpisë ...

Çfarë është Lilypad?

jastëk zambak

Një nga pajisjet e vogla që kanë mbizotëruar në komunitetin DIY janë të veshshme. Kjo do të thotë, në spanjisht ato do të ishin pajisjet "e veshshme", megjithëse nuk tingëllon shumë mirë. Siç mund ta imagjinoni, në rast se nuk e dini akoma, ato janë pajisje që mund të përdoren si veshje ose pajisje. Me siguri ju keni parë tashmë disa pajisje të tilla si ora të zgjuara, bluza, kapele, etj., Që kanë ndonjë element elektronik për të shfaqur mesazhe, për të lëshuar një lloj sinjali, etj.

Epo, për këtë lloj pajisje nuk është praktike të përdoret a Arduino UNO, Mega, etj., Pasi ato janë borde me një madhësi të konsiderueshme, të cilat së bashku me llojin e energjisë që zakonisht kanë nevojë për këto borde, do ta bënin të pamundur detyrën e ndërtimit të mjeteve të veshjes diskrete. Kjo është arsyeja pse bordet si Lilypad janë krijuar, një tjetër pjesë kryesore brenda ekosistemit Arduino.

Prandaj, Flora e Lilypad ato nuk janë asgjë më shumë sesa borde zhvillimi që u ofrojnë prodhuesve të njëjtin kapacitet si bordet e tjera, por me një madhësi më të vogël dhe mundësinë e integrimit të një furnizimi diskret të energjisë, siç është një i vogël qeliza e butonit.

Në këtë artikull do të trajtoj si LilyPad ashtu edhe Flora, pasi që të dy projektet janë shumë interesante për tu krijuar veshje interaktive ose pajisje të vogla si kapele me drita, ora juaj inteligjente (si Fitbit, Appel iWatch, Samsung Galaxy Gear…) bluza që reagojnë ndaj ngjarjeve në Twitter, atlete që reagojnë ndaj hapave, ose çfarëdo që mund të imagjinoni.

Gjithashtu, duhet të dini se komuniteti dhe prodhuesit e tjerë kanë zhvilluar të gjitha llojet e projekte plotësuese që mund të përdorni dhe shumë pajisje shtesë (sensorë, LED, aktuatorë, ...) që punojnë së bashku me këto pllaka për të zgjeruar aftësitë e tyre përtej atyre të bazës.

Karakteristikat teknike LilyPad / Flora

kjo Pllaka LilyPad / Flora Designedshtë krijuar posaçërisht për veshje dhe tekstile, një version i veshshëm i Arduino siç thashë. Wasshtë zhvilluar nga Leah Buechley dhe SparkFun Electronics. Isshtë e vërtetë që tiparet nuk janë aq të fuqishme sa bordet e tjera Arduino, por është më fleksibile dhe e reduktuar, cilësi që bordet e tjera nuk i kanë.

jastëk zambak

Pllaka LilyPad mundësohet nga një mikrokontrollues Atmel me fuqi të ulët ATmega328P. Një çip MCU që kërkon vetëm midis 0,75μA në 0,2mA, në varësi të mënyrës, dhe me tension të furnizimit nga 2.7 në 5.5v. Kjo MCU është 8-bit, duke punuar me një frekuencë të orës prej 8 MHz.

Pavarësisht nga madhësia e saj e vogël, kjo bord ka 23 kunja GPIO kështu që mund t’i programoni. Por vetëm 9 prej tyre janë të arritshme, të gjitha si kunja dixhitale. Ato numërohen kështu: 5, 6, 9, 10, 11, A2, A3, A4 dhe A5. Nga të gjithë ata, ato pa A mund të përdoren si PWM. Përveç kësaj, mund të përdoret protokolli I2C përmes kunjave A4 (SDA) dhe A5 (SCL). Sigurisht, do të ketë gjithashtu pin GND si tokë (shënuar me simbolin -) dhe një tjetër për fuqinë 3v3 (shënuar si +).

Mos harroni se nëse e ushqeni me 5v, kjo do të jetë voltazhi për kunjat dixhitale. Nga ana tjetër, nëse përdorni një bateri 3.7v, atëherë ato do të funksionojnë me 3.3v. Kujdes me këtë !.

Lilypad integron një lidhës JST për të lidhur bateri lipo në anën e pasme, megjithëse adaptori serial-USB nuk përfshihet në çantën bazë (do të duhet të blini Moduli FTDI) Çfarë përfshin një çip të integruar MCP73831 për të ngarkuar baterinë përmes USB, një buton rivendosjeje, disa LED të integruar, njëra prej tyre të dijë nëse bordi është i ndezur dhe një tjetër për korrigjimin e gabimeve të arritshme nga pin 13.

L Karakteristikat teknike të LilyPad te plota jane:

  • Mikrokontrolluesi 328Mhz Atmel ATmega8P.
    • 8-bit
    • SRAM 2 KB
    • EEPROM 1 KB
    • 32 GB memorie flash
  • Tensioni i furnizimit nga 2.7v në 5v5.
  • Konsumi midis 0.75 mikroprocesor deri në 0.2mA.
  • Kunjat dixhitalë 23, vetëm 9 të disponueshëm. Me 5 PWM (5,6,9,10,11).
  • Katër kunja analoge A2, A3, A4, A5. Nga të cilat A4 (SDA) dhe A5 (SCL) janë për I2C.
  • Kunjat e energjisë: 1 nga 3v3, 1 nga GND.
  • Rryma maksimale e kunjave: 40mA.
  • Përmasat 55 mm në diametër dhe 8 mm të trasha.
  • Çmimi: rreth 6 € ose 7 € (BLEJ KETU)

Flora

En çështja e Florës, Isshtë një pjatë Adafruit disi më e shtrenjtë se ajo e mëparshme, por edhe e lirë. Ka disa rishikime të këtij bordi, me v3. Compatibleshtë i përputhshëm me Arduino, dhe është dizenjuar nga themeluesi i Adafruit Limor Fried, i njohur në komunitet si Ladyada, dhe si një alternativë ndaj LilyPad.

Ka disa përparësi interesante mbi LilyPad, edhe pse duken pothuajse identike. Kjo pjatë po ajo integron microUSB për lidhjen tuaj, prandaj tashmë është një pikë shtesë. Përveç kësaj, Flora ka dimensione 45mm dhe 7mm, të cilat e bëjnë atë disi më të vogël, edhe pse praktikisht e njëjtë në këtë rast.

Një tjetër nga avantazhet e Flora janë funksionet që zbaton në lidhje me Lilypad. Gjithashtu, nëse doni të shkoni më tej, ata gjithashtu shesin komplete zhvillimi të plotë.

Flora, Karakteristikat do të ishin këto të tjera:

  • Mikrokontrolluesi Atmel ATmega32U4 16 Mhz.
    • 8-bit
    • SRAM 2.5 KB
    • Blic 32KB
    • 1KB EEPROM
  • Furnizimi me tension 3.5v deri 16v.
  • Konsumi maksimal nga 8mA në 20mA.
  • Kunjat dixhitale të disponueshme zvogëlohen me 1, domethënë keni 8 në dispozicionin tuaj. Ato janë 0, 1, 2, 3, 6, 9, 10 dhe 12. Si PWM ka 4 prej tyre, ato të numëruara si 3, 6, 9 dhe 10. Ka I2C, por këtë herë ata janë në 2 (SDA ) dhe 3 (SCL).
  • Neopixel i integruar i arritshëm nga pin 8.
  • Keni 4 kunja analoge: A7, A9, A10 dhe A11.
  • Shtoni 2 kunja të tensionit 3v3 dhe 3 të tipit GND. Gjithashtu, shtoni një dalje VBATT. Kjo kunj i fundit jep tensionin e baterisë së përdorur për të furnizuar atë, prandaj mund të përdoret si një kunj më shumë i energjisë, si për NeoPixel (gjithnjë deri në 150mA të ngarkesës maksimale, por kini kujdes sepse rrit konsumin).
  • Dimensionet 45mmx7mm.
  • Çmimi nga 16-30 € (BLEJ KETU)

Pllaka ndryshojnë në origjinën e tyre. Ndërsa Flora është nga Adafruit, Lilypad është nga Arduino dhe Sparkfun. Por të dyja janë të dizajnuara për veshje, dhe me dimensione dhe karakteristika të ngjashme siç mund të shihni.

Fillimi i programimit me Arduino IDE

Foto nga Arduino IDE

programi Flora dhe LilyPad është njësoj si ta bësh me të Arduino UNO, etj Përdoret e njëjta gjuhë programimi dhe i njëjti mjedis zhvillimi, dmth. Arduino IDE. I vetmi ndryshim që duhet të keni parasysh është se duhet të zgjidhni llojin e pllakës për të programuar në menunë IDE, pasi që si parazgjedhje do të jetë UNO.

zgjidhni pllakën siç duhet në Arduino IDE:

  • Lily Pad: shkoni te Arduino IDE, më pas te Tools, më pas te seksioni Boards dhe atje zgjidhni tabelën LilyPad. Me modulin FTDI të lidhur dhe kabllon nga PC në microUSB, mund ta kaloni skicën për ta lënë të programuar.
  • Flora: shkoni te Arduino IDE, më pas File, pastaj Preferences. Në skedën Cilësimet, kërkoni "Menaxheri i URL-ve shtesë të pllakave" dhe atje ngjit këtë lidhje. Nga rruga, nëse tashmë keni pasur një URL tjetër në atë fushë, përdorni një presje për të ndarë këtë URL të re që shtoni dhe mos e fshini të vjetrën, ose klikoni në ikonën pranë kutisë së tekstit dhe shtoni URL-në e re poshtë tjetrës një në dritaren e re që shfaqet. Pasi të keni mbaruar, ju jepni OK dhe kaq. Tani shkoni te Tools, Board, Card Manager dhe zgjidhni Kontributi nga menuja në rënie Lloji, kërkoni në motorin e kërkimit "Adafruit AVR" pa citate dhe vendosni një herë Install. Pasi të keni mbaruar, mund të ktheheni te menuja Tools, LilyPad Arduino Board dhe brenda mund të zgjidhni Adafruit Flora që do të shfaqet pas instalimit të kësaj shtojce. Këtu ju lidhni drejtpërdrejt USB-në me kabllo microUSB nga bordi, pa nevojën e një moduli të veçantë.

Procedura tjetër do të ishte e njëjtë me çdo bord tjetër Arduino, duke marrë parasysh burimet e disponueshme të harduerit, e cila do të jetë më e vogël ... Për shembull, për të ndezur një LED që e lidhni me pin 6 të LilyPad / Flora, mund të përdorni shembullin e kodit vijues:

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

Bëhu i pari që komenton

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.