# YdFly
**Repository Path**: shawn123/YdFly
## Basic Information
- **Project Name**: YdFly
- **Description**: 一款基于 esp32的轻量级无人机飞控系统
- **Primary Language**: C++
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2026-03-15
- **Last Updated**: 2026-03-15
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## 本飞控系统有两个版本
- stm32版本演示视频:[https://www.bilibili.com/video/BV1eYaMzyEVD]
- esp32版本演示视频:[https://www.bilibili.com/video/BV1HnSVY6ERX] ,[https://www.bilibili.com/video/BV1tT421a7a6]
# 项目简介
基于 esp32 的轻量级无人机飞控系统
# 软件环境
- 开发环境 Arduino
- 依赖的第三方库 MPU6050 Adafruit_BMP280
# 硬件环境
- 主控 ESP32
- 陀螺仪 MP6050
- 电机驱动 Ao3400
- 桨叶 75mm 两叶桨
- 电机 720空心杯
- 电池 520mAh 3.8v 80C高倍率锂电池 建议用穿越机电池
# 接线图
# 发展历程
- 项目开始于2023年5月份,由于当时刚入门嵌入式,很多东西都还不会,只能够边学边做,从arduino入门点灯到ESP8266,再到ESP32,终于在2024年1月份让小飞机飞了起来
- 在此期间我们学会了iic、spi、UART 等通信协议,学会了ESPnow通信协议的使用,以及pwm原理,pid控制算法
项目代码整理中...