프로젝트 배경
1) 문제점
- 차량 내 LED 조명을 수동으로 제어하는 방식의 불편함
- BLE 디바이스와 연동되지 않아 모바일 앱을 통한 원격 제어가 불가능
- 다양한 조명 효과 설정이 불가능하거나, UI가 복잡해 사용자 경험이 떨어짐
2) 프로젝트 목표
- BLE 통신을 활용하여 차량 LED 조명을 모바일 앱에서 손쉽게 제어할 수 있는 기능 개발
- 단색, 뮤직, 커스텀 등 다양한 조명 모드를 제공하여 사용자 맞춤형 설정 가능
- 직관적인 UI/UX를 제공하여 차량 오너의 편의성과 만족도 향상
3) 주안점
- 안정적인 BLE 연결 및 빠른 응답 속도 구현
- 사용자가 원하는 컬러 및 밝기, 조명 효과를 직관적으로 설정할 수 있는 UI
- 연결된 디바이스의 펌웨어/하드웨어 정보 표시 기능 포함
- 차량 내 LED 조명을 수동으로 제어하는 방식의 불편함
- BLE 디바이스와 연동되지 않아 모바일 앱을 통한 원격 제어가 불가능
- 다양한 조명 효과 설정이 불가능하거나, UI가 복잡해 사용자 경험이 떨어짐
2) 프로젝트 목표
- BLE 통신을 활용하여 차량 LED 조명을 모바일 앱에서 손쉽게 제어할 수 있는 기능 개발
- 단색, 뮤직, 커스텀 등 다양한 조명 모드를 제공하여 사용자 맞춤형 설정 가능
- 직관적인 UI/UX를 제공하여 차량 오너의 편의성과 만족도 향상
3) 주안점
- 안정적인 BLE 연결 및 빠른 응답 속도 구현
- 사용자가 원하는 컬러 및 밝기, 조명 효과를 직관적으로 설정할 수 있는 UI
- 연결된 디바이스의 펌웨어/하드웨어 정보 표시 기능 포함
프로젝트 성과
조명 모드 UI 개선으로 사용자 설정 완료 시간 단축
기존 평균 15초 걸리던 조명 설정 작업 → UI 재설계 후 평균 6초로 단축
BLE 기기 자동 재연결 기능 도입으로 연결 실패율 감소
앱 실행 시 BLE 장치 자동 재연결 기능 구현 → 기존 수동 재연결 대비 연결 성공률 85% → 98% 향상
디자인 리뉴얼을 통한 브랜드 이미지 강화
브랜드 로고 및 색상을 반영한 다크 테마 UI 디자인 적용 → 통일감 있는 비주얼 아이덴티티 확보 및 사용자에게 전문적인 인상 전달
핵심 기능
BLE 연동 실시간 조명 제어
모바일 앱과 차량 LED 조명을 BLE로 연동하여, 밝기 및 색상을 앱에서 조작하는 즉시 조명에 실시간 반영되도록 구현
진행 단계
기획 및 요구사항 정의
2024.10.
차량 BLE 조명 제어 기능 정의, 조명 모드 구성(단색/액티브/뮤직/커스텀), 디바이스 연동 방식 및 UI 구성안 기획
디자인
2024.11.
브랜드 로고 및 색상 기반의 다크 테마 UI 설계, 조명 컬러 피커·밝기 조절·모드 선택 등 주요 화면 디자인
개발
2024.12.
Flutter 기반 앱 개발, BLE 연동 기능 구현, 각 조명 모드 기능 개발, 사용자 설정 저장 및 자동 밝기 기능 구현
테스트
2025.03.
기능 안정성 검증, UI 피드백 반영 및 개선
프로젝트 상세
1) 프로젝트 개요
차량 내부의 LED 조명을 사용자가 직접 제어할 수 있는 BLE(블루투스 저에너지) 기반의 모바일 애플리케이션입니다. 본 프로젝트는 차량에 설치된 BLE 디바이스와 앱을 연동하여 조명 색상, 모드 변경, 밝기 조절 등의 기능을 제공하며, 펌웨어 및 하드웨어 정보 확인 기능도 함께 구현하였습니다.
2) 주요 기능
- 디바이스 연동 (BLE 연결)
- 차량 내부에 설치된 BLE 디바이스와 앱 연동
- 연결 상태 확인 및 자동 재연결 기능
- 조명 제어 기능
- 싱글컬러 모드 / 액티브 모드 / 커스텀 모드 / 뮤직 모드 등 다양한 조명 효과 설정
- 컬러 피커를 통한 색상 선택, 밝기 조절 등
- 차량 정보 등록 및 관리
- 차량 제조사, 모델명, 차량번호, 설치 위치 등 입력
- 펌웨어/하드웨어 정보 확인
- BLE 디바이스의 펌웨어 버전 및 하드웨어 버전 표시
3) 개발 환경
- Frontend (앱): Flutter, GetX, Dart
- 디자인: Figma 기반 UI 기획 및 적용
- 기타: BLE 통신 구현 (flutter_blue 등)
4) 담당 역할
- 전체 앱 설계 및 개발
- BLE 통신 로직 및 연결 상태 관리
- UI/UX 구현 및 상태관리 (GetX 기반)
- 테스트 및 디바이스 연동 검증
5) 결과 및 성과
- 실제 BLE 하드웨어와 안정적인 연동 구현
- 사용자 친화적인 UI/UX 제공으로 사용성 향상
차량 내부의 LED 조명을 사용자가 직접 제어할 수 있는 BLE(블루투스 저에너지) 기반의 모바일 애플리케이션입니다. 본 프로젝트는 차량에 설치된 BLE 디바이스와 앱을 연동하여 조명 색상, 모드 변경, 밝기 조절 등의 기능을 제공하며, 펌웨어 및 하드웨어 정보 확인 기능도 함께 구현하였습니다.
2) 주요 기능
- 디바이스 연동 (BLE 연결)
- 차량 내부에 설치된 BLE 디바이스와 앱 연동
- 연결 상태 확인 및 자동 재연결 기능
- 조명 제어 기능
- 싱글컬러 모드 / 액티브 모드 / 커스텀 모드 / 뮤직 모드 등 다양한 조명 효과 설정
- 컬러 피커를 통한 색상 선택, 밝기 조절 등
- 차량 정보 등록 및 관리
- 차량 제조사, 모델명, 차량번호, 설치 위치 등 입력
- 펌웨어/하드웨어 정보 확인
- BLE 디바이스의 펌웨어 버전 및 하드웨어 버전 표시
3) 개발 환경
- Frontend (앱): Flutter, GetX, Dart
- 디자인: Figma 기반 UI 기획 및 적용
- 기타: BLE 통신 구현 (flutter_blue 등)
4) 담당 역할
- 전체 앱 설계 및 개발
- BLE 통신 로직 및 연결 상태 관리
- UI/UX 구현 및 상태관리 (GetX 기반)
- 테스트 및 디바이스 연동 검증
5) 결과 및 성과
- 실제 BLE 하드웨어와 안정적인 연동 구현
- 사용자 친화적인 UI/UX 제공으로 사용성 향상

차량용 BLE 조명 제어 앱에서 단색 모드 설정 화면으로, 밝기 조절과 색상 선택 기능을 제공하는 UI입니다.

차량용 BLE 조명 제어 앱의 액티브 모드 설정 화면으로, 다양한 효과(예: 레인보우)를 선택 및 적용할 수 있는 UI입니다.

차량용 BLE 조명 제어 앱의 스플래시 화면입니다.