这门课解决什么工作场景
四轴无人机是嵌入式系统最典型的综合项目之一,涉及硬件选型、电路设计、控制算法和整机组装调试。如果你从事或想转入嵌入式开发、硬科技产品原型制作、智能硬件创业准备等领域,这门课的价值在于打通“从概念到实物”的全链路。它不是孤立的知识点堆砌,而是模拟一个真实工程任务:你需要自己画原理图、做PCB布线、理解电机驱动与飞控逻辑,并最终让机器飞起来。这种端到端的训练,比单纯学某一款芯片或某套软件更有说服力,也更能应对实际工作中跨模块协同的挑战。
适合什么基础、建议先看哪几块
课程面向有一定电子学或编程基础的学习者,但不要求你已经是高手。前置知识包括基本的电路理解、C语言编程以及单片机入门概念即可。建议初学者按以下顺序切入:首先观看课程介绍与无人机整体认知部分(前9个视频),建立对动力系统、电源、飞控、通信和PID控制的宏观理解;接着进入硬件实战环节,重点学习嘉立创EDA的安装、原理图绘制(主控最小系统、MPU6050、2.4G通信、激光测高等模块)及PCB布局布线;最后结合实际拆装与飞行演示,验证理论。笔记资料可作为辅助查阅,不必一开始就深究。
学完能独立做什么、资料怎么配合练习
完成本课程后,你应该能够独立完成一款四轴无人机的硬件方案设计与PCB打样,理解飞控核心算法的基本原理,并具备基础的整机调试能力。你可以独立搭建一个简单的飞行平台,解决常见的电源干扰、电机响应迟滞、姿态不稳等工程问题。建议学习方式:先通看所有视频建立全局观,再分模块深入原理图与PCB章节,每看完一个模块立即尝试在EDA工具中复现;代码部分需结合实物烧录测试,不要只看不动手;拆装视频应在理论学习后回顾对照,强化结构认知。资料中的笔记用于查漏补缺,视频为主,实操为辅。
课程目录
课程目录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






