강좌 소개
Part1. FC 개발의 기초 - Ch1. 디버그 환경 구축
1-1. FC 전원 연결 및 디버그 LED 점멸(GPIO)
1-3. 디버그 UART 및 printf 함수 출력
Part1. FC 개발의 기초 - Ch2. 센서 인터페이스
2-2. ICM-20602 6축 센서 인터페이스
Part1. FC 개발의 기초 - Ch3. GPS 데이터 수신 및 파싱
3-1. U-blox M8N GPS NMEA 데이터 수신 및 u-center 설치
3-2. M8N 설정 및 UBX 프로토콜 수신(u-center 사용)
Part1. FC 개발의 기초 - Ch4. 송신기(조종기) 데이터 수신 및 파싱
4-1. Flysky FS-i6 송신기 설정 및 FS-iA6B 수신기 i-Bus 데이터 수신
4-2. i-Bus 메시지 분석 및 체크섬 검사
4-4. i-Bus Fail-safe 설정 및 파싱
4-5. FS-i6X i-Bus Fail-safe 설정 및 파싱 (보충 영상)
Part1. FC 개발의 기초 - Ch5. 기체 셋팅
Part1. FC 개발의 기초 - Ch6. 모터 구동
6-1. ESC 프로토콜 설명 (Standard PWM, Oneshot, Multishot, Dshot, Proshot)
6-4. 선택적 ESC 캘리브레이션 모드 진입 (FS-i6 스위치 사용)
Part2. 통신 및 부가기능 - Ch7. 부가기능
7-1. AT24C08 EEPROM에 데이터 읽기/쓰기
7-2. EEPROM 데이터 관리 프로토콜 정의
7-5. ICM-20602 자이로 DC 바이어스 제거
Part2. 통신 및 부가기능 - Ch8. 무선 데이터 통신 (FC ↔ GCS)
8-1. 3DR Telemetry 설정 및 데이터 송수신 (3DR Radio Config(Sikradio Config)사용) - 설명 (1/2)
8-1. 3DR Telemetry 설정 및 데이터 송수신 (3DR Radio Config(Sikradio Config)사용) - 구현 (2/2)
8-2. M-HIVE Ground Station V0.9.6 소개
8-3. FC ↔ GCS 간 통신 프로토콜 V0.9.1 설명
8-4. FC 데이터 송신 - ID 0x10 AHRS 메시지, 딜레이 사용 (1/2)
8-4. FC 데이터 송신 - ID 0x10 AHRS 메시지, 타이머 사용 (2/2)
8-5. FC 데이터 송신 - ID 0x11 GPS 메시지
8-6. FC 데이터 송신 - ID 0x00~0x05 PID 게인 메시지
8-7. FC 데이터 수신 - ID 0x00~0x05 PID 게인 설정 메시지
8-8. FC 데이터 수신 - ID 0x10 PID 게인 요청 메시지
Part2. 통신 및 부가기능 - Ch9. 안전을 위한 기능
9-1. 센서 연결상태 및 PID게인 로드상태 검사
9-2. 부팅 및 아밍 시, 조종기 쓰로틀 및 SWA 상태 검사
9-3. 비행 중, Fail-safe 모터 정지 및 저전압 경고음 출력
드론 시뮬레이터 소개 - FPV FreeRider
드론 시뮬레이터 소개 - FPV FreeRider
시험 비행
Part3. 비행 제어 - Ch10. PID 제어 준비
10-1. PID 제어를 위한 1kHz 타이머 생성 및 센서 부호 일치화
10-2. 싱글 PID제어 이론 - 설명 (1/2)
10-2. 싱글 PID제어 이론 - 구현 (2/2)
10-3. 더블 PID제어 이론 - 설명 (1/2)
10-3. 더블 PID제어 이론 - 구현 (2/2)
Part3. 비행 제어 - Ch11. 롤 피치 더블 PID 제어
Part3. 비행 제어 - Ch12. 요 각도 각속도 싱글 PID 제어
12-1. 요 각속도 싱글 PID 제어 (조종기 중립 아닐 때)
12-2. 요 각도 싱글 PID 제어 (조종기 중립일 때)
Ch13. 강의 마무리 (완)
13. 강의 마무리 - 하드웨어/소프트웨어 리뷰, 안전수칙 및 비행 전,중,후 주의사항, 배터리 관리 요령 (1/2)
13. 강의 마무리 - 비행 공역 확인 방법, GPS 고정 방법, FPV 장비 소개, 고도제어 시연, 마무리 (2/2) (완)