Lilypad : 소형 Arduino 보드에 관한 모든 것

아두이노 릴리패드

v가 있습니다다양한 Arduino "맛", 말하자면. 와는 별개로 Arduino UNO 그리고 그의 형 아두 이노 메가,이 접시가 더 있습니다. 일부는 제작자의 가능한 모든 요구를 충족시키기 위해 매우 특정한 특성을 가지고 있습니다. 이렇게하면 모든 종류의 DIY 프로젝트에 적응할 수 있습니다. 앞서 언급 한 것과 다른 것은 Lilypad입니다.

Lilypad는 작은 오픈 소스 개발 보드입니다. 플레이트와 비슷한 특성이 있습니다. Arduino UNO 기지, 그러나 임베디드 프로젝트, 저소비, 크기 감소가 중요한 소형 장치, 심지어 가정용 웨어러블에도 적용 할 수 있도록 크기를 상당히 줄였습니다.

Lilypad는 무엇입니까?

릴리패드

DIY 커뮤니티에서 널리 퍼진 소형 장치 중 하나는 웨어러블. 즉, 스페인어에서는 소리가 너무 좋지는 않지만 "웨어러블"장치가됩니다. 상상할 수 있듯이 아직 모를 경우 의류 나 액세서리로 사용할 수있는 기기입니다. 분명히 메시지를 표시하고 특정 유형의 신호를 방출하는 전자 요소가있는 스마트 시계, 티셔츠, 모자 등과 같은 일부 웨어러블을 이미 보셨을 것입니다.

음, 이러한 유형의 장치의 경우 사용하는 것은 실용적이지 않습니다. Arduino UNO, Mega 등은 상당한 크기의 보드이기 때문에 이러한 보드가 일반적으로 필요로하는 전력 유형과 함께 웨어러블을 구축하는 작업을 불가능하게 만듭니다. 신중한. 이것이 Arduino 생태계의 또 다른 핵심 요소 인 Lilypad와 같은 보드가 만들어진 이유입니다.

따라서, Lilypad 식물 제조업체에게 다른 보드와 동일한 용량을 제공하는 개발 보드에 불과하지만 더 작은 크기와 작은 크기와 같은 개별 전원 공급 장치를 통합 할 수있는 가능성을 제공합니다. 버튼 셀.

이 기사에서는 LilyPad와 Flora를 모두 다룰 것입니다. 대화 형 의류 또는 작은 액세서리 조명이 달린 모자, 나만의 스마트 워치 (Fitbit, Appel iWatch, Samsung Galaxy Gear… 스타일) 등 트위터 이벤트에 반응하는 티셔츠, 걸음 걸이에 반응하는 운동화 또는 상상할 수있는 모든 것.

또한 커뮤니티 및 기타 제조업체가 모든 종류의 사용할 수있는 보완 프로젝트 및 많은 추가 장치 (센서, LED, 액추에이터, ...)이 플레이트와 함께 작동하여베이스의 기능을 확장합니다.

LilyPad / Flora 기술적 특성

LilyPad / 플로라 플레이트 내가 말했듯이 Arduino의 웨어러블 버전 인 의류 및 직물을 위해 특별히 설계되었습니다. Leah Buechley와 SparkFun Electronics가 개발했습니다. 특성이 다른 Arduino 보드만큼 강력하지는 않지만 다른 보드에는없는 더 유연하고 감소 된 품질입니다.

릴리패드

LilyPad 보드는 저전력 Atmel 마이크로 컨트롤러로 구동됩니다. ATmega328P. 모드에 따라 0,75mA에서 0,2μA 만 필요하고 2.7 ~ 5.5v의 공급 전압을 요구하는 MCU 칩입니다. 이 MCU는 8 비트이며 8MHz의 클럭 주파수로 작동합니다.

작은 크기에도 불구하고이 보드는 23 개의 GPIO 핀이 있습니다. 프로그래밍 할 수 있습니다. 그러나 이들 중 9 개만이 모두 디지털 핀으로 액세스 할 수 있습니다. 5, 6, 9, 10, 11, A2, A3, A4 및 A5와 같이 번호가 지정됩니다. 이들 중 A가없는 것은 다음과 같이 사용할 수 있습니다. PWM. 또한 사용할 수 있습니다 I2C 프로토콜 핀 A4 (SDA) 및 A5 (SCL)를 통해. 물론 접지 (-기호로 표시)와 3v3 전원 (+로 표시)을위한 다른 핀 GND도 있습니다.

5v로 공급하면 디지털 핀의 전압이됩니다. 반면에 3.7v 배터리를 사용하면 3.3v에서 작동합니다. 조심하세요!.

Lilypad는 JST 커넥터를 통합하여 리포 배터리 뒷면에는 직렬 USB 어댑터가 기본 키트에 포함되어 있지 않지만 FTDI 모듈). USB를 통해 배터리를 충전하기위한 통합 MCP73831 칩, 리셋 버튼, 여러 통합 LED, 그중 하나는 보드가 켜져 있는지 확인하고 다른 하나는 핀 13으로 액세스 할 수있는 디버깅을 포함합니다.

