Laydot

전자캐스터네츠 loT 펌웨어, APP개발

분야
연도2025
클라이언트스마일라이트테크
UX/UI앱개발펌웨어

프로젝트 개요

프로젝트 배경

프로젝트 배경 및 목표

본 프로젝트는 인체의 동작과 각도에 따라 실시간으로 악기의 음계와 높이를 제어할 수 있는 인터랙티브 악기 시스템을 개발하는 데 목적이 있습니다.
기존 전자악기에서 발생할 수 있는 하드웨어-소프트웨어 간의 지연(Latency) 문제를 해결하고, 자이로스코프를 활용한 정교한 모션 인식 기술을 통해 연주자의 움직임을 더욱 민감하게 감지하고 반응하도록 하는 것이 주요 과제였습니다.

이를 위해 하드웨어는 ESP32를 기반으로 개발하고, 펌웨어는 C++로 구현하여 감도와 응답성을 극대화했으며, 앱은 Flutter로 제작해 iOS와 Android 모두에서 호환되도록 하였습니다.
또한 사용성과 연주 경험을 고려하여 UI/UX는 Figma를 통해 설계하고, 앱과 디바이스 간의 통신 지연 최소화를 위한 BLE 통신 구조를 최적화했습니다.

궁극적으로는 음악적 표현의 자유도를 높이고, 시각장애인 및 특수 목적 사용자도 활용할 수 있는 새로운 형태의 디지털 악기 경험을 제공하는 것이 본 프로젝트의 핵심 목표입니다.

 

 

프로젝트 상세

- 자이로스코프를 활용한 전자 캐스터네츠를 제작하고, 이를 제어하기 위한 전용 앱을 개발했습니다.
- 고객의 요구사항에 따라 전자 캐스터네츠의 기획부터 개발까지 전 과정을 진행하였으며, 고객 측에서 PCB를 제공하기 전까지는 자체적으로 초기 MVP를 제작해 테스트를 완료했습니다.

- 앱은 Flutter로 개발되었으며, BLE 및 다중 BLE 통신을 통해 전자 캐스터네츠와 연동되도록 구성하였고, MIDI 기능을 탑재하여 앱과 디바이스 간 실시간 음악 제어가 가능하도록 구현했습니다.
- 디자인은 Figma를 활용해 다양한 컨셉과 요소를 구성하고, 빠른 피드백을 바탕으로 고객 요구사항에 최적화된 방향으로 신속히 개발을 완료했습니다.