• 검색 결과가 없습니다.

작품 계획서 - 목포해양대학교

N/A
N/A
Protected

Academic year: 2023

Share "작품 계획서 - 목포해양대학교"

Copied!
14
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)작품 계획서. 작품명. PSP(Press Sensing Pad). 작성일. 2019.3.9. 팀명. 공동안전구역 MMU. 팀원. 강문민, 소동민, 안지수, 이경현, 임규성, 최한솔.

(2) 해양컴퓨터공학과. 2019년 1학기. 목. 차. 1.. 개요 및 배경 ........................................................................................................................................................... 3. 2.. 기존 사례 .................................................................................................................................................................. 5. 3.. 주요 기능 .................................................................................................................................................................. 8. 4.. 핵심 구현 기술 ....................................................................................................................................................... 8. 5.. 사용 데이터.............................................................................................................................................................. 9. 6.. 시스템 구성도 ......................................................................................................................................................... 9. 7.. 개발 일정 ................................................................................................................................................................ 10. 8.. 업무 분장 ................................................................................................................................................................ 11. 캡스톤디자인. 페이지 2.

(3) 해양컴퓨터공학과. 2019년 1학기. 1. 개요 및 배경. 2018.07.06. 27개월 아이 사망(조수석과 뒷좌석 창문 개방) 실외온도 33.3도 내부온도 70도. 2018.07.15 美 플로리다주 17개월 아이 사망(최고기온 33.8도). 캡스톤디자인. 페이지 3.

(4) 해양컴퓨터공학과. 2019년 1학기. 2015.08.25 美 플로리다 주 올렌도, 뜨거운 차량에 남겨진 애완견 사망. 위의 사망사고에서와 같이 여름철 차량 내부에 남겨진 아동들이 사망하는 사례가 늘고 있다. 또한 반려동물을 차량 내부에 방치하고 차량을 이탈하는 차주 또한 존재한다. 이러한 사망사고, 반려동물 방치 사례가 늘면서 운전자가 하차할 때 뒷좌석의 아동과 반려동물을 확인하고자 하는 인식이 늘고 있지만 여전히 아동과 반려동물을 뒷좌석에 남기고 하차하는 사례가 존재한다. 우리는 이러한 안타까운 사망사고를 방지하고자 차량에 아동 혹은 반려동물이 남겨져 있을 때 운전자에게 이 사실을 알리는 프로젝트를 기획했다.. 본 프로젝트는 차량 내부에 생물체가 존재하는 경우 운전자에게 차량 내부 상태를 알림으로서 사고를 방지하는 것이 목표이다.. 캡스톤디자인. 페이지 4.

(5) 해양컴퓨터공학과. 2019년 1학기. 2. 기존 사례. [그림1] 테슬라 MODEL S. 캡스톤디자인. [그림2] 쏘렌토 2020. 페이지 5.

(6) 해양컴퓨터공학과. 2019년 1학기. [그림3] M Auto Daily 뉴스 [그림3]의 뉴스는 테슬라 모델시리즈에 탑재될 도그모드의 기사이다. 도그 모드는 애완 동물의 안전을 위해 개발된 시스템으로 차량 내부의 온도가 설정된 값을 초과하지 않도록 하는 기능이 다. 현재 테슬라에서는 차 안의 애완동물이 안전하다는 사실을 차량 소유자에게 메시지를 통해 알리는 기능도 포함할지 논의 중이다.. 캡스톤디자인. 페이지 6.

(7) 해양컴퓨터공학과. 2019년 1학기. [그림4] 현대자동차 차량설명서. [그림 4]는 현대자동차의 차량설명서 일부를 발췌한 내용이다. 현대자동차는 세계 최초로 후석 승객 알림(ROA) 시스템을 개발하였다. 그리고 이를 블루링크와 연동하여 서비스를 제공하고 있다. 현대자동차의 ROA 시스템은 헤드라이닝에 초음파센서를 부착하여 구현했다. 위의 구현 기술들과는 달리 레이더 센서를 이용한 후석 감지 기술에 관한 논문도 최근에 발표되었다.. 캡스톤디자인. 페이지 7.

