【资源目录】:

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、无人机教程总结

本站所发布的一切视频课程仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站所有课程来自网络,版权争议与本站无关。如有侵权请联系邮箱:[email protected] 或者QQ 3863518080 ,我们将第一时间处理!