
从0开始手搓无人机,超硬核
来自 网络整理·免费领取学习资源
7,641 领取 · 6,477 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《从0开始手搓无人机,超硬核》。官网需要单独购买,有集上可以免费领取。
课程目录
- 001、无人机教程介绍
- 002、认识无人机_市面无人机介绍
- 003、认识无人机_如何进行飞行
- 004、认识单片机_动力系统电机介绍
- 005、认识无人机_电源系统介绍
- 006、认识无人机_飞控和通讯硬件介绍
- 007、认识无人机_完成无人机的拆装
- 008、认识无人机_遥控器的硬件结构
- 009、认识无人机_PID控制思路介绍
- 010、硬件_嘉立创EDA安装和激活
- 011、硬件_嘉立创EDA基础功能页面介绍
- 012、原理图_STM32主控芯片
- 013、原理图_绘制主控芯片最小电流
- 014、原理图_MPU6050
- 015、原理图_2.4G通信芯片
- 016、原理图_激光测高
- 017、原理图_充电管理芯片
- 019、原理图_锂电池接口和降压稳压芯片
- 020、原理图_电机控制电路
- 021、原理图_信号灯原理图
- 022、原理图_电源电压监控完成DRC校验
- 023、PCB_绘制板框
- 024、PCB_元器件布局
- 025、PCB_供电芯片的布线
- 026、PCB_主控芯片最小电路
- 027、PCB_陀螺仪布线
- 028、PCB_测量电池电压和电机布线
- 029、PCB_激光测距和下部分布线
- 030、PCB_2.4G通讯芯片布线
- 031、PCB_完成最终接口布线
- 032、PCB_天线布线
- 033、PCB_GND网络铺铜
- 034、PCB_开发板美化
- 035、PCB_下单打板介绍
- 036、原理图_遥控器主控电源通讯
- 037、原理图_OLED屏幕
- 038、原理图_摇杆绘制
- 039、原理图_按键绘制
- 040、PCB_遥控器绘制板框层
- 041、PCB_摆放元器件
- 042、PCB_供电布线
- 043、PCB_主控芯片最小电路布线
- 044、PCB_通讯芯片布线
- 045、PCB_OLED屏幕布线
- 046、PCB_OLED按键布线
- 047、PCB_摇杆布线
- 048、PCB_最终布线
- 049、PCB_构建GND网络
- 050、PCB_美化开发板
- 051、认识无人机_软件架构
- 052、环境部署_开发工具介绍
- 053、环境部署_Keil软件安装
- 054、环境部署_vsCode安装部署
- 055、环境部署_CubeMX部署
- 056、项目构建_使用CubeMX构建初始项目
- 057、项目构建_完成最初的日志打印
- 058、项目构建_完成printf日志打印功能
- 059、项目构建_完成日志打印的辅助功能
- 060、移植FreeRTOS_添加需要的文件
- 061、移植FreeRTOS_完成移植操作
- 062、移植FreeRTOS_使用演示
- 063、移植FreeRTOS_完成遥控器项目构建
- 064、电源管理任务_管理芯片介绍
- 065、电源管理任务_升压降压输出原理
- 066、电源管理任务_实现自动开机效果
- 067、电机控制任务_介绍电机控制逻辑PWM
- 068、电机控制任务_完成定时器配置
- 069、电机控制任务_软件代码控制电机转动
- 070、电机控制任务_任务总结
- 071、LED灯控任务_基础控制LED灯代码
- 072、LED灯控任务_业务逻辑实现
- 073、无线通信任务_技术产品选型
- 074、无线通信任务_SI24R1芯片介绍
- 075、无线通信任务_SPI通信介绍
- 076、无线通信任务_SI24R1的工作模式和ARQ协议基带
- 077、无线通信任务_使用SPI操控SI24R1的方式介绍
- 078、无线通信任务_移植驱动内容介绍
- 079、无线通信任务_完成基础SPI读写驱动编写
- 080、无线通信任务_完成发送接收模式的配置
- 081、无线通信任务_完成收发数据的函数编写
- 082、无线通信任务_完成驱动的自测
- 083、无线通信任务_完成遥控器的驱动编写
- 084、无线通信任务_完成双端的通讯
- 085、无线通信任务_任务总结
- 086、按键任务_4个按键基础实现
- 087、按键任务_区分长按和短按代码实现
- 088、摇杆任务_配置ADC和DMA
- 089、摇杆任务_实现硬件接口层
- 090、摇杆任务_使用VOFA监控摇杆值
- 091、应用层处理遥控数据_按键数据处理
- 092、应用层处理数据_处理摇杆数据的相位和极性
- 093、应用层处理数据_处理摇杆数据完成
- 094、应用层处理数据_使用临界区解决线程安全问题
- 095、应用层遥控数据发送_遥控数据的结构和长度
- 096、应用层遥控数据发送_完成遥控数据发送
- 097、应用层飞机接收遥控数据_完成飞机接收打印遥控数据
- 098、应用层飞机处理遥控数据_处理连接状态
- 099、应用层飞机处理遥控数据_处理关机指令
- 100、应用层处理飞行状态_状态机实现
- 101、应用层处理飞行状态_解锁逻辑实现
- 102、采集运动数据_MPU6050陀螺仪介绍
- 103、采集运动数据_MPU6050使用I2C协议简单介绍
- 104、采集运动数据_MPU6050的I2C读写函数
- 105、采集运动数据_MPU6050初始化配置
- 106、采集运动数据_完成MPU6050的初始化
- 107、采集运动数据_读取读取六轴数据
- 108、采集运动数据_观察六轴数据的特点
- 109、采集运动数据_解决原始数据零点漂移
- 110、滤波处理数据_低通滤波处理角速度值
- 111、滤波处理数据_卡尔曼滤波处理加速度
- 112、姿态解算_互补解算介绍
- 113、姿态解算_完成欧拉角计算
- 114、姿态解算_移植四元数姿态解算展示
- 115、PID控制_PID控制逻辑介绍
- 116、PID控制_PID模型构建
- 117、PID控制_PID算法实现
- 118、PID控制_算法应用方式
- 119、PID控制_输出值作用于电机
- 120、PID调参_内环比例部分_
- 121、PID调参_完成俯仰角调节
- 122、PID调参_横滚角PID控制实现
- 123、PID调参_偏航角PID控制实现
- 124、PID调参_总结PID实现平稳飞行
- 125、定高功能_实现原理介绍
- 126、定高功能_驱动介绍
- 127、定高功能_I2C底层驱动编写
- 128、定高功能_激光测距仪展示
- 129、定高功能_代码编写实现
- 130、定高功能_PID调参展示
- 131、故障状态处理_缓慢停止电机转动
- 132、屏幕显示_芯片及驱动介绍
- 133、屏幕显示_显示内容展示
- 134、屏幕显示_展示标题和信道
- 135、屏幕显示_展示遥控数据
- 136、电量回传_测量锂电池电压
- 137、电量回传_完成2.4G数据回传
- 138、电量回传_解决FreeRTOS的时序问题
- 139、电量回传_完成回传电压展示
- 140、无人机教程总结
贡献者
陈可
白银