(8) 해양컴퓨터공학과. 2019년 1학기. 3. 주요 기능 마이크로 컨트롤러는 전달받은 데이터를 서버로 전송하고 센서들의 고장을 감지한다. 서버는 무게 센서에서 보낸 측정 데이터로 후석 승객 유무를 판단하고, 온도 센서에서 보낸 측정 데이터 로 설정된 임계점을 초과하면 모바일로 명령 메시지를 전송한다. 이 명령 메시지에는 안드로이드 에 탑재되어 있는 각종 자원을 이용해서 위험을 알리는 메시지이다. 모바일은 후석 감지 유무, 현 재 차량 내 온도를 보여준다. 위험 알림은 위젯을 통해 색깔을 달리하여 보여준다.. 다음은 본 프로젝트의 상황별 수행 순서 및 흐름을 보여준다.. 시동이 꺼져있고 운전자가 없을때 뒷자석 압력+온도를 측정해서 핸드폰 위젯으로 알려준다.. 캡스톤디자인. 페이지 8.

(9) 해양컴퓨터공학과. 2019년 1학기. 시동이 꺼져있고 운전자가 없을때 타이머가 작동이 된다. 타이머 작동 후 일정 시간이 지나면 자동으로 절전모드가 된다.. 차량이 시동이 걸려있고 운전석에 사람이없을 때 좌석에 있는 압력과 온도를 측정해서 위젯으로 알려준다. 캡스톤디자인. 페이지 9.

(10) 해양컴퓨터공학과. 2019년 1학기. 4. 핵심 구현 기술. 언어 운영체제 프로토콜 개발환경 플랫폼. 하드웨어 모듈에서는 아두이노를 사용한다. 아두이노란 오픈 소스를 기반으로 한 단일 보드 마이크로컨트롤러로 완성된 보드와 관련 개발 도구 및 환경으로 아두이노 개발환경은 C++을 사용하여 원하는 동작을 하도록 코딩을 하고 이것을 보드에 업로드하면 아두이노가 동작하는 플랫폼이다. 아두이노와 응용서버 간에 통신을 위해서 SparkFun 에서 제공하는 오픈소스 라이브러리인 SparkFun WiFly Shield Arduino 라이브러리를 사용한다. 모바일 어플리케이션은 안드로이드 환경에서 실행되도록 안드로이드 스튜디오를 사용한다. 안드로이드 스튜디오는 안드로이드 전용 어플 제작을 위한 공식 통합 개발 환경으로 프로그래밍 언어는 자바로 작성하며 안드로이드 SDK 에서 제공하는 라이브러리를 사용한다. 응용서버는 안드로이드 어플리케이션과의 원활한 통신 인터페이스를 제공하는 자바 소켓 라이브러리를 사용하기 위해 자바언어로 개발한다.. 캡스톤디자인. 페이지 10.

(11) 해양컴퓨터공학과. 2019년 1학기. 5. 사용 데이터 압력 센싱 데이터 : 무게 센서 로드셀과 HX711 로드셀 엠프이용. ( 9~12V사용 ). 온도 센싱 데이터 : LM35DZ모델 사용하여 차량 내부온도를 섭씨단위로 측정. 6. 시스템 구성도 생명체 감지 모듈. 무게센서 요청데이터. 상태데이터. 모바일. 응용서버 연결요청. 압력데이터. MCU 온도데이터. 온도센서. 캡스톤디자인. 페이지 11.

(12) 해양컴퓨터공학과. 2019년 1학기. 7. 개발 일정. 캡스톤디자인. 페이지 12.

(13) 해양컴퓨터공학과. 2019년 1학기. 8. 업무 분장 (1) 업무 분장 항목. 업무분장. 프로젝트 계획. 요구사항 명세. 시스템 설계. 시스템 구현. 테스트 및 디버깅. 개발완료. 캡스톤디자인. 페이지 13.

(14) 해양컴퓨터공학과. 2019년 1학기. (2) 문서 작성자. 캡스톤디자인. 문서명. 작성자. 프로젝트 계획서. 강문민, 소동민, 안지수, 이경현, 임규성, 최한솔. 요구사항 명세서. 강문민, 소동민, 안지수, 이경현, 임규성, 최한솔. 기본 설계서. 강문민, 소동민, 안지수, 이경현, 최한솔. 상세 설계서. 강문민, 소동민, 안지수, 이경현, 최한솔. 단위 테스트 보고서. 소동민, 안지수, 이경현, 최한솔. 통합 테스트 계획서. 강문민, 임규성. 통합 테스트 결과서. 임규성. 디버그 보고서. 소동민, 안지수, 이경현, 최한솔. 개발완료 보고서. 강문민, 소동민, 안지수, 이경현, 임규성, 최한솔. 페이지 14.

(15)

참조

관련 문서

In this section, several approaches will be discussed including level of detail of 3D mesh, utilizing vertex buffer object, utilizing fixed point operation, usage of native code

연락처 정보는 기프티콘 발송 목적(조건충족시)으로만 사용되며, 미기재시 발송 불가 PAGODA와 제휴한 기업 or 대학 소속이 아닐 경우,