正版资源SGG-嵌入式精品项目之四轴无人机
解决什么问题:从零构建可飞行的嵌入式飞控 本课程聚焦于四轴无人机的完整工程实现,旨在帮助开发者打通从硬件选型、电路设计到底层控制算法的全链路。传统的嵌入式学习往往割裂了机械、电子与控制理论,而本资料以实际飞控项目为载体,深入讲解 STM32 主控的最小系统搭建、MPU6050 六轴传感器数据读取以及
支付成功后自动发货,可在「我的订单」查看网盘链接;链接失效可联系客服免费补链。
解决什么问题:从零构建可飞行的嵌入式飞控
本课程聚焦于四轴无人机的完整工程实现,旨在帮助开发者打通从硬件选型、电路设计到底层控制算法的全链路。传统的嵌入式学习往往割裂了机械、电子与控制理论,而本资料以实际飞控项目为载体,深入讲解 STM32 主控的最小系统搭建、MPU6050 六轴传感器数据读取以及 2.4G 无线通信协议的处理。更重要的是,课程引入了 PID 控制算法在无人机姿态稳定中的具体应用思路,解决了初学者“懂单片机但不会做系统”的核心痛点,让抽象的控制理论在真实的飞行器上得到验证。
适合基础与前置建议
适合具备 C 语言基础、了解 GPIO 控制及基本电路知识的嵌入式入门或进阶开发者。建议先观看前八节关于无人机硬件结构、动力系统及遥控器的介绍视频,建立对整机架构的感性认知;随后重点跟进 PID 控制思路章节,这是后续代码实现的理论基础。硬件设计部分涉及嘉立创 EDA 的使用,对于不熟悉原理图绘制和 PCB 布局的读者,需配合视频逐步练习从最小系统到电源管理、电机驱动电路的整体设计,特别是 DRC 校验环节,这是确保硬件可制造性的关键步骤。
学完能做什么与资料配合
完成本套资料后,开发者能够独立设计并焊接一块基于 STM32 的四轴飞控板,理解并实现基于 MPU6050 的姿态解算与 PID 闭环控制,掌握无人机飞行原理及故障排查方法。配套笔记可作为代码阅读和电路设计的速查手册,视频资料则提供了详细的操作演示。建议采用“看视频—对照原理图—动手绘制 PCB—编写调试代码”的循环模式进行练习,切勿仅作为被动观看的视频资源,应结合源码尝试修改参数以观察飞行状态变化,从而真正内化嵌入式系统开发能力。
课程目录
课程目录161 集
- 01_笔记
- 01_四轴无人机课程介绍.mp4 134.16M
- 02_资料
- 02_认识无人机_产品介绍.mp4 24.16M
- 03_代码
- 03_认识无人机_如何进行飞行.mp4 967.03M
- 04_视频
- 04_认识单片机_动力系统电机介绍.mp4 231.44M
- 05_认识无人机_电源系统介绍.mp4 536.88M
- 06_认识无人机_飞控和通讯硬件介绍.mp4 311.13M
- 07_认识无人机_完成无人机的拆装.mp4 2.24G
- 08_认识无人机_遥控器的硬件结构.mp4 316.03M
- 09_认识无人机_PID控制思路介绍.mp4 125.16M
- 10_硬件_嘉立创EDA安装和激活.mp4 69.91M
- 11_硬件_嘉立创EDA基础功能页面介绍.mp4 62.09M
- 12_原理图_stm32主控芯片.mp4 206.01M
- 13_原理图_绘制主控芯片最小电流.mp4 422.03M
- 14_原理图_mpu6050.mp4 406.00M
- 15_原理图_2.4G通信芯片.mp4 181.55M
- 16_原理图_激光测高.mp4 68.96M
- 17_原理图_充电管理芯片.mp4 324.67M
- 18_原理图_锂电池接口.mp4 128.40M
- 19_原理图_降压稳压芯片.mp4 76.56M
- 20_原理图_电机控制电路.mp4 298.81M
- 21_原理图_信号灯原理图.mp4 43.06M
- 22_原理图_电源电压监控完成DRC校验.mp4 301.65M
- 23_PCB_绘制板框.mp4 339.65M
- 24_PCB_元器件布局.mp4 180.10M
- 25_PCB_供电芯片的布线.mp4 198.90M
- 26_PCB_主控芯片最小电路.mp4 476.45M
- 27_PCB_陀螺仪布线.mp4 384.82M
- 28_PCB_测量电池电压和电机布线.mp4 295.89M
- 29_PCB_激光测距和下部分布线.mp4 387.67M
- 30_PCB_2.4G通讯芯片布线.mp4 455.14M
- 31_PCB_完成最终接口布线.mp4 305.62M
- 32_PCB_天线布线.mp4 99.40M
- 33_PCB_GND网络铺铜.mp4 205.51M
- 34_PCB_开发板美化.mp4 68.34M
- 35_PCB_下单打板介绍.mp4 31.65M
- 36_原理图_遥控器主控电源通讯.mp4 277.81M
- 37_原理图_OLED屏幕.mp4 366.16M
- 38_原理图_摇杆绘制.mp4 215.16M
- 39_原理图_按键绘制.mp4 108.95M
- 40_PCB_遥控器绘制板框层.mp4 163.49M
- 41_PCB_摆放元器件.mp4 204.41M
- 42_PCB_供电布线.mp4 350.58M
- 43_PCB_主控芯片最小电路布线.mp4 133.80M
- 44_PCB_通讯芯片布线.mp4 134.27M
- 45_PCB_OLED屏幕布线.mp4 176.65M
- 46_PCB_OLED按键布线.mp4 239.92M
- 47_PCB_摇杆布线.mp4 186.13M
- 48_PCB_最终布线.mp4 762.84M
- 49_PCB_构建GND网络.mp4 223.83M
- 50_PCB_美化开发板.mp4 48.02M
- 51_认识无人机_软件架构.mp4 198.70M
- 52_环境部署_STM32开发软件选择.mp4 15.64M
- 53_环境部署_keil_mdk安装.mp4 332.76M
- 54_环境部署_vsCode安装部署.mp4 60.78M
- 55_环境部署_cubeMX部署.mp4 80.45M
- 56_项目构建_使用cubeMX构建初始项目.mp4 87.25M
- 57_项目构建_完成最初的日志打印.mp4 211.54M
- 58_项目构建_完成printf日志打印功能.mp4 195.45M
- 59_项目构建_完成日志打印的辅助功能.mp4 73.26M
- 60_移植freeRTOS_添加需要的文件.mp4 74.71M
- 61_移植freeRTOS_完成移植操作.mp4 66.53M
- 62_移植freeRTOS_使用演示.mp4 71.52M
- 63_移植freeRTOS_完成遥控器项目构建.mp4 106.50M
- 64_电源管理任务_管理芯片介绍.mp4 332.93M
- 65_电源管理任务_升压降压输出原理.mp4 53.66M
- 66_电源管理任务_实现自动开机效果.mp4 488.72M
- 67_电机控制任务_介绍电机控制逻辑PWM.mp4 40.43M
- 68_电机控制任务_完成定时器配置.mp4 74.86M
- 69_电机控制任务_软件代码控制电机转动.mp4 336.81M
- 70_电机控制任务_任务总结.mp4 17.54M
- 71_LED灯控任务_基础控制LED灯代码.mp4 267.69M
- 72_LED灯控任务_业务逻辑实现.mp4 313.27M
- 73_无线通信任务_技术产品选型.mp4 72.11M
- 74_无线通信任务_SI24R1芯片介绍.mp4 61.69M
- 75_无线通信任务_SPI通信介绍.mp4 36.50M
- 76_无线通信任务_SI24R1的工作模式和ARQ协议基带.mp4 71.22M
- 77_无线通信任务_使用SPI操控SI24R1的方式介绍.mp4 36.22M
- 78_无线通信任务_移植驱动内容介绍.mp4 90.82M
- 79_无线通信任务_完成基础SPI读写驱动编写.mp4 93.72M
- 80_无线通信任务_完成发送接收模式的配置.mp4 101.84M
- 81_无线通信任务_完成收发数据的函数编写.mp4 85.14M
- 82_无线通信任务_完成驱动的自测.mp4 74.17M
- 83_无线通信任务_完成遥控器的驱动编写.mp4 60.68M
- 84_无线通信任务_完成双端的通讯.mp4 198.50M
- 85_无线通信任务_任务总结.mp4 21.57M
- 86_按键任务_4个按键基础实现.mp4 303.69M
- 87_按键任务_区分长按和短按代码实现.mp4 52.74M
- 88_摇杆任务_配置ADC和DMA.mp4 60.48M
- 89_摇杆任务_实现硬件接口层.mp4 44.14M
- 90_摇杆任务_使用VOFA监控摇杆值.mp4 122.23M
- 91_应用层处理遥控数据_按键数据处理.mp4 88.91M
- 92_应用层处理数据_处理摇杆数据的相位和极性.mp4 96.65M
- 93_应用层处理数据_处理摇杆数据完成.mp4 186.55M
- 94_应用层处理数据_使用临界区解决线程安全问题.mp4 42.14M
- 95_应用层遥控数据发送_遥控数据的结构和长度.mp4 52.80M
- 96_应用层遥控数据发送_完成遥控数据发送.mp4 89.85M
- 97_应用层飞机接收遥控数据_完成飞机接收打印遥控数据.mp4 148.61M
- 98_应用层飞机处理遥控数据_处理连接状态.mp4 203.32M
- 99_应用层飞机处理遥控数据_处理关机指令.mp4 208.27M
- 100_应用层处理飞行状态_状态机实现.mp4 492.06M
- 101_应用层处理飞行状态_解锁逻辑实现.mp4 360.98M
- 102_采集运动数据_MPU6050陀螺仪介绍.mp4 116.90M
- 103_采集运动数据_MPU6050使用I2C协议简单介绍.mp4 340.56M
- 104_采集运动数据_MPU6050的I2C读写函数.mp4 68.70M
- 105_采集运动数据_MPU6050初始化配置.mp4 131.81M
- 106_采集运动数据_完成MPU6050的初始化.mp4 95.45M
- 107_采集运动数据_读取读取六轴数据.mp4 71.19M
- 108_采集运动数据_观察六轴数据的特点.mp4 180.41M
- 109_采集运动数据_解决原始数据零点漂移.mp4 460.43M
- 110_滤波处理数据_低通滤波处理角速度值.mp4 127.29M
- 111_滤波处理数据_卡尔曼滤波处理加速度.mp4 569.14M
- 112_姿态解算_互补解算介绍.mp4 112.02M
- 113_姿态解算_完成欧拉角计算.mp4 69.92M
- 114_姿态解算_移植四元数姿态解算展示.mp4 76.00M
- 115_PID控制_PID控制逻辑介绍.mp4 98.35M
- 116_PID控制_PID模型构建.mp4 248.96M
- 117_PID控制_PID算法实现.mp4 59.00M
- 118_PID控制_算法应用方式.mp4 396.13M
- 119_PID控制_输出值作用于电机.mp4 343.52M
- 120_PID调参_内环比例部分_.mp4 1.17G
- 121_PID调参_完成俯仰角调节.mp4 494.81M
- 122_PID调参_横滚角PID控制实现.mp4 1.25G
- 123_PID调参_偏航角PID控制实现.mp4 1.37G
- 124_PID调参_总结PID实现平稳飞行.mp4 216.45M
- 125_定高功能_实现原理介绍.mp4 64.80M
- 126_定高功能_驱动介绍.mp4 502.75M
- 127_定高功能_i2c底层驱动编写.mp4 98.85M
- 128_定高功能_激光测距仪展示.mp4 122.61M
- 129_定高功能_代码编写实现.mp4 463.87M
- 130_定高功能_PID调参展示.mp4 947.91M
- 131_故障状态处理_缓慢停止电机转动.mp4 231.98M
- 132_屏幕显示_芯片及驱动介绍.mp4 464.74M
- 133_屏幕显示_显示内容展示.mp4 54.00M
- 134_屏幕显示_展示标题和信道.mp4 72.60M
- 135_屏幕显示_展示遥控数据.mp4 252.20M
- 136_电量回传_测量锂电池电压.mp4 363.57M
- 137_电量回传_完成2.4G数据回传.mp4 159.98M
- 138_电量回传_解决freeRTOS的时序问题.mp4 114.51M
- 139_电量回传_完成回传电压展示.mp4 160.46M
- 140_无人机总结.mp4 29.10M
- nrf24l01_.7z 37.27kb
- si24r1.7z 34.33kb
- Si24R1_数据手册_brief_V1_0.pdf 585.68kb
- Si24R1_数据手册_V1.3.pdf 1.97M
- 电池管理_IP5305T.PDF 710.15kb
- 线性稳压器(LDO)_AMS1117-3.3V.PDF 860.63kb
- PMW3901.pdf 1.92M
- en.STSW-IMG009.zip 40.47M
- vl53l1x.pdf 3.06M
- vl53l1x中文.pdf 382.90kb
- MPU-6000 & MPU-6050 寄存器表及其描述(英文版).pdf 899.87kb
- MPU-6000 & MPU-6050 寄存器表及其描述(中文版).pdf 1.27M
- MPU-6000 & MPU-6050产品说明书(英文版).pdf 1.42M
- MPU-6000 & MPU-6050产品说明书(中文版).pdf 718.97kb
- mpu6050-main.zip 7.43M
- OLED手册.pdf 1.72M
- SSD1315.pdf 721.33kb
- 无人机飞控板.pdf 406.77kb
- 无人机遥控器.pdf 385.89kb
- FreeRTOSv202212.01.zip 88.32M
- 代码.zip 357.73M




