[2014] 드론(Drone) - 3 : 기체조립 및 소프트웨어 해더 파일 분석


기체가 도착했다. FC도 도착 모든 부품들이 도착 했으니
H/W부분인 조립과 S/W부분인 소스해석(Open Source 이기 떄문)을 들어갔다.

하드웨어도 설명서도 없고 유튜를 참조해서 작업하였고 소스부분은 뭐 ... 남이 짠 소스를 분석하는게 절대 쉬운일이 아님을 알았다.

일단 3주차 마인드맵으로 정리하고 아래내용 보시죠!

[마인드맵]




1. Hardware Part
   가. 설계
 



   나. 조립 동영상 조사
      
< 그림 3 – 기체 조립 영상 조사 >
< 그림 4 – 기체 조립 영상 분석 >
< 그림 5 – 기체 조립 영상 분석 >
   다. 기체설계
       1) 영상분석 결과
 영상의 기체는 DJI NAZA라는 소스코드부터 제어부까지 포함된 기성품을 사용하나 우리의 기체는 Crius라는 보드를 사용하여 소스코드부터 제어부까지 다 직접 작성하여 업로드해야 할 뿐만 아니라 모터와 변속기 배터리 등의 파트와 보드의 연결 부분에 대해 더 상세히 조사하고 설계해야 함
따라서 이번 주는 메인 프레임만 조립하고 다음 주 까지 더 상세히 조사해야함

       2) 조립
< 그림 7 – 기체 조립 >
< 그림 8 – 기체 조립 >
< 그림 9 – 기체 조립 >
< 그림 10 – 기체 조립 >


2. 소프트웨어 개발
    소프트웨어 개발에 앞서서 자료조사에 따라 개발환경을 가장 먼저 구축함.


   가. 아두이노 IDE 다운로드

   나. Usb 연결 및 Port확인
usb 연결 했을 때 컴퓨터에 Port가 인식되는지 확인해야함.
제어판 – 시스템 및 보안 – 시스템 – 장치관리자
Serial Port를 확인함

   다. 아두이노 IDE에 소스 올리기

아두이노 IDE에  표시를 누르면 업로드가 시작되고 소스에 문제가 없다면 업로드 완료 표시가 나타남.

   라. Mission planner에서 시뮬레이션 하기.
아두이노와 연결된 Port로 설정해주고 전송속도를 맞추어 준 후 Connect 해준다면 위의 사진처럼 시뮬레이션이 가능함.
   

댓글

이 블로그의 인기 게시물

[2014] 드론(Drone) - 8 : 송수신기 & 비행 테스트

아이패드, 아이폰 비활성화 푸는 방법

[2011] Project : 지렁이 게임(Goni Worm)