# ESP32를 활용한 저비용 드론 제작 방법

> Clean Markdown view of GeekNews topic #18421. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=18421](https://news.hada.io/topic?id=18421)
- GeekNews Markdown: [https://news.hada.io/topic/18421.md](https://news.hada.io/topic/18421.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-12-25T09:45:57+09:00
- Updated: 2024-12-25T09:45:57+09:00
- Original source: [digikey.com](https://www.digikey.com/en/maker/projects/a-step-by-step-guide-to-build-a-low-cost-drone-using-esp32/8afccd0690574bcebfa0d2ad6fd0a391)
- Points: 1
- Comments: 1

## Topic Body

- 스마트폰으로 제어 가능한 DIY WiFi 드론 프로젝트  
- 드론은 초기에는 취미용으로 시작했으나, 현재는 사진 촬영, 농업, 국방 및 군사 등 다양한 분야에서 활용되는 도구로 발전  
- 용도, 기능, 페이로드 용량에 따라 가격이 천차만별로, 몇 달러에서 수백만 달러까지 다양  
- 드론의 안정적인 작동과 원하는 결과를 얻기 위해서는 **정밀 센서(예: 자이로스코프)** 및 데이터 처리 기술이 필요  
  - 예: 공중 안정성 유지에는 센서 데이터를 정확히 처리하는 기술 필수  
  
### 프로젝트 개요  
  
- 이 프로젝트에서는 쉽게 제어 가능한 **WiFi 기반 DIY 드론**을 제작  
- **소형 크기**로 쉽게 제작 가능하며, 아래 부품들로 구성됨:  
  - **ESP32 모듈**  
  - **MPU6050 IMU** (관성 측정 장치)  
  - **코어리스 모터**  
  - **플라스틱 프로펠러**  
  
### DIY WiFi 드론의 주요 기능  
  
- **WiFi 제어**: 스마트폰으로 드론 조작 가능  
- **안정성 제어**: MPU6050 IMU를 사용하여 안정성 유지  
- **올인원 PCB 설계**: 별도의 3D 프린팅 부품 필요 없음  
- **확장 가능**: 위치 유지(Position Hold), 높이 유지(Height Hold)와 같은 추가 기능 외부 모듈로 추가 가능  
- **소형 및 경량** 설계  
- **내장 배터리 충전기**: 외부 충전기 불필요  
- **내장 USB 인터페이스**: 프로그래밍 및 디버깅 용이  
- **Android 및 iOS 앱 지원**: 스마트폰 앱으로 드론 조작  
- **오픈소스**: 설계와 소스 코드 모두 공개되어 커스터마이징 가능

## Comments



### Comment 32681

- Author: neo
- Created: 2024-12-25T09:45:57+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=42498648) 
- FPV 드론 생태계는 DIY가 가능하며, 다양한 부품을 조합하여 만들 수 있음
  - 예: 비행 제어 MCU가 있는 작은 PCB, 모터 드라이버 PCB, 탄소 섬유 프레임, LoRa 라디오 PCB, 카메라 및 비디오 전송 시스템 등
  - Betaflight, ArduPilot, iNav, PX4 펌웨어 사용 가능하며, 직접 작성할 수도 있음
  - PCB 프레임은 편리하지만 높은 가속 상황에서 충분히 견고하지 않을 수 있음

- 오래된 iPhone을 드론으로 변환하는 아이디어
  - iPhone 6은 GPS, 자이로, 가속도계, 여러 카메라, 강력한 프로세서, 블루투스, Wi-Fi, LTE, 소리 및 빛 센서 등을 갖추고 있음
  - 케이스를 제거하면 주변 환경을 인식하고 통신할 수 있는 훌륭한 미니 컴퓨터가 됨
  - 최신 iPhone에서는 ARKit을 사용하여 드론과 환경에 대한 공간 이해를 높일 수 있음
  - Apple이 오래된 휴대폰을 DIY 프로젝트에 사용할 수 있도록 OS 수준의 제한을 제거하는 방법을 제공했으면 좋겠음

- DIY 드론을 저렴한 비용으로 제작할 수 있는 시대
  - 미국에서 대중의 히스테리가 발생하는 시기에 DIY 드론을 12-13달러에 제작할 수 있음
  - UFO로 별을 착각하는 사람들이 많아 저렴한 드론 대신 중국산 하늘등을 사용하는 것이 더 효과적일 수 있음

- Crazyflie 드론을 제작한 경험
  - 2.4GHz 프로토콜을 사용한 Crazyflie 드론을 제작했으며, 현재는 ESP32를 사용하여 업그레이드 가능
  - 저렴한 비용으로 드론을 제작할 수 있으며, Hackerbox에 포함될 가능성도 있음

- 프로그래머블 드론을 구매할 수 있는 옵션
  - M5Stamp Fly와 같은 프로그래머블 드론을 구매할 수 있으며, 일본의 오픈 소스 항공 전자 장비를 참고할 수 있음

- PCB에 착륙 장치가 포함된 드론
  - PCB에 착륙 장치가 포함된 드론이 흥미로우며, SeedStudio에 키트를 판매하거나 외주를 고려했으면 좋겠음
  - 부품 비용이 13달러 이하로 추정되며, DIY 드론 라이트 쇼를 위한 군집을 만들기에 적합함

- 카메라 없는 드론의 실용성
  - 카메라 없는 드론의 실용성이 낮으며, 낚시와 같은 특정 용도로 사용 가능
  - 드론이 물고기를 감지하면 낚싯줄을 떨어뜨리고 돌아오도록 프로그래밍 필요

- DigiKey의 구매 버튼 부재
  - DigiKey에서 모든 부품을 배송받고 싶지만, 구매 버튼이 없어 아쉬움

- ESP32에 시각 관성 측정을 적용하는 시도
  - ESP32에 시각 관성 측정을 적용하려는 시도가 흥미로움

- Espressif의 ESP-Drone과 유사한 프로젝트
  - Espressif의 ESP-Drone을 재포스팅한 것인지 의문
  - 기사에 링크된 저장소에 악성 코드가 있다는 주장과 의심스러운 커밋 기록이 있음
