디지털 라이프 電子的生活 My Digital Life/아두이노 (Arduino)

아두이노RC탱크 프로젝트 1. 소개의 글

미친도사 2018. 10. 3. 08:36

여러분이 무선 RC 기판 설계와 관련된 설문에 응답해 주셔서 본격적으로 설계에 들어가려 합니다.

(다음 카페 빈이네 작업실 http://cafe.daum.net/binidad )을 통해 진행했습니다.

그 전에 구현할 기능 및 특징 등을 정리하고자 합니다.


조종기는 안드로이드 혹은 아이폰의 앱입니다.

제가 전에 쓰던 앱은 아래 링크의 앱이었습니다.

https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller

기본적으로 전후, 좌우 주행과 몇 개의 라이트 기능이 있어, 기본적인 주행에는 쓸 만합니다.

방향 버튼의 경우 동시 누름을 지원해서 자동차나, 탱크 주행에 좋은데, 아이폰 용이 없습니다.


두 플랫폼을 모두 지원하는 Blynk란 앱을 찾았습니다.

https://itunes.apple.com/us/app/blynk-control-arduino-raspberry/id808760481?ls=1&mt=8

https://play.google.com/store/apps/details?id=cc.blynk


이 앱은 다양한 플랫폼을 지원하는 대신, 조종기를 나름으로 디자인해야 합니다.

각 디자인에 따라 구현할 수 있는 기능도 늘어납니다.


이번 프로젝트를 위해서는 아래와 같이 구현하고자 합니다.


이를 통해 구현할 기능은 다음과 같습니다. 물론 실제 구현은 여러분 마음대로 선택하면 됩니다.

- 탱크의 전후 좌우 주행: 조이스틱을 통해 탱크의 주행을 제어합니다. (속도 조절 가능)

- 포탑의 회전: 두 개의 버튼을 통해 포탑을 좌우로 회전합니다.

- 헤드라이트: 헤드라이트 토글합니다.

- 후진등: 이건 탱크의 주행에 따라 알아서 반응하게 합니다.


주요 부품은 다음과 같습니다.

- 개발보드: 아두이노 프로 미니


- 블루투스 모듈: HC-06 또는 호환


- 주행용 모터드라이버: Pololu DRV8835 (좌)

- 포탑회전용 모터드라이버: Pololu DRV8838 (우)


배터리 전원을 5V 및 3.3V로 변환하기 위한 Voltage regulator도 필요합니다.

그리고, 모터, LED, 배터리 등을 연결하기 쉽도록 하는 터미널 블럭을 사용할 예정입니다.

이런 주요 부품들을 보조하기 위한 여러 소자들이 당연히 사용됩니다.


기본적으로는 부품은 제가 공급하고, 참여하시는 분들이 납땜하여 사용할 수 있도록 합니다.

다만, 납땜을 어려워 하시는 분들은 제가 소정의 조립비를 받고 만들어 드리도록 하겠습니다.


그리고, 제가 제공하는 부분은 다음과 같습니다.

- 보드 조립을 위한 부품 일체

- 아두이노 프로그램 (이건 미리 프로그램된 상태로 제공)

- 조종을 위한 Blynk앱의 템플릿


이외에, 실제 모형에 들어갈 기어 박스, 포탑 회전을 위한 모터 혹은 그의 기구 부품들은 제공하지 않습니다.


실제 진행하는 과정을 함께 하기 위해 설계 및 시험 단계를 공유할 예정입니다.

여러분의 많은 피드백 바랍니다.

반응형