这个是去年小马哥直播的所有视频。包括硬件讲解,软件讲解,算法讲解。下文给出所有视频链接。今年小马哥又出新版的四轴飞行器了,想要学习的人可以去关注一下。小马哥新版
STM32四轴群:260909804。
新版四轴会出全新的教程给大家,请大家及时关注,新版四轴的视频更加系统化。下面是新版四轴的教学课程大纲。
(视频共分共11个大章节去讲解,细化章节太多不一一列出,群文件里面有)
小马哥STM32教育四轴课程大纲:
1,STM32四轴项目总体架构及相关知识准备
2,硬件设计
3,STM32F4基础知识入门
4,STM32F4进阶学习
5,四轴姿态获取
6,四轴飞控算法
7,嵌入式操作系统的移植
8,通讯协议与数据处理
9,ESP8266物联网模块开发(无线调试,APP硬件层实现)
10,安卓、iOS App开发
11,OpenMV机器视觉开发
小马哥新版STM32四轴群:260909804。
新版四轴增加了许多新功能。
新板四轴的配置如下:
主控芯片: STM32F411
姿态检测: MPU9250
高度检测: 兼容 BMP280, FBM320, SPL06
机器视觉: OpenMV3(主控为 STM32F765)
无线
通信: NRF2401
人机交互: RGB 单线全彩灯
控制方式: 手柄遥控(支持体感)、
手机 APP
充电方式: 板载充电、一拖四充电器
调参方式: ESP8266 WIFI 无线调参
电机参数: 3.7V、 50000 转、 720 空心板
桨叶参数: 55mm 正反桨
电池参数: 500mAh、 3.7V、 20C
最大续航: 8 分钟
仿真调试: e_Link32 仿真器
固件升级: SWD、串口、 USB-HID
新旧版四轴飞行器对比:
新旧版四轴对比表:
参数 | 旧版四轴 | 新版四轴 |
MCU | STM32F103C8T6 | STM32F411CCU6 |
陀螺仪 | MPU6050(六轴传感器) | MPU9250(九轴传感器) |
气压计 | 无 | 兼容 BMP280FBM320SPL06 |
调参方式 | 串口有线 | UDP 无线串口有线 |
APP 连接方式 | 蓝牙 4.0 | ESP8266 |
手机 APP | iOS | 安卓、 iOS |
是否支持手柄 | 支持 | 支持 |
机器视觉 | 无 | OpenMV 机器视觉 30 万像素 |
机翼灯 | 普通单色 LED | 单总线全彩 RGB LED |
PCB 尺寸 | 10.6*10.6CM | 7.5*7.5CM |
PCB 层数 | 两层板 | 四层板 |
桨叶尺寸 | 75MM | 55MM |
桨叶保护罩 | 无 | 有 |
最大续航时间 | 4 分钟 | 6 分钟 |
新板四轴比较旧版四轴最大的亮点:
1、 把四轴与手机的数据传输方式由蓝牙改成了 ESP8266 模组。这样不但可以方便
的使用安卓、苹果手机进行控制之外,还可以调试参数的时候使用 UDP 协议进
行无线数据传输、调参。这样就避免了在调试的时候拖着一根串口线,不能测
试到实际飞行时的问题,也就很难通过调试找到比较好的控制参数。
2、 新板四轴可以通过扩展开源的 OpenMV 机器时觉快速实现一些图像识别与处理
相关的功能。 其他的一些小变动诸如板载充电, 配备 eLink32 调试器, 支持安
卓iOS APP手柄控制, 飞控 MCU 由 STM32F103 升级为 STM32F411,在制程、工
艺、主频上都有了很大提升。
3、 姿态检测传感器有 6 轴的 MPU6050 升级为九轴的 MPU9250,并且增加气压计,
组成了十轴姿态检测传感器,使飞行控制性能更好,可学习项目更多。
4、 增加了全彩单总线 RGB 等,仅需一个 IO 即可完成四个 RGB 灯的全彩显示,效果
非常炫 。
最后再附上小马哥新版STM32四轴群号:260909804
这个是第一版的教学视频,大家可以看看。讲的比较详细,新手入门STM32四轴飞行器的利器。
STM32四轴系列 | 原理图讲解 | http://www.moore8.com/courses/1308 |
STM32四轴系列 | 四轴软件知识体系梳理 | http://www.moore8.com/courses/1338 |
STM32四轴系列 | 软件入门一 | http://www.moore8.com/courses/1336 |
STM32四轴系列 | 软件入门二 | http://www.moore8.com/courses/1337 |
STM32四轴系列 | 软件入门三 | http://www.moore8.com/courses/1339 |
STM32四轴系列 | 软件进阶一I2C协议,数据通讯时序讲解 | http://www.moore8.com/courses/1341 |
STM32四轴系列 | 软件进阶二I2C协议软件实现 | http://www.moore8.com/courses/1343 |
STM32四轴系列 | 中断系统 | http://www.moore8.com/courses/1365 |
STM32四轴系列 | MPU6050原理讲解 | http://www.moore8.com/courses/1385 |
STM32四轴系列 | MPU6050原始数据获取 | http://www.moore8.com/courses/1404 |
STM32四轴系列 | MPU6050 官方DMP库的移植 | http://www.moore8.com/courses/1405 |
STM32四轴系列 | MPU6050获取姿态角的代码实现 | http://www.moore8.com/courses/1406 |
STM32四轴系列 | MPU6050姿态角的使用 | http://www.moore8.com/courses/1413 |
STM32四轴系列 | SPI配置与数据通讯 | http://www.moore8.com/courses/1462 |
STM32四轴系列 | 无线NRF24L01数据收发一 | http://www.moore8.com/courses/1463 |
STM32四轴系列 | 无线NRF24L01数据收发二 | http://www.moore8.com/courses/1464 |
STM32四轴系列 | 四轴与遥控器通讯协议 | http://www.moore8.com/courses/1465 |
STM32四轴系列 | PID控制理论知识准备 | http://www.moore8.com/courses/1379 |
STM32四轴系列 | 四轴系统分析及其PID算法讲解 | http://www.moore8.com/courses/1504 |
STM32四轴系列 | 四轴PID算法的代码实现 | http://www.moore8.com/courses/1505 |
STM32四轴系列 | 四轴PID控制算法的参数整定及其方法 | http://www.moore8.com/courses/1511 |
STM32电机控制系列 | 基于stm32的霍尔编码器直流电机闭环PID控制的实质性原理解读 | http://www.moore8.com/courses/1323 |
STC51系列 | 小马哥STC51四轴项目动员会 | http://www.moore8.com/courses/1440 |
STM32入门课程系列 | 基于ST系列MCU的嵌入式项目快捷开发 | http://www.moore8.com/courses/1444 |
STC51系列 | 小马哥STC51四轴项目系列内部课程第一讲-项目需求与任务分配 | http://www.moore8.com/courses/1448 |
STC51系列 | STC51项目原理图审核、讲解 | http://www.moore8.com/courses/1461 |
STM32LED驱动系列 | 小马哥教你如何利用一个IO控制上千单总线全彩LED驱动 | http://www.moore8.com/courses/1485 |
幻彩灯驱动教程 | 基于STM32F103的幻彩灯驱动程序编写 | http://www.moore8.com/courses/1507 |
幻彩灯驱动教程 | 基于51的幻彩灯驱动程序编写 | http://www.moore8.com/courses/1508 |
幻彩灯驱动教程 | 基于STM8S003F3的幻彩灯驱动程序编写 | http://www.moore8.com/courses/1528 |
5