프로젝트

나도 메이커! 메이커스 여러분들의 작품/프로젝트를 공유하는 공간입니다.

안드로이드 블루투스로 컨트롤하는 RC카

2015-06-03 08:55:30

해외 작가의 컨텐츠 입니다.

아두이노와 안드로이드를 블루투스 통신하여 RC카를 제어하는 프로젝트 입니다!

 

몇 년전만 해도 아두이노와 안드로이드를 사용하여 RC카를 제어하는 프로젝트를 구현했다면 우와~라는 소리를 들었는데

이제는 아두이노를 사용하여 안드로이드를 Controller로 사용하여 RC카를 제어하는 프로젝트는 기본적인 프로젝트라는 느낌이 드네요.

 

URL: http://www.instructables.com/id/Arduino-Bluetooth-RC-Car-Android-Controlled/

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

 

Intro

 안녕하십니까? 이번 프로젝트에서는 장난감 RC카를 블루투스를 이용하여 안드로이드 스마트폰으로 컨트롤 해 보겠습니다.

 시작하기 전에 아래의 준비물을 준비해 주세요.

1. 아두이노 우노 보트

2. L293D 모터 드라이브

3. HC-06 블루투스 모듈

4. 내부에 위의 모든 것들이 들어가는 RC카

 더불어서

1. 배터리 조절을 위한 1M & 100K 저항

2. 헤드, 백라이트를 위한 4개의 LED

3. 빵빵 소리를 내기 위한 스피커 혹은 부저

 전원공급을 위해 4개의 AA사이즈 1.5v배터리를 쓰거나 LiOn 충전 배터리팩으로 교체해도 됩니다.(참고로 저는 12v LiOn 충전 배터리팩을 사용했습니다)

비디오를 감상하시죠.

Video of ArduiCar

 

 

Step 1: RC카에 있는 회로의 제거

 

 

시작하기 전에 RC카의 회로를 전부 제거한다. 기존 회로는 전혀 필요 없기 때문이다. 여러분은 아두이노 우노를 사용하여 훨씬 나은 회로를 구성할 수 있습니다.

 이제 AA 1.5v건전지를 극성에 맞게 2개의 모터에 연결해 줍니다.

1. 이동을 위한 모터(뒷바퀴)는 + 케이블을 연결하면 차를 앞으로 움직이게 합니다.

2. 방향을 위한 모터(앞바퀴)는 + 케이블을 연결하면 바퀴를 왼쪽으로 움직이게 합니다.

 

 

Step 2: 브레드보드 회로도 레이아웃

 

 

저는 여러분들에게 이 회로를 바로 구성하기 전에 작은 브레드보드에 먼저 연결하여 시험해 보시는 것을 추천합니다.

 만약 여러분이 큰 RC카를 사용하고 싶다면 더 많은 전력을 공급해야 합니다. 이 경우 여러분의 L298모듈 사용에서 한 가지 팁을 드리겠습니다. L293D 모터 드라이브는 최대 0.5A를 각 채널에 공급해 줍니다만 시간이 지나면 굉장히 뜨거워 집니다. L293 모듈에 히트싱크를 달아주면 최대 1A를 각 채널에 공급할 수 있지만 히트싱크는 모듈 자체보다 더 크다는 것을 명심하십시오.

 

 

Step 3: 코드

 

아래의 파일을 다운받아서 아두이노 IDE로 열면 됩니다. 한 줄도 빼놓지 말고 읽어서 내용을 이해한 후 아두이노에 업로드 합시다.(아두이노 우노를 프로그래밍 하고 싶다면 반드신 RX와 TX핀을 블루투스 모듈에서 제거한 후 작업합시다.)

 

아두이노 코드 내려받기

 

Step 4: 안드로이드 블루투스 컨트롤

 

 

여러분이 제작한 블루투스 자동차를 컨트롤하려면 안드로이드 어플을 설치해야 합니다.

(http://www.ardumotive.com/android-app.html)

여러분의 블루투스는 모듈과 반드시 연결이 가능해야 합니다. 어떻게 작동하는지 잘 모르신다면 Help & Info를 클릭합시다. Accelelometer 기능은 현재 개발 중 입니다. 조심스럽게 사용하세요. 혹시 안드로이드 기기에서 앱을 사용하는데 문제가 있으신 분들은 아래를 클릭 하세요.

(this one)

 

 

 

Step 5: 나의 블루투스 자동차 영상

 

 

비디오는 그리스 언어로 되어있으나 여러분들이 이해할 수 있을 거라 생각합니다.

(See video on youtube)

감상해 주셔서 감사합니다. 현재 블루투스 기술로는 최대 15 ~ 20m 거리까지만 제어가 가능하다는 점 기억해주세요.

수박쨈

arduino, 아두이노, Instructables, RC카, Android