• 投稿

无人机全套教程|无人机开发课程(附全套代码)

1.3万
30
2026-10-29 14:22:33
298
131
799
58
【简介】课程基于 STM32 + FreeRTOS,学习 IMU 姿态解算、PID 控制、电机驱动等自动化控制相关知识。
1V1就业指导、简历模板、毕设,加小谷姐姐秋:1554568451
视频选集
(1/139)
01_认识无人机_产品介绍
03:50
02_认识无人机_如何进行飞行
17:57
03_认识单片机_动力系统电机介绍
15:58
04_认识无人机_电源系统介绍
09:06
05_认识无人机_飞控和通讯硬件介绍
05:16
06_认识无人机_完成无人机的拆装
14:11
07_认识无人机_遥控器的硬件结构
04:16
08_认识无人机_PID控制思路介绍
06:29
09_硬件_嘉立创EDA安装和激活
12:34
10_硬件_嘉立创EDA基础功能页面介绍
19:18
11_原理图_stm32主控芯片
08:38
12_原理图_绘制主控芯片最小电流
27:00
13_原理图_mpu6050
17:46
14_原理图_24G通信芯片
26:24
15_原理图_激光测高
09:56
16_原理图_充电管理芯片补全两种芯片
27:20
17_原理图_锂电池接口
05:33
18_原理图_降压稳压芯片
03:22
19_原理图_电机控制电路
12:13
20_原理图_信号灯原理图
05:59
21_原理图_电源电压监控完成DRC校验
12:00
22_PCB_绘制板框
11:12
23_PCB_元器件布局
16:29
24_PCB_供电芯片的布线
17:53
25_PCB_主控芯片最小电路
20:30
26_PCB_陀螺仪布线
16:48
27_PCB_测量电池电压和电机布线
23:06
28_PCB_激光测距和下部分布线
16:56
29_PCB_24G通讯芯片布线
33:31
30_PCB_完成最终接口布线
22:30
31_PCB_天线布线
11:13
32_PCB_GND网络铺铜
08:33
33_PCB_开发板美化
06:37
34_PCB_下单打板介绍
03:54
35_原理图_遥控器主控电源通讯
12:32
36_原理图_OLED屏幕
15:54
37_原理图_摇杆绘制
09:26
38_原理图_按键绘制
14:05
39_PCB_遥控器绘制板框层
08:59
40_PCB_摆放元器件
13:52
41_PCB_供电布线
14:39
42_PCB_主控芯片最小电路布线
10:03
43_PCB_通讯芯片布线
12:08
44_PCB_OLED屏幕布线
15:07
45_PCB_OLED按键布线
20:30
46_PCB_摇杆布线
16:13
47_PCB_最终布线
33:26
48_PCB_构建GND网络
09:44
49_PCB_美化开发板
04:06
50_认识无人机_软件架构
09:41
51_环境部署_开发工具介绍
04:30
52_环境部署_keil软件安装
15:31
53_环境部署_vsCode安装部署
10:42
54_环境部署_cubeMX部署
15:18
55_项目构建_使用cubeMX构建初始项目
19:52
56_项目构建_完成最初的日志打印
16:34
57_项目构建_完成printf日志打印功能
10:11
58_项目构建_完成日志打印的辅助功能
17:42
59_移植freeRTOS_添加需要的文件
16:13
60_移植freeRTOS_完成移植操作
13:17
61_移植freeRTOS_使用演示
16:08
62_移植freeRTOS_完成遥控器项目构建
09:39
63_电源管理任务_管理芯片介绍
15:42
64_电源管理任务_升压降压输出原理
08:54
65_电源管理任务_实现自动开机效果
20:42
66_电机控制任务_介绍电机控制逻辑PWM
12:55
67_电机控制任务_完成定时器配置
16:51
68_电机控制任务_软件代码控制电机转动
22:25
69_电机控制任务_任务总结
04:14
70_LED灯控任务_基础控制LED灯代码
17:28
71_LED灯控任务_业务逻辑实现
20:29
72_无线通信任务_技术产品选型
19:42
73_无线通信任务_SI24R1芯片介绍
13:42
74_无线通信任务_SPI通信介绍
11:37
75_无线通信任务_SI24R1的工作模式和ARQ协议基带
15:34
76_无线通信任务_使用SPI操控SI24R1的方式介绍
06:35
77_无线通信任务_移植驱动内容介绍
17:21
78_无线通信任务_完成基础SPI读写驱动编写
16:28
79_无线通信任务_完成发送接收模式的配置
17:56
80_无线通信任务_完成收发数据的函数编写
15:13
81_无线通信任务_完成驱动的自测
12:50
82_无线通信任务_完成遥控器的驱动编写
06:14
83_无线通信任务_完成双端的通讯
11:59
84_无线通信任务_任务总结
05:07
85_按键任务_4个按键基础实现
30:08
86_按键任务_区分长按和短按代码实现
09:48
87_摇杆任务_配置ADC和DMA
13:10
88_摇杆任务_实现硬件接口层
09:18
89_摇杆任务_使用VOFA监控摇杆值
14:31
90_应用层处理遥控数据_按键数据处理
18:27
91_应用层处理数据_处理摇杆数据的相位和极性
10:19
92_应用层处理数据_处理摇杆数据完成
22:29
93_应用层处理数据_使用临界区解决线程安全问题
07:50
94_应用层遥控数据发送_遥控数据的结构和长度
11:25
95_应用层遥控数据发送_完成遥控数据发送
14:39
96_应用层飞机接收遥控数据_完成飞机接收打印遥控数据
18:13
97_应用层飞机处理遥控数据_处理连接状态
12:53
98_应用层飞机处理遥控数据_处理关机指令
12:25
99_应用层处理飞行状态_状态机实现
20:04
100_应用层处理飞行状态_解锁逻辑实现
20:15
101_采集运动数据_MPU6050陀螺仪介绍
15:20
102_采集运动数据_MPU6050使用I2C协议简单介绍
17:06
103_采集运动数据_MPU6050的I2C读写函数
12:39
104_采集运动数据_MPU6050初始化配置
23:10
105_采集运动数据_完成MPU6050的初始化
11:36
106_采集运动数据_读取读取六轴数据
14:32
107_采集运动数据_观察六轴数据的特点
21:20
108_采集运动数据_解决原始数据零点漂移
20:55
109_滤波处理数据_低通滤波处理角速度值
22:16
110_滤波处理数据_卡尔曼滤波处理加速度
24:10
111_姿态解算_互补解算介绍
11:31
112_姿态解算_完成欧拉角计算
10:54
113_姿态解算_移植四元数姿态解算展示
11:37
114_PID控制_PID控制逻辑介绍
22:06
115_PID控制_PID模型构建
12:58
116_PID控制_PID算法实现
13:06
117_PID控制_算法应用方式
16:53
118_PID控制_输出值作用于电机
14:51
119_PID调参_内环比例部分_
18:23
120_PID调参_完成俯仰角调节
20:38
121_PID调参_横滚角PID控制实现
18:22
122_PID调参_偏航角PID控制实现
20:13
123_PID调参_总结PID实现平稳飞行
09:00
124_定高功能_实现原理介绍
06:01
125_定高功能_驱动介绍
22:10
126_定高功能_i2c底层驱动编写
17:30
127_定高功能_激光测距仪展示
14:27
128_定高功能_代码编写实现
20:21
129_定高功能_PID调参展示
11:06
130_故障状态处理_缓慢停止电机转动
08:04
131_屏幕显示_芯片及驱动介绍
20:39
132_屏幕显示_显示内容展示
06:14
133_屏幕显示_展示标题和信道
06:43
134_屏幕显示_展示遥控数据
17:24
135_电量回传_测量锂电池电压
15:57
136_电量回传_完成2.4G数据回传
14:25
137_电量回传_解决freeRTOS的时序问题
16:41
138_电量回传_完成回传电压展示
06:35
139_无人机总结
07:11
客服
顶部
赛事库 课堂 2021拜年纪