프로젝트

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

아두이노 블루투스로 컨트롤하는 보트

2015-05-26 14:07:24

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

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

RC카는 많이봤어도 보트 제어는 처음 보는 듯 하네요.

URL: http://www.instructables.com/id/Arduino-Bluetooth-Controled-Boat-Vessel/

 

이 작가가 운영하는 사이트에서도 다양한 정보를 얻을 수 있습니다. 

물론 언어적인 문제가 있지만 그래도 링크해 드립니다.

URL: www.ardumotive.com

 

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

 

 

Intro

 안녕하세요. 이 프로젝트에서 저는 여러분들에게 일반 RC보트를 개조하여 블루투스 컨트롤 보트로 만들어 보겠습니다. 그리고 이 보트를 안드로이드 스마트폰으로 제어해 보겠습니다.

 제가 만든 RC보트에는 스스로 제작한 아두이노 베이스의 회로를 구성하여 작업했습니다. 일반 아두이노를 쓰고 싶었지만 보트 내부와 크기가 맞지 않아서 어쩔 수 없었지요. 어렵다고 생각할 지도 모르나 이 튜토리얼에서 여러분들은 아두이노 우노 회로도를 찾아서 쉽게 직접 작업할 수 있으니 걱정 마시고 따라오십시오.

 시작하기 전에 아래의 준비물을 꼭 준비해야 합니다.

1. 아두이노 우노 보드

2. L293D 모터 드라이브

3. HC-06 블루투스 모듈

4. 위의 부품들이 다 들어가는 RC보트

 선택적으로 1메가옴 혹은 100K옴을 배터리에 연결하여 기능을 조절합니다. 원활한 전기 공급을 위해 1.5v AA 배터리4개를 추가하거나 LiOn 충전 배터리팩으로 교체해도 좋습니다.

 

 

Step 1: 2프로펠러 운항 시스템

 

 

일반적인 RC보트에서도 2프로펠러 운항 시스템을 사용합니다. 이것은 배가 방향을 바꿀 때 여러분들이 키를 조종할 필요가 없다는 것을 의미하지요. 더욱 자세한 사항은 아래의 링크를 보면 도움이 됩니다.

(http://www.ardumotive.com/arduino-boat)

 

 

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

 

 

회로를 구성하기 전에 먼저 브레드보드를 테스트 해야 합니다. 6v 배터리를 써도 되고 더 높은 전압의 배터리를 사용해도 무방합니다.

 

 

Step 3: 코드

 아래의 파일을 다운받아서 아두이노 IDE로 열면 됩니다. 한 줄도 빼놓지 말고 읽어서 내용을 이해한 후 아두이노에 업로드 합시다.

 

코드 내려받기

 

 

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

 

 

여러분의 새로운 블루투스 보트를 컨트롤 하기 위해서는 안드로이드 어플리케이션을 설치해야 합니다. (http://www.ardumotive.com/android-app.html)

 팁을 주자면 먼저 블루투스를 사용 가능하게 한 상태에서 BT모듈에 연결하고 설정해야 하는 것이 좋습니다.(예: HC-06, 암호 1234) 어떻게 작동하는지 잘 모르겠으면 Help & Info 버튼을 눌러서 내용을 확인합시다. Accelelometer 기능은 아직 개발 중 이기에 사용에는 충분히 주의하자.

 

 

Step 5: 최종 결과물

 이제 여러분이 만든 회로를 RC보트에 넣자. 모든 과정이 끝났다. 이 결과물이 당신의 마음에 들기 바란다. 아래의 비디오를 보고 따라서 만들어 보고 의견을 모아 서로 공유하면 좋을 것이다.

(See youtube video)

 

수박쨈

arduino, 아두이노, Android, Instructables, 보트