라스 LilyPad 기술적 특성 완료는 다음과 같습니다.

  • 328Mhz Atmel ATmega8P 마이크로 컨트롤러.
    • 8-bit
    • 스램 2KB
    • EEP롬 1KB
    • 32KB 플래시 메모리
  • 2.7v ~ 5v5의 공급 전압.
  • 0.75 마이크로 암페어에서 최대 0.2mA의 소비.
  • 디지털 핀 23, 9 개만 사용 가능. 5 PWM (5,6,9,10,11) 사용.
  • 2 개의 아날로그 핀 A3, A4, A5, A4. 그중 A5 (SDA)와 A2 (SCL)는 IXNUMXC 용입니다.
  • 전원 핀 : 1v3 중 3 개, GND 중 1 개.
  • 핀의 최대 전류 : 40mA.
  • 치수 직경 55mm, 두께 8mm.
  • 가격 : 약 6 유로 또는 7 유로 (여기에서 구입)

플로라

En 플로라의 경우, Adafruit 플레이트는 이전 플레이트보다 다소 비싸지 만 저렴합니다. 이 보드에는 v3이 포함 된 몇 가지 수정 사항이 있습니다. Arduino와 호환되며 커뮤니티에서 Ladyada로 알려진 Adafruit 설립자 Limor Fried가 LilyPad의 대안으로 설계했습니다.

거의 동일 해 보이지만 LilyPad에 비해 몇 가지 흥미로운 장점이 있습니다. 이 접시 예 그것은 microUSB를 통합합니다 연결을 위해 이미 추가 포인트입니다. 또한 Flora의 치수는 45mm와 7mm로이 경우 거의 동일하지만 다소 작습니다.

Flora의 또 다른 장점은 구현하는 기능 Lilypad에 관해서. 또한 더 나아가고 싶다면 완전한 개발 키트도 판매합니다.

플로라, 특성은 다음과 같습니다.

  • Atmel ATmega32U4 16Mhz 마이크로 컨트롤러.
    • 8-bit
    • 2.5KB SRAM
    • 32KB 플래시
    • 1KB EEPROM
  • 공급 전압 3.5v ~ 16v.
  • 최대 소비량은 8mA ~ 20mA입니다.
  • 사용 가능한 디지털 핀은 1 개 감소합니다. 즉, 8 개가 있습니다. 0, 1, 2, 3, 6, 9, 10, 12입니다. PWM에는 4 개가 있으며 3, 6, 9, 10으로 번호가 매겨져 있습니다. I2C가 있지만 이번에는 2입니다 (SDA ) 및 3 (SCL).
  • 핀 8에서 액세스 할 수있는 통합 Neopixel.
  • A4, A7, A9 및 A10의 11 개의 아날로그 핀이 있습니다.
  • 전압 핀 2v3 3 개와 GND 유형 3 개를 추가합니다. 또한 VBATT 출력을 추가하십시오. 이 마지막 핀은 전원을 공급하는 데 사용되는 배터리의 전압을 제공하므로 NeoPixel과 마찬가지로 하나 이상의 전원 핀으로 사용할 수 있습니다.
  • 45mmx7mm 치수.
  • 가격 16-30 € (여기에서 구입)

플레이트 기원이 다르다. Flora는 Adafruit에서 왔고 Lilypad는 Arduino와 Sparkfun에서 왔습니다. 그러나 둘 다 웨어러블 용으로 설계되었으며 보시다시피 비슷한 크기와 특성을 갖습니다.

Arduino IDE로 프로그래밍 시작

Arduino IDE의 스크린 샷

Flora 및 LilyPad 프로그램 함께하는 것과 동일합니다. Arduino UNO등 동일한 프로그래밍 언어와 동일한 개발 환경이 사용됩니다. 아두 이노 IDE. 기억해야 할 유일한 차이점은 IDE 메뉴에서 프로그래밍 할 플레이트 유형을 선택해야한다는 것입니다. 기본적으로 UNO이기 때문입니다.

접시를 제대로 선택 Arduino IDE에서 :

  • 릴리패드: Arduino IDE, 도구, 보드 섹션으로 이동하여 LilyPad 보드를 선택합니다. FTDI 모듈을 연결하고 PC에서 microUSB로 케이블을 연결하면 스케치를 전달하여 프로그래밍 된 상태로 둘 수 있습니다.
  • 플로라: Arduino IDE, 파일, 기본 설정으로 이동합니다. 설정 탭에서 "추가 플레이트 URL 관리자"를 찾으십시오. 이 링크 붙여 넣기. 참고로 해당 필드에 이미 다른 URL이있는 경우 쉼표를 사용하여 추가 한 새 URL을 구분하고 이전 URL을 삭제하지 마십시오. 또는 텍스트 상자 옆의 아이콘을 클릭하고 다른 URL 아래에 새 URL을 추가하십시오. 나타나는 새 창에서 하나. 완료되면 OK를 주면 끝입니다. 이제 도구, 보드, 카드 관리자로 이동하여 드롭 다운 메뉴 유형에서 기여를 선택하고 검색 엔진에서 따옴표없이«Adafruit AVR»을 검색하고 설치를 찾습니다. 완료되면 도구 메뉴, LilyPad Arduino Board로 돌아가서 해당 플러그인을 설치 한 후 나타나는 Adafruit Flora를 내부에서 선택할 수 있습니다. 여기에서 별도의 모듈 없이도 보드에서 USB to microUSB 케이블을 직접 연결할 수 있습니다.

나머지 절차는 다음을 고려하여 다른 Arduino 보드와 동일합니다. 사용 가능한 하드웨어 리소스예를 들어 LilyPad / Flora의 6 번 핀에 연결된 LED를 깜박이려면 다음 예제 코드를 사용할 수 있습니다.

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

코멘트를 첫번째로 올려

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.