4.최종 보고

                    종합설계 프로젝트 최종보고서 요약

팀명

 Connected Car

제출일

2012 5 29

프로젝트 제목

                                        Connected Car

by Open Source Physical Computing Platform

설계 프로젝트 개요

프로젝트 수행 내용 및 최종 결과

프로젝트 요약문

- 배경

1. 신차 구입 시의 문제점

2. 중고차 튜닝 시의 문제점

3. 편의 장치들의 독립된 시스템

4. 스마트폰 차량 편의 애플리케이션의 비활성화

5. 프로젝트(Connected Car)의 상대적 비용 감소 효과


- 목표

 스마트폰의 내장 디바이스 장치와 사용자 편의 센서를 이용하여 다양한 차량 보조 기능 시스템을 제공하는 것이 본 프로젝트의 목표이다.

 실제 차량에 최종 완성 시스템을 탑재하는 것에는 현실적으로 문제가 존재하기 때문에, 프로젝트는 프로토타입으로 진행되며, 완성된 시스템은 실제 차량에 데모 버전 방식으로 탑재한다. 이 프로젝트를 통해서 차량 인포테인먼트 시스템에 안드로이드 플랫폼을 이용할 수 있는 하나의 방향을 제시할 수 있다고 판단한다.

* 기능 선정 : 설문 조사를 고려하여 선정

* 기능 : 블랙박스, 지도, 사고 발생여부, 긴급 알림, 음주측정, 장애물 거리 측정, 실내 기후, 원거리 제어

 

마일스톤 수행 내용

주차 날짜 내용 
 1월
 1 01-22 ~ 01-28  시스템 조사, 필요 기술 & 요구 분석 
 2월
 2 01-29 ~ 02-04 안드로이드 및 아두이노 학습 
 3 02-05 ~ 02-11  1차 데모 버전 개발 및 아두이노 학습 
 4 02-12 ~ 02-18 
시스템 설계 시작
  - 블랙박스(녹화, 사진 촬영), 맵 기능
  - 알코올, 초음파(거리), 온습도 센서 연결
1차 데모 버전 개발
 5 02-19 ~ 02-25  1차 데모 버전 완료 및 테스트 
 3월
 6 02-26 ~ 03-03
시스템 설계 보완
  - 맵 화면과 블랙박스 화면 공유
  - 갤러리 및 뷰어 기능
  - 설정 기능 (DB 저장 추가)
1차 중간 버전 구현 시작
배경화면 및 아이콘 디자인 시작
 7 03-04 ~ 03-10  아두이노 연결 및 펌웨어 테스트 시작
 8 03-11 ~ 03-17 
센서 연결 및 프로그래밍
  - 각 센서 별 데이터 측정 및 확인
시스템 설계 완료
 9 03-18 ~ 03-24  1차 중간 버전 구현 
 10 03-25 ~ 03-31  1차 중간 버전 테스트 
 4월
 11 04-01 ~ 04-07 1차 중간 버전 완료 및 보고서 작성
 12 04-08 ~ 04-14 스마트폰 <-> 보드 연결 테스트
 13 04-15 ~ 04-21  스마트폰에서 센서 값 적용
 14 04-22 ~ 04-28 애플리케이션 수정, 보완
 5월
 15 04-29 ~ 05-05 2차 중간 보고서 작성 및 2차 데모 동영상 촬영
 16 05-06 ~ 05-12 시스템 수정 보완 및 구현 완료
 17 05-13 ~ 05-19 시스템 안정화 및 종합 테스트
 18 05-20 ~ 05-31 결과보고서 작성 및 데모 동영상 촬영


최종 보고 요약

- 설계

 프로젝트 진행 과정에서 생길 수 있는 문제점, 또는 추가 활장에 의한 구조의 변경을 최대한 고려하여 설계한다. 



[ 전체  시스템 설계도 ]

 전체 시스템 설계도이며, 센서에서 데이터를 아두이노 보드에 보내주고 아두이노 보드가 안드로이드 스마트폰으로 데이터를 전송해주는 방식이다. 그리고 Connected Car 애플리케이션이 아두이노 보드로부터 받은 데이터와 스마트폰 자체 센서, DB, API들을 활용하여 차량에 필요한 정보들을 만들고 표시해주는 구조이다.

 - 이 시스템을 실제 차량에 완벽하게 탑재하여 보여주는 것은 문제가 많기 때문에, 프로토타입으로 설계하여 차량에 데모 버전을 설치해보는 것을 목표로 삼는다.


프로젝트 결과



[ 차량 데모 도식화 ]


[ 애플리케이션 내부 계층도 ]

 애플리케이션의 내부 계층도이며, 주 기능으로는 긴급 알림, 블랙박스/맵, 갤러리, 음주측정, 정보, 환경설정으로 구성된다. 그 아래 세부 기능들이 나타나는 방식이며, 서로 상호 보완하는 부분, 데이터를 저장해야 하는 부분은 SQLite를 이용해 DB에 저장하고 불러온다.


동영상

YouTube 동영상


Ċ
markers@cs.kookmin.ac.kr,
2012. 5. 29. 오전 3:14
Ċ
markers@cs.kookmin.ac.kr,
2012. 5. 27. 오후 11:40
Ċ
markers@cs.kookmin.ac.kr,
2012. 5. 27. 오전 7:43
Comments