쿼드콥터( 드론 )는 이착륙과 같은 가장 단순한 조작조차 어려울 수 있어 마스터하는 데 몇 시간의 연습이 필요했습니다. 비행기를 타는 법을 배우는 데는 시간과 결단력이 필요했습니다. 하늘을 날기도 전에 비행기를 만드는 작은 문제가 있었습니다.
이제 시장에 미리 제작되고 프로그래밍된 드론이 많이 있으므로 주요 하이 스트리트 소매점에 가서 선반에서 직접 구입할 수 있습니다. Parrot Bebop 및 DJI Phantom 과 같은 드론은 시장에 혁명을 일으켰고 드론을 훨씬 쉽게 비행하고 제어할 수 있는 고급 비행 기능을 갖춘 드론이 서서히 등장하고 있습니다.
드론 설계의 큰 전환점은 비행을 안정화하고 자동 제동, 이륙 및 착륙과 같은 고급 기능을 적용할 수 있는 소형 프로세서를 탑재한 덕분에 지능적이 되었을 때였습니다. 역학 및 프로그래밍에 대해 걱정하는 것보다 재미 있습니다.
상업용 드론의 가용성이 높아짐에 따라 개방형 하드웨어 및 소프트웨어 커뮤니티도 증가했습니다. 최신 오픈 소스 드론은 물체 회피 및 GPS 내비게이션과 같은 고급 기능으로 더 비싼 라이벌에 도전하고 있습니다.
상업용 모델에 대한 이러한 도전은 놀라운 일이 아니며, 많은 주요 제조업체가 오픈 소스 세계에서 극도로 활동적이며 정기적으로 이에 기여하고 지원한다는 사실을 찾기 위해 DIY 드론 커뮤니티를 너무 깊이 들여다볼 필요가 없습니다. 자신의 것을 만들고 싶어; 예를 들어 3D Robotics와 같은 회사는 Mission Planner와 같은 소프트웨어 애플리케이션을 통해 프로그래밍할 수 있는 자동 조종 시스템을 판매합니다.
3D Robotics가 커뮤니티에 참여하고 있다는 것은 드론 중 하나를 자세히 살펴보면 분명합니다. 3DR SOLO의 내부를 살펴보면 Linux 기반임을 알 수 있습니다. 이 회사는 또한 거대한 교육 프로그램을 운영하고 있으며 SOLO에 대한 전체 SDK를 사용할 수 있습니다.
최신 오픈 소스 커뮤니티 프로젝트 에서 최신 Raspberry Pi Zero 및 Erle Robotics PXFMini를 사용 하여 기본 드론을 구축하는 방법을 살펴보겠습니다 .
이 프로젝트를 마치면DIY Raspberry Pi 드론을 조종하는 방법새 드론을 보정하고 비행하는 방법을 알아보려면 기사를 참조하십시오.
필요한 것
- Raspberry Pi Zero (새 탭에서 열림)
- Erle Robotics PXF 미니
- Erle Robotics PXF 미니 전력 모듈
- 하비킹 사양 FPV250
- 100mm 수-수 서보 케이블 (새 탭에서 열림)
- FlySky-i6 컨트롤러 (새 탭에서 열림)
- Edimax AC EW-7811UAC (새 탭에서 열기)
- RC XT-60 커넥터 (새 탭에서 열림)
시작하기
첫 번째 단계는 Raspberry Pi Zero와 PXFmini를 준비하는 것입니다. 40핀 GPIO 커넥터가 Raspberry Pi Zero에 납땜되면 두 개를 결합하는 것은 상대적으로 간단합니다. 커넥터는 단순히 Zero의 상단과 PXFMini의 해당 소켓에 삽입되는 두 줄의 핀 세트입니다.
The cost of the Pi Zero's basic board is low at just £4 ($5, around AU$7), but for this project you really need to get the starter kit that includes the unpopulated 40-pin GPIO connector, Mini USB and HDMI cables. A USB hub is also a good idea so that you can connect a keyboard mouse and Wi-Fi dongle.
You'll actually end up with two 40-pin connectors if you buy this as there's one included with the PXFMini but it's worth paying for the other connectors along with the Raspberry Pi Zero.
Soldering in the pins can be a bit of a challenge due to the small size of the board and you must also make sure that the pins have enough length above the board to interface with the PXFMini.
The easiest way to do this is to use some Blu-Tack. We also found that by sanding the pins with a bit of Wet and Dry or fine emery cloth helps the solder to stick.
보드를 준비하려면 GPIO 핀을 Raspberry Pi Zero에 배치하고 보드를 통해 들어오는 핀을 볼 수 있도록 보드를 뒤집습니다. 약 45도 각도가 되도록 테이블 위에 놓고 약간의 Blu-Tack(또는 Sticky Tack 또는 유사한 재료)을 사용하여 고정합니다.
이제 보드를 통해 작은 부분(최대 1mm)만 보이도록 핀을 누르고 Tack을 사용하여 보드의 한쪽 끝에 핀 위치를 고정합니다. Blu-Tack은 처음에 납땜하지 않는 핀에 배치해야 합니다. 그런 다음 핀의 한쪽 끝이 납땜되고 고정되면 Tack을 제거하고 작업을 완료할 수 있습니다. 압정이 뜨거워지면 타서 제거하기 어려워집니다.
모든 핀을 납땜하고 마른 납땜을 피해야 합니다. 새로운 팁이 있는 끝이 가는 납땜 인두는 납땜에 익숙하지 않은 경우 삶을 더 쉽게 만들어 줄 것입니다.