스마트폰 연동 연주용 장갑(웨어러블 디바이스) 개발
개요
구분 | 학부 졸업작품 |
수행기간 | 2015.09 - 2015.12 (4개월) |
타겟 플랫폼 | 재생 앱 : Android 연주용 장갑 : Arduino nano |
개발환경 | 재생 앱 : Eclipse 연주용 장갑 : Arduino IDE |
사용 언어 | 재생 앱 : Java 연주용 장갑 : C |
라이브러리 | Android SDK(API 19) 및 SDK에서 제공되는 midi API |
담당 업무 | 장갑과 재생 앱 사이의 블루투스 프로토콜 설계 및 구현, 재생 앱의 UI 및 소리 출력 알고리즘 구현 |
주요 내용
- 손가락 구부림을 통해 연주할 코드 정의
- 구부린 손가락과 코드를 규칙성 있게 매치하여 처음 배우기 쉽도록 설계
- 손가락 구부림은 구부림 센서(가변저항)을 통해 감지
- 장갑과 앱은 블루투스로 통신
- 앱은 구부림 정보를 받아 해당하는 코드의 소리를 출력
개발 결과
- 하드웨어 구조 및 회로 설계
- 소프트웨어 구조 및 개발된 앱의 화면