这门课解决什么工作场景

四轴无人机是嵌入式系统最典型的综合项目之一,涉及硬件选型、电路设计、控制算法和整机组装调试。如果你从事或想转入嵌入式开发、硬科技产品原型制作、智能硬件创业准备等领域,这门课的价值在于打通“从概念到实物”的全链路。它不是孤立的知识点堆砌,而是模拟一个真实工程任务:你需要自己画原理图、做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