top of page

Term project 결과보고서

Name of project : Smart RC Car

(Bluetooth RC Car & Autonomous driving RC Car)

Participants : 2017103729 서민영, 2017103733 우수진

<Autonomous driving RC Car>

스스로 장애물을 피하는 Smart RC Car의 경우 전동 전선을 Dual L9110 motor driver에 연결시킨다. 전원을 켜면 자동차가 스스로 움직이면서 장애물이 감지될 때마다 방향을 바꾸어 이동하였다. 장애물인식 거리를 20cm로 설정시켰기 때문에 사방이 장애물로 둘러 싸여 있으면 오른쪽이나 왼쪽으로 계속 회전을 하는 현상을 보였다. 또한 초음파 센서보다 낮게 위치한 물체의 경우는 잘 인식해내지 못하였다. Autonomous driving RC Car의 경우 회로도 연결이 쉽지 않았는데 특히나 pin number를 잘 확인하고 코드를 짜야했다.

<Bluetooth RC Car>

핸드폰으로 제어를 할 수 있는 Bluetooth RC Car의 경우 전동 전선을 아두이노 Uno위 모터드라이버 쉴드(Genuino Uno)의 모터와 연결시킨다. 그리고 블루투스 모듈을 연결시키고 핸드폰과 같은 와이파이를 쓰는 조건 하에서 BlueTooth Serial Controller 앱을 연결시킨다. 연결하기 전에 미리 앱을 programming 해두어 좌우, 전진, 후진 버튼을 통해 RC car를 제어할 수 있도록 한다. 이때 주의 할 점은 소스를 업로드 할 때에는 Bluetooth를 보드에서 제거한 채로 업로드 해주어야 했다.

사진1 : Autonomous driving RC Car의 모터연결/ 사진 2, 3 : Bluetooth RC Car의 모터연결

<아쉬운 점>

처음 목표는 Autonomous driving RC Car와 Bluetooth RC Car의 기능이 동시에 발휘될 수 있도록 하는 것이었다. 따라서 블루투스 모듈와 연결시켜 작동을 제어하면서 사용자가 미처 장애물을 보지 못하였을 경우에 초음파 센서로 장애물을 감지하여 스스로 피할 수 있도록 하는 것이 목표였다. 그러나 우리가 제작한 RC Car의 경우 Autonomous driving RC Car와 Bluetooth RC Car의 기능들은 각기 다른 모터드라이버를 요구했기에 한 번에 작동을 시킬 수 없었다.

<느낀 점>

또한 이번 텀 프로젝트를 통해서 프로젝트의 주제를 정한다 하더라도 그 주제를 실현하기 위한 부품을 구하는 것이 쉽지 않다는 것을 깨달을 수 있었다. 단종 되어버린 경우도 많았고, 한국에서 구매할 수 있는 부품도 많지 않았기 때문이다. 그래서 외국기업이나, 관세청 등에도 직접 전화를 해보며 다양한 정보를 얻었고, 처음으로 직구나 소규모 도매도 해보며 다양한 경험을 해 볼 수 있었다. 무엇보다도 아두이노를 통해 physical computing이라는 것을 직접 체험해보면서 힘들면서도 즐거웠고 전공에 대한 확신을 좀 더 가질 수 있는 계기가 된 것 같다.


bottom of page