프로젝트 서론

오랜만에 프로젝트 하나를 진행해 보려고 한다.
그것은 바로 '드론' 프로젝트
필자는 드론의 ㄷ자도 모른다.
그런데 최근 드론의 활용도가 점차 높아지는 추세이다 보니 배워볼 겸 프로젝트를 진행해 보는 게 좋을 거라고 생각하여 진행하게 되었다.
시작은 아무것도 모르는 백지상태에서 시작해볼까 한다.
그래야 '생각'이라는 것을 하게 될 것이고 이후에 '답'을 알게 되더라도 그 답에 대한 '문제'를 발견할 수 있어 '개선점'을 찾을 수 있을지 모르니 말이다.
목표는 상용으로 판매되고 있는 하드웨어에 직접 만든 펌웨어를 올려 호버링1) 구현을 해볼 것이다.
1) 호버링: 드론이 공중의 한 지점에서 움직이지 않고 정지해 있는 상태(정지 비행)
하드웨어 주문

어떤 배터리를 쓸 것인가?
ㅇㅇㅇㅇㅇ
내용
ㅇㅇㅇㅇ






배터리 무게를 잘 견딜 수 있을 것인가?
바디
모터
프로펠러
하드웨어 결정
https://ko.aliexpress.com/item/1005007203495609.html
브러시리스 모터 및 7040 프로펠러 RC 드론 키트, Mark4 Mark 4, 7 인치, 295mm FPV 프레임 및 F4 V3S PLUS 스
Smarter Shopping, Better Living! Aliexpress.com
ko.aliexpress.com
조립 및 불량 확인
불량이 아닌지 테스트는 해봐야 하니
https://youtube.com/playlist?list=PLZTxrwVd95OKpLqS6mx_n5dMOPzrt-zO2
GEPRC Mark 4 Clone Build
This is a build series of the GEPRC Mark 4 Clone Frame (5 inch) Since I'm building this quad from scratch, I thought others might find it useful as well.
www.youtube.com
ESC 펌웨어 설정
BLHeli Suite
ESC Configurator - for Bluejay, BLHeli_S and AM32
Flash and manage your ESCs online without needing to download anything. Supports BLHeli_S, Bluejay and AM32 firmware.
esc-configurator.com


ESCn) Electronic Speed Controller: 설명
FC 펌웨어 설정
Betaflight Configurator
Betaflight
app.betaflight.com
FCn) Flight Controller: 설명
불량 테스트
모터와 IMUn) 테스트만 해도 ...
IMUn) Inertial Measurement Unit: 관성 측정 장치
(유튜브) IMU 및 모터 테스트
펌웨어 코딩

테스트 코드 플래시



...
/* USER CODE BEGIN 2 */
HAL_TIM_PWM_Start(&htim3, TIM_CHANNEL_3);
HAL_TIM_PWM_Start(&htim3, TIM_CHANNEL_4);
HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_4);
HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_3);
HAL_Delay(1000);
TIM3->CCR3 = 1100;
TIM3->CCR4 = 1100;
TIM2->CCR4 = 1100;
TIM2->CCR3 = 1100;
/* USER CODE END 2 */
...

(유튜브) 테스트 코드 플래시
펌웨어 순서도
FC 펌웨어 코딩
배터리 제작
최종 테스트
(Git 링크)
ㅇㅇㅇㅇㅇ
ㅇㅇ
'프로젝트 작업기' 카테고리의 다른 글
| [Buildroot/Qt/라즈베리파이] TA모닝 아날로그 계기판 디지털 계기판으로 만들기(빌드루트 임베디드 리눅스 환경) (0) | 2026.01.11 |
|---|---|
| [STM32/라즈베리파이/Qt] TA모닝 아날로그 계기판 디지털 계기판으로 만들기(라즈베리파이OS 환경) (0) | 2025.12.06 |
| [ESP32] CAN 신호를 받아 해석하고 특정 아날로그 신호로 내보내기(CAN to Analog Converter - CAC) (0) | 2025.10.21 |
| [ESP32] TA모닝 에어컨 자동 컨트롤러를 만들어 출력 및 연비 개선하기(일명 세상에서 가장 빠르게 에어컨을 켠 채 오르막길을 올라가는 순정 모닝 만들기) 下 (0) | 2025.09.25 |
| [Library] CAN통신 모니터링 라이브러리 (0) | 2025.08.29 |
