为什么你需要做这个四轴无人机项目

很多人学嵌入式,卡在“只会调库,不懂原理”的断层上。比如 PID 调参靠猜,PCB 布线靠凑,出了故障不知道怎么排查。这门课直接解决这个痛点:用四轴无人机这个典型机电控制场景,把你从“代码搬运工”变成“系统理解者”。它不是简单的代码演示,而是完整覆盖“硬件选型—电路设计—PCB 布局—嵌入式软件—控制算法”的全链路工程实践。

适合谁?应该从哪里开始?

适合有 C 语言基础、了解 STM32 基本外设(GPIO、ADC、定时器),但对系统设计缺乏整体认知的朋友。如果你只是背过寄存器配置,建议先看前几节视频:

- **动力系统与 PID 控制思路介绍**:理解四轴飞行的核心控制逻辑,别一上来就画板子。
- **单片机最小系统与 MPU6050 接口**:掌握传感器数据读取和主控芯片的基础电路设计。
- **电源系统与电机控制电路**:嵌入式系统的“命脉”,供电不稳,算法再好也白搭。

看完这些,再进入 **嘉立创 EDA 原理图绘制** 和 **PCB 布局布线** 环节,你会清楚每个模块之间的信号关系,而不是机械地跟着视频拖线。

学完能独立做什么?资料怎么配合?

完成本课程后,你能独立:
- 使用 EDA 工具完成从零到一的电路板设计(含 DRC 校验)。
- 基于 STM32 实现多传感器数据融合与电机 PID 闭环控制。
- 调试并优化四轴飞行器的姿态稳定性,解决实际飞行中的抖动、漂移问题。

资料包中的笔记是思维导图式的要点提炼,看视频时同步对照;代码部分不要直接复制,先尝试手敲关键驱动,再对比修正。PCB 视频尤其关键,注意观察功率地与信号地的分割处理,这是实战中最容易踩坑的地方。

课程目录

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