오늘은 웨어러블 전자 프로젝트를 만들 때 자주 언급되는 플랫폼 중 하나인 에이다프루트 플로라(Adafruit FLORA)에 대해 정리해보겠습니다.

FLORA는 Adafruit에서 제작한 아두이노 호환(Arduino-compatible) 웨어러블 전자 플랫폼입니다.

둥근 형태의 바느질 가능한 마이크로컨트롤러 보드로, 옷·가방·액세서리 등에 전자 기능을 넣는 프로젝트를 위해 설계되었습니다.

예를 들면:

  • LED가 반짝이는 의상
  • 센서를 이용한 스마트 의류
  • 웨어러블 인터랙티브 작품
  • 움직임에 반응하는 액세서리

같은 프로젝트에 활용할 수 있습니다.


1. 핵심 기술 사양

작은 크기와 가벼운 무게

FLORA는 직경 약 45mm, 두께 약 7mm의 매우 작은 원형 보드입니다.

무게도 약 4~5g 수준이라서 의류에 부착해도 부담이 적습니다.

웨어러블 장치는 사용자가 직접 몸에 착용하기 때문에:

  • 작고
  • 가볍고
  • 걸리적거리지 않는 설계

가 매우 중요합니다.

내장 USB 지원

Micro-B USB 케이블만 있으면 컴퓨터에 직접 연결하여 프로그래밍할 수 있습니다.

즉:

  • 별도의 USB 시리얼 변환기 없이
  • 바로 코드 업로드 가능

하다는 장점이 있습니다.

USB HID 지원

FLORA는 USB HID(Human Interface Device)를 지원합니다.

즉 컴퓨터에서:

  • 키보드
  • 마우스

처럼 동작하게 만들 수 있습니다.

예를 들면:

  • 특정 동작을 하면 키 입력 전송
  • 웨어러블 버튼으로 프레젠테이션 제어
  • 움직임 기반 인터페이스

같은 응용이 가능합니다.

온보드 리셋 버튼

보드에는 리셋 버튼이 내장되어 있어:

  • 프로그램 재시작
  • 부트로더 진입

등을 간편하게 수행할 수 있습니다.

2. 전원 시스템 및 안전 설계

웨어러블 장치는 사람 몸 가까이에서 사용되기 때문에 안전성이 매우 중요합니다.

FLORA는 이를 고려해 비교적 안전하고 유연한 전원 구조를 채택했습니다.

다양한 배터리 지원

3.5V ~ 16V DC 입력을 지원합니다.

따라서:

  • 리튬이온(LiIon)
  • 리튬폴리머(LiPo)
  • 알카라인 배터리
  • 충전용 NiMH 배터리

등 다양한 전원을 사용할 수 있습니다.

역전압 보호 JST 커넥터

2핀 JST 배터리 커넥터에 역전압 보호 회로가 포함되어 있습니다.

즉,

배터리를 반대로 연결해도 보드 손상을 줄여주는 구조입니다.

웨어러블 프로젝트에서는 사용자가 직접 배터리를 교체하는 경우가 많기 때문에 이런 보호 기능이 꽤 중요합니다.

충전 회로를 일부러 넣지 않은 이유

흥미로운 점은 FLORA에는 리튬폴리머 충전 회로가 기본 내장되어 있지 않다는 것입니다.

이는 단순 원가절감 때문이 아니라:

  • 다양한 배터리 타입 지원
  • 옷감 위 충전 시 화재 위험 감소
  • 웨어러블 안전성 확보

등을 고려한 설계 철학 때문입니다.

온보드 전원 스위치

2A 파워 FET 기반의 전원 스위치가 포함되어 있습니다.

이 구조는:

  • 많은 LED를 연결했을 때
  • 단순 스위치 접점이 손상되는 것을 방지하고
  • 효율적으로 전원을 제어

하기 위한 설계입니다.

3.3V 레귤레이터 내장

FLORA에는 3.3V 250mA 레귤레이터가 포함되어 있습니다.

