상세 컨텐츠

본문 제목

how to, 아두이노 드론 #5. Multiwii setting

how to, 아두이노 드론/software

by 퍼블리셔환 2020. 8. 31. 14:41

본문

 

Multiwii Setting

 

1. FTDI Module 준비하기 

FTDI 모듈은 아두이노 프로 미니에 스케치를 업로딩 할때 , 그리고 메인보드를 컴퓨터에 연결하여 멀티위를 실행할 떄 필요하다. 

 

그러나 무턱대고 사용했다가는 종종 USB 인식을 못하는 경우가 많다. 그럴경우에는 아래 방법을 따라서 드라이버 소프트웨어를 다운받아주고 내 컴퓨터에서 어떤 포트에 인식되어있는지 확인하도록 한다. 

 

 

1-1. 드라이버 설치 

https://www.ftdichip.com/Drivers/D2XX.htm

 

D2XX Direct Drivers

D2XX drivers allow direct access to the USB device through a DLL.  Application software can access the USB device through a series of DLL function calls.  The functions available are listed in the D2XX Programmer's Guide document which is available from

www.ftdichip.com

위에 페이지에 접속하면 드라이버를 설치할 수 있는 페이지로 이동한다.

 

 

FTDI 드라이버 설치

오른쪽 위에 형광펜으로 표시해놓은 것을 다운받고 실행시킨다.

 

 

setup 실행

 

다운을 받으면 위에 보이는 setup 프로그램이 설치되는데 클릭하고 설치를 마무리 해주면 된다. 

 

 

1-2. Com 포트 확인하기 및 드라이버 업데이트

 

제어판 - 장치관리자에 접속 

 

 

왼쪽에 포트(COM & LPT) 클릭.

제대로 연결이 되었다면 FTDI 모듈이 어떤 포트 (Com) 에 연결되어있는지 나옴 

만약 나오지 않는다면 오른쪽 화면 처럼 FTDI 드라이버 업데이트를 해주고 다시 시도하면 될것이다.

요기서 나온 Com 포트는 기억해 놓도록 하자. 

 

 

 

 

2. Java 다운로드. 

 

멀티위는 Java 를 베이스로 돌아가는 프로그램이다. 따라서 먼저 자바를 다운받아야 한다. 

그런데 간혹가다가 eclipse 나 javascript를 함께 사용하면 멀티위가 잘 안되는 경우가 있으니 참고하길 바란다. 

https://java.com/ko/download/

 

무료 Java 소프트웨어 다운로드

모든 Java 다운로드 다른 컴퓨터 또는 운영 체제용 Java를 다운로드하려면 아래 링크를 누르십시오. 모든 Java 다운로드 문제 보고 Java 응용 프로그램이 포함된 페이지를 방문할 경우 항상 이 페이��

java.com

 

 

 

3. Multiwii 실행

 

 

내 랩탑도 윈도우 64 비트지만 멀티위를 실행할때는 window32 폴더로 들어가서 실행하도록 한다. 

 

그리고 MultiWiiConf 를 클릭하면 멀티위가 실행된다. 

 

Multiwii

위와 같은 화면이 실행되었다면 멀티위는 정상적으로 작동하는 것이다. 

 

멀티위 기능 (간략히) 

간단하게 사용하게 될 멀티위의 기능이다. 제대로 연결이 되었다면 빈공간에 써놓은 글씨들이 모두 실행 되어야 한다. 

 

 

Arm 연결 ( 바로 되는것이 아니라 추후에 컨트롤러까지 제작한 후 가능 )

arm 활성화

Arm이란 모터를 작동시킬 준비가 되었다는 것이다. 드론에 배터리를 연결하면 기본적으로 모터는 돌지 않아야한다. 컨트롤러로 작동을 시켜주어야 모터가 작동하기 시작하는 것이다. 

 

Arm 키는 방법

Multiwii 에서 arm 을 키는 방법으로는 Throttle을 1100 이하 , Yaw 는 1900 이상으로 조이스틱을 조작하면 위 그림처럼 arm이 초록색으로 변하면서 모터 제어가 시작된다. 이 값을 바꾸는 방법은 Multiwii 코딩을 손보면 되므로 이방법은 이전 게시글을 참고하길 바란다.

2020/08/31 - [how to, 아두이노 드론/software] - how to, 아두이노 드론 #4 : 멀티위에 관한 모든 것, all about Multiwii

 

arm이 활성화되지 않는다면 여러가지 원인이 있기때문에 이후 게시글에서 하나씩 해결해 나가도록 하겠다.

 

arm 밑에 보이는 Horizon 모드와 Angle 모드는 토글 스위치로 조작하는 것이다. 

먼저 Horizon 모드는 자동수평 + Flip이 가능한 모드로 자이로센서의 간섭이 조금 덜 심한 상태이다 

다음으로 Angle 모드는 마찬가지로 자동수평기능을 지원하지만 Flip 이 불가능하고 기울어지는 각도가 제한되어 있는 자이로 센서의 간섭이 가장 심한 모드이다. 

 

 

 

4. Multiwii 연결.

 

본격적으로 드론을 날린다면 정말 많은 기능을 사용하지만, 초보자(나 포함)들이 사용하기에는 위 동영상에 클릭하는 기능들정도만 사용해도 충분하다. 

 

 

 

발생하는 문제들.(컨트롤러 연결 전 무선통신x)

 

1.오른쪽 아래에 날개가 안뜬다면 아두이노에 업로딩을 다시하고 실행하면 될것이다.

 

2.I2C에러가 나온다면 납땜을 다시 잘해보면 될것이고 그래도 안된다면 고장났을 확률이 높다 

 

3.흰색 빈공간에 그래프가 한줄로 나오고 자이로의 반응이 나타나지 않는 경우 - 자이로가 망가졌을 가능성도 있지만 I2C 에러가 나와서 자이로가 잘 작동 하지 않는다거나 , 메인보드를 만들때 약간의 연결을 잘못해도 멀티위가 잘 작동하지 않기때문에 메인보드를 잘 제작했는지 다시 확인해보기. 

 

 

아두이노 우노로는 되는데 아두이노 프로 미니로는 안될 경우.

1. 아두이노 프로 미니 불량

아두이노 프로 미니(정품x 중국산)의 불량률이 제법 높은 편이기 때문에 잘못한게 없는데 안되는 경우에는 새로 구매 

 

2. 아두이노 프로 미니 잘못 샀을 경우 

아두이노 프로 미니는 2가지 종류가 있다. 하나는 5V 다른 하나는 3.3V 이다. 지금 우리가 사용하는 아두이노 프로 미니는 5V이기 때문에 꼭 5V 아두이노 프로 미니를 사용하도록 하자. 

 

 

by JH

관련글 더보기

댓글 영역