본문 바로가기
Embedded/Safety Riding

[아두이노 프로젝트]GPS 정보 기반 모빌리티/자동차 감지 네비게이션

by 다봄이 2020. 8. 6.

Safety Riding

프로젝트 이름 : Safety Riding

개발 환경 : Arduino, Android studio, nodeJs

제작 기간 : 2019.10.01~2019.10.30

주제 : 20대의 OO(요구사항 : 아두이노 기반)

팀 구성 : 3명

제작 동기


최근들어 대학생들에게 전동킥보드와 같은 개인형 이동수단이 이슈이다.

요새 떠오르고 있는 전동킥보드 뿐만 아니라 많은 사람들이 서울시 공공자전거 따릉이 등을 이용하여 학교에 등하교 하는 등의 단거리 이동수단으로 사랑받고 있다.

그러나 이러한 개인형 이동수단은 높은 이용률에 비해 안전장치가 잘 되어있지 않아 사고율 또한 높다.

이에 우리 팀은 개인형 이동수단 사고방지를 위해 개인형 이동수단을 접목시킨 네비게이션을 개발하게 되었다.

제품 구상도


제품의 구상도는 다음과 같으며, GPS값을 이용한 거리 차 연산을 통해 근접 거리 내의 모빌리티/자동차를 띄우는 어플이다.

제품 구조

안드로이드

 


Safety Riding은 자동차 모드와 모빌리티 모드를 제공한다.

모빌리티 모드에서는 모빌리티에 부착한 하드웨어와 QR코드를 이용한다. QR코드에 따라 킥보드/자전거/오토바이를 구분할 수 있다.

자동차 모드의 경우 반경 내로 접근한 모빌리티들을 띄운다. 모빌리티 모드에서는 반경 내로 접근한 자동차를 띄운다.

하드웨어


하드웨어의 구성은 다음과 같다.

모빌리티에 부착해야 하기 때문에 최대한 작게 제작하기 위해 아두이노 나노 보드를 사용하여 모듈을 전부 납땜하였다. 또, 전원 공급을 위해 건전지 케이스?를 납땜하여 전원을 연결할 수 있게 하였다.

이렇게 만든 하드웨어를 모빌리티에 부착하고, QR코드를 따로 프린트하여 QR코드는 핸들 주변과 같이 눈에 잘 띄는 곳에 부착하였다.

시연 영상

 

 

댓글