따라서:

  • 일반적인 센서
  • BLE 모듈
  • 저전력 주변장치

등을 안정적으로 연결할 수 있습니다.

3. 웨어러블 전용 설계

의류 친화적 구조

보드의 부품들이 PCB 표면과 거의 수평에 가깝게 배치되어 있습니다.

즉:

  • 옷감에 잘 걸리지 않고
  • 착용감이 상대적으로 좋으며
  • 마찰이나 손상을 줄이는 방향

으로 설계되었습니다.

바느질 가능한 패드

FLORA에는 약 14개의 바느질용 패드가 있습니다.

전도성 실(conductive thread)을 이용해:

  • 센서
  • LED
  • 버튼

등을 직접 의류에 연결할 수 있습니다.

특히:

데이터 패드가 전원/GND 패드 사이에 배치되어 있어 전도성 실이 교차하며 쇼트나는 문제를 줄이도록 설계되었습니다.

악어 클립 친화적 설계 (v3)

최신 버전인 v3에서는 패드 크기가 커져:

  • 악어 클립 연결
  • 임시 테스트
  • 프로토타이핑

이 훨씬 쉬워졌습니다.

즉 바느질하기 전에 회로를 먼저 테스트하기 편리해졌습니다.

4. 표시등 및 확장성

상태 LED

FLORA에는 총 4개의 상태 LED가 포함되어 있습니다.

예를 들면:

  • 전원 상태
  • 부트로더 상태
  • RX/TX 데이터 송수신 상태

등을 시각적으로 확인할 수 있습니다.

온보드 네오픽셀(NeoPixel)

v2 및 v3 모델에는 RGB 네오픽셀이 기본 탑재되어 있습니다.

이 LED는 디지털 8번 핀에 연결되어 있으며:

  • 다양한 색상 출력
  • 애니메이션 효과
  • 상태 표시

등을 구현할 수 있습니다.

웨어러블 프로젝트에서 매우 자주 활용되는 기능입니다.

대량 네오픽셀 제어 가능

FLORA의 전원 구조는:

  • 자체 전원만으로 약 50개의 네오픽셀
  • 외부 5V 전원 사용 시 최대 수백 개 수준

까지 확장 가능한 구조를 지원합니다.

즉:

대형 LED 의상이나 인터랙티브 아트 프로젝트에도 활용 가능합니다.

5. 소프트웨어 및 프로그래밍

아두이노 IDE 완벽 호환

FLORA는 아두이노 IDE와 완전히 호환됩니다.

보드 매니저 설정만 추가하면:

  • 코드 작성
  • 컴파일
  • 업로드

를 일반 아두이노처럼 쉽게 사용할 수 있습니다.

풍부한 라이브러리와 튜토리얼

에이다프루트는:

  • 수많은 예제 코드
  • 튜토리얼
  • 라이브러리

를 제공하는 것으로 유명합니다.

특히:

센서·LED·웨어러블 관련 자료가 매우 풍부하여 초보자도 접근하기 비교적 쉽습니다.

버전별 주요 변경 사항

FLORA v2

  • Mini-USB → Micro-B USB 변경
  • 온보드 RGB 네오픽셀 추가

FLORA v3

  • 새로운 실크스크린 디자인
  • 더 넓어진 패드
  • 악어 클립 친화적 구조 적용

마무리

FLORA는 단순한 마이크로컨트롤러 보드라기보다는:

“웨어러블 환경에 최적화된 아두이노 플랫폼”

에 가깝습니다.

특히:

  • 전도성 실 사용
  • 의류 친화적 설계
  • 안전성 고려
  • 네오픽셀 기반 인터랙션

등이 잘 고려되어 있어:

  • 인터랙티브 의상
  • 스마트 액세서리
  • 전자 섬유(e-textile)
  • 웨어러블 아트

분야에 관심 있는 분들에게 꽤 흥미로운 플랫폼입니다.

+ Recent posts