Lilypad: kaikki pienestä Arduino-levystä

arduino liljatyyny

On olemassa vUseita Arduinon "makuja", niin sanoakseni. Paitsi Arduino UNO ja hänen vanhempi veljensä arduino mega, näitä levyjä on enemmän. Joillakin on hyvin erityisiä ominaisuuksia, jotka täyttävät kaikki valmistajien mahdolliset tarpeet. Näin he sopeutuvat kaikenlaisiin DIY-projekteihin. Erilainen kuin edellä on Lilypad.

Lilypad on pieni avoimen lähdekoodin kehityskortti ja joidenkin ominaisuuksien kanssa samanlainen kuin levy Arduino UNO pohja, mutta jonka kokoa on pienennetty huomattavasti, jotta se voidaan mukauttaa upotettuihin projekteihin, alhaiseen kulutukseen, pieniin laitteisiin, joissa koon pienentäminen on tärkeää, ja jopa kodin puettaviin ...

Mikä on Lilypad?

Lumpeenlehti

Yksi DIY-yhteisössä vallitsevista pienistä laitteista on puettavat. Toisin sanoen espanjaksi ne olisivat "puettavat" laitteet, vaikka se ei kuulosta liian hyvältä. Kuten voitte kuvitella, jos et vielä tiedä, ne ovat laitteita, joita voidaan käyttää vaatteina tai lisävarusteina. Olet varmasti jo nähnyt joitain puettavia esineitä, kuten älykellot, T-paidat, hatut jne., Joilla on elektroninen elementti viestien näyttämiseen, jonkinlaisen signaalin lähettämiseen jne.

No, tämän tyyppisissä laitteissa ei ole käytännöllistä käyttää a Arduino UNO, Mega jne., Koska ne ovat huomattavan kokoisia levyjä, mikä yhdessä näiden levyjen yleensä tarvitseman tehon kanssa tekisi mahdottomaksi puettavien rakentaa hienotunteinen. Siksi Lilypadin kaltaiset levyt on luotu, toinen keskeinen osa Arduino-ekosysteemissä.

siksi Lilypad-kasvisto ne eivät ole muuta kuin kehityskortit, jotka tarjoavat valmistajille saman kapasiteetin kuin muut levyt, mutta joilla on pienempi koko ja mahdollisuus integroida erillinen virtalähde, kuten pieni napin solu.

Tässä artikkelissa keskustelen sekä LilyPadista että Florasta, koska molemmat projektit ovat erittäin mielenkiintoisia luoda interaktiiviset vaatteet tai pienet lisävarusteet kuten korkit valoilla, oma älykello (kuten Fitbit, Appel iWatch, Samsung Galaxy Gear…) T-paidat, jotka reagoivat Twitter-tapahtumiin, lenkkarit, jotka reagoivat vaiheisiin, tai mitä vain voit kuvitella.

Sinun tulisi myös tietää, että yhteisö ja muut valmistajat ovat kehittäneet kaikenlaisia täydentäviä hankkeita, joita voit käyttää ja monia muita laitteita (anturit, LEDit, toimilaitteet, ...), jotka työskentelevät näiden levyjen rinnalla laajentaakseen kykyjään alustan ominaisuuksien ulkopuolelle.

LilyPad / Flora tekniset ominaisuudet

tämä LilyPad / Flora-levy Se on suunniteltu erityisesti vaatteille ja tekstiileille, Arduinon puettava versio, kuten sanoin. Sen ovat kehittäneet Leah Buechley ja SparkFun Electronics. On totta, että ominaisuudet eivät ole yhtä voimakkaita kuin muut Arduino-levyt, mutta se on joustavampi ja pienempi, ominaisuuksia, joita muilla levyillä ei ole.

Lumpeenlehti

LilyPad-kortti saa virtaa pienitehoisesta Atmel-mikrokontrollerista ATmega328P. MCU-siru, joka vaatii vain 0,75 μA: n välillä 0,2 mA: n, tilasta riippuen ja syöttöjännitteellä 2.7 - 5.5 V. Tämä MCU on 8-bittinen ja toimii kellotaajuudella 8 MHz.

Pienestä koostaan ​​huolimatta tämä lauta on 23 GPIO-nastaa jotta voit ohjelmoida ne. Mutta vain yhdeksään niistä on pääsy, kaikki digitaalisina nastoina. Ne on numeroitu seuraavasti: 9, 5, 6, 9, 10, A11, A2, A3 ja A4. Kaikista niistä, joita ei ole A, voidaan käyttää PWM. Lisäksi sitä voidaan käyttää I2C-protokollaa nastojen A4 (SDA) ja A5 (SCL) kautta. Tietenkin siellä on myös tappi GND maadoituksena (merkitty - symbolilla) ja toinen 3v3-virralle (merkitty +).

Muista, että jos syötät sitä 5 V: lla, se on jännite digitaalisille nastoille. Toisaalta, jos käytät 3.7v akkua, ne toimivat 3.3v. Varo tätä !.

Lilypad integroi JST-liittimen lipo-akku kääntöpuolella, vaikka sarja-USB-sovitin ei sisälly perussarjaan (sinun pitäisi ostaa FTDI-moduuli). Mitä sisältää integroitu MCP73831-siru akun lataamiseen USB: n kautta, nollauspainike, useita integroituja LED-valoja, joista toinen tietää, onko levy päällä, ja toinen virheenkorjaukseen, johon pääsee tappi 13 avulla.

Las LilyPadin tekniset ominaisuudet täydelliset ovat:

  • 328 MHz: n Atmel ATmega8P-mikrokontrolleri.
    • 8-bittinen
    • SRAM 2 kt
    • EEPROM 1 kt
    • 32 kt: n flash-muisti
  • Syöttöjännite välillä 2.7v - 5v5.
  • Kulutus välillä 0.75 mikroamppua enintään 0.2 mA.
  • Digitaaliset nastat 23, vain 9 saatavilla. 5 PWM: llä (5,6,9,10,11).
  • Neljä analogista nastaa A2, A3, A4, A5. Joista A4 (SDA) ja A5 (SCL) on tarkoitettu I2C: lle.
  • Virtanastat: 1 / 3v3, 1 GND.
  • Nastojen maksimivirta: 40mA.
  • Mitat 55 mm halkaisijaltaan ja 8 mm paksu.
  • Hinta: noin 6 tai 7 euroa (OSTA TÄSTÄ)

Kasvisto

En Floran tapauksessa, Se on Adafruit-levy, joka on hiukan kalliimpi kuin edellinen, mutta myös halpa. Tätä levyä on useita versioita v3: lla. Se on Arduino-yhteensopiva, ja sen on suunnitellut Adafruit-perustaja Limor Fried, joka tunnetaan yhteisössä nimellä Ladyada, ja vaihtoehtona LilyPadille.

Sillä on mielenkiintoisia etuja LilyPadiin verrattuna, vaikka ne näyttävät melkein samanlaisilta. Tämä levy kyllä ​​se integroi microUSB: n yhteydellesi, joten se on jo ylimääräinen piste. Lisäksi Floran mitat ovat 45 mm ja 7 mm, mikä tekee siitä jonkin verran pienemmän, vaikka käytännössä sama tässä tapauksessa.

Toinen Floran eduista on sen toteuttamat toiminnot koskien Lilypadia. Lisäksi, jos haluat mennä pidemmälle, he myyvät myös täydellisiä kehityspaketteja.

että Kasvisto, ominaisuudet olisivat seuraavat:

  • Atmel ATmega32U4 16 MHz mikrokontrolleri.
    • 8-bittinen
    • 2.5 kt: n SRAM
    • 32 kt: n salama
    • 1 kt EEPROMia
  • Syöttöjännite 3.5v - 16v.
  • Suurin kulutus välillä 8mA - 20mA.
  • Käytettävissä olevia digitaalisia nastoja vähennetään yhdellä, eli käytettävissäsi on 1. Ne ovat 8, 0, 1, 2, 3, 6, 9 ja 10. PWM: nä on 12, jotka on numeroitu 4, 3, 6 ja 9. Sillä on I10C, mutta tällä kertaa ne ovat 2 (SDA ) ja 2 (SCL).
  • Integroitu Neopixel pääsee nastasta 8.
  • Sinulla on 4 analogista nastaa: A7, A9, A10 ja A11.
  • Lisää 2 jännitetappia 3v3 ja 3 tyyppiä GND. Lisää myös VBATT-lähtö. Tämä viimeinen nasta antaa sen virtalähteessä käytetyn akun jännitteen, joten sitä voidaan käyttää yhtenä lisävirtanastana, kuten NeoPixelissä (aina enintään 150 mA: n maksimikuormitus, mutta ole varovainen, koska se lisää kulutusta).
  • 45mmx7mm mitat.
  • Hinta alkaen 16-30 € (OSTA TÄSTÄ)

Levyt eroavat alkuperältään. Vaikka Flora on kotoisin Adafruitista, Lilypad on kotoisin Arduinosta ja Sparkfunista. Mutta molemmat on suunniteltu puettaville, ja niiden mitat ja ominaisuudet ovat samat kuin näet.

Ohjelmoinnin aloittaminen Arduino IDE: llä

Näyttökuva Arduino IDE: stä

että Ohjelma Flora ja LilyPad on sama kuin sen tekeminen Arduino UNO, jne. Käytetään samaa ohjelmointikieliä ja samaa kehitysympäristöä, toisin sanoen Arduino IDE. Ainoa ero, joka sinun on otettava huomioon, on se, että sinun on valittava ohjelmoitavan levytyypin IDE-valikosta, koska oletuksena se on UNO.

että valitse levy oikein Arduino IDE: ssä:

  • Lumpeenlehti: siirry Arduino IDE: hen, sitten Työkalut, sitten Levyt-osioon ja valitse siellä LilyPad-levy. Kun FTDI-moduuli on kytketty ja kaapeli tietokoneesta microUSB: lle, voit siirtää luonnoksen jättääksesi sen ohjelmoitavaksi.
  • Kasvisto: siirry kohtaan Arduino IDE, sitten Tiedosto ja sitten Asetukset. Etsi Asetukset-välilehdestä "Muiden levyjen URL-osoitteiden hallinta" ja sieltä liitä tämä linkki. Muuten, jos sinulla oli jo toinen URL-osoite kyseisessä kentässä, erota tämä uusi lisäämäsi URL-osoite pilkulla äläkä poista vanhaa, tai napsauta tekstikentän vieressä olevaa kuvaketta ja lisää uusi URL toisen alle yksi uudessa näkyviin tulevassa ikkunassa. Kun olet valmis, annat OK ja kaikki. Siirry nyt Työkalut, Hallitus, Kortinhallinta -kohtaan ja valitse avattavasta valikosta Tyyppi, etsi hakukoneesta "Adafruit AVR" ilman lainausmerkkejä ja löytänyt Asenna. Kun olet valmis, voit palata Työkalut-valikkoon, LilyPad Arduino Boardiin ja valita sisältä Adafruit Flora, joka ilmestyy kyseisen laajennuksen asentamisen jälkeen. Tässä liität USB: n suoraan microUSB-kaapeliin piirilevyltä ilman erillistä moduulia.

Loppuosa olisi sama kuin muillakin Arduino-levyillä, ottaen huomioon käytettävissä olevat laitteistoresurssit, joka on pienempi ... Esimerkiksi, jos haluat vilkkua LEDiä, jonka kytket LilyPad / Floran nastaan ​​6, voit käyttää seuraavaa esimerkkikoodia:

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

Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.