登录
加入联盟
找回密码
航空人生
新一代连飞客户端下载
空管人生
中国航空运动协会推荐
WEFLY
模拟飞行玩家聊天工具
门户
文章
商城
二手市场
外包服务
模飞软件
硬件设备
飞行体验
学院
云课堂
问答
资料下载
论坛
模拟飞行
低空飞行
太空探索
航圈
资源
素材
下载
企业
无人机论坛
»
论坛
›
航模DIY专区
›
航模综合讨论区
›
STM32F411CEU6 + GY87(mpu6050 hmc5883 bmp180)制作 ... ...
返回列表
发新帖
查看:
855
|
回复:
1
STM32F411CEU6 + GY87(mpu6050 hmc5883 bmp180)制作 ...
[复制链接]
lhl428
lhl428
当前离线
积分
1617
窥视卡
雷达卡
50
主题
817
帖子
1617
积分
金牌飞友
金牌飞友, 积分 1617, 距离下一级还需 1383 积分
金牌飞友, 积分 1617, 距离下一级还需 1383 积分
积分
1617
飞币
798
注册时间
2017-9-12
发消息
发表于 2022-10-26 14:19:03
|
显示全部楼层
|
阅读模式
受太太督促,让我闲暇时候多写写,毕业这16年来的工作经历,以及平时的业余爱好。不求闻达,但愿分享惠及需要之人,属实也是种快乐。
赋闲在家,起兴玩个航模。弄了个冲浪者X8,但是憾缺飞控---受MCU芯片涨价影响,好点的飞控都200开外了。想着自己也会Linux和那么点Arduino,弄个开发板自己做一个,能行?找网页资料,定方案,费了两周,最后找到了Inav---网友说BF(betaflight)适合多旋翼,Inav适合固定翼。
方向定了,就去Github下了Inav5.1.0的源码。细读它的说明文档--说实话,它的文档很有限,只鳞片爪。再多读两次网友文章inav向STM32F401CCU开发板定制的过程(一)_Afile的博客-CSDN博客,大概有了个方向。最后选择MATEKF411作为模仿机型,因为它使用STM32F411CEU6,价格合适---顺带提一下,不要买STM32F411CCU6。我一开始图便宜,买了Devboard的这个板子。STM32芯片flash只有256 kb,不够用。当时觉得板载4MB winbond的SPI flash,可以拓展。实则嵌入式的flash并不是我认为的那么简单,可以装载程序然后调入sram运行。
零件准备:
1,Weact STM32F411CEU6开发板一块(RMB 45含快递费)
2,GY87模块(MPU6050 + HMC5883L + BMP180, RMB 20.5包邮)
如果没有电烙铁的,还要备一个,建议40w的,焊起来更顺手。另外准备点漆包线,用作飞线接电源。
软件准备:
1,去以下网址下载这个仁兄编译好的固件,和查看其接线图。
https://github.com/rizacelik/STM32F411CEU6_INAV_Firmware
2, 下载inav configurator 5.1.0,以便刷入inav固件到开发板。
3,如果是windows系统,还要下载stm32f411的dfu驱动。具体见weact开发板提供的资料。如果必要,还需要下载zadig,将stm32f411 U盘模式转换,以便inav configurator windows版本识别开发板为dfu。
焊接:
GY87的vcc通过飞线焊接到stm32f411ceu6的5v,GND焊接到STM32 GND,SCL焊接到STM32板PB8,SDA焊接到PB9。
烧录:
焊接完毕,检查确认无误(GY87一旦正负接反,就会烧掉。我大意就废了一块)。USB TYPE C线接通PC和STM32板。开启INAV CONFIGURATOR 5.1,按boot0+reset,然后松开reset,再松开boot0,板子进入DFU模式,LED红灯长亮。确认DFU模式被自动识别到--如果没有,继续前面的操作,或者调整驱动--驱动是否正确,板子是否进入DFU模式,可在windows的设备管理器/通用串行总线下看到。Linux可通过lsusb看到。
点击Inav Configurator左边flash firmware,右下角点击按钮载入下载的inav 5.1.0飞控固件。点击烧录(flash firm)按钮。烧录成功,STM32F411CEU6板子会自动重启进入虚拟com模式。点击inav configurator右上角的connect进入地面站配置模式---记住,如果GY87没焊接好,STM32板子不能正常启动,无法进入地面站配置。
Inav Configurator地面站配置就不赘述了,网上文件,B站视频很多。
到此,一个60 RMB的自制飞控就成了。我的GY87坏了,在等新件到货,做出成品再分享给大家。GY87烧坏前,我多次成功进入地面站配置,故有底气写下此文。我自己也试着编译了INAV 5.1.0,成功,只是罗盘(磁力计)HMC5883总是不断红蓝闪烁,不稳定。用了Riza的固件,就稳定。根据我和他的交流,问题应出在时钟频率上,要么外部时钟HSE在程序里配置不当,要么I2C SPEED在程序的配置不当--一句话,INAV源码并不是随便就可以拿来用作自制飞控的,不然很多飞控就没法卖了。
分享到此。各位循着此文思路,动动手,应该可以制作自己的Inav 5.1.0飞控了。拿到GY87后,我会进一步调试自己的INAV5.1.0程序配置。届时再和各位分享思路,和制作的成品---先透露下,我考虑将PB8 PB9两个脚的针凸起,然后直接将GY87叠放焊接在STM32板子上,那样更紧凑美观。这个也是我试了洞洞板,圆脚插座以后的最后方案,也是我自己最满意的。
码字不易。喜欢还请点个赞。
制作
相关帖子
•
制作航模,收到“月面国旗”,近距离接触院士、特级飞行员!广西大瑶山孩子上了不一样的一堂课
•
花50块制作的海陆空三栖无人机 来看一场脑洞大开的毕业作品展吧
•
【航模制作】小日子过得不错的航模 零战A6M 遥控航模 FT模型 13THSQUADRON 试飞
•
废旧泡沫板千万不要丢,手把手教你轻松制作遥控航模,能飞的哦!
•
【城区·四月份主题活动】『巧手妙思同培养 创意科学齐飞翔』聊报小记者『我的·湛蓝梦想』航模科技制作活动开始啦~
•
Qt无人机地面站设计与制作视频教程
•
请问怎样自己制作航拍无人机需要准备一些什么购买哪些配件非诚勿扰...
•
【无人机作者制作】假如在第77集中马桶科学家还活着
•
如何制作一台自己想要的无人机?
•
制作世界上最大的RC C-17环球霸王,每个细节还原到极致,试飞那刻帅呆了
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
yjwfgihc
yjwfgihc
当前离线
积分
1598
窥视卡
雷达卡
40
主题
807
帖子
1598
积分
金牌飞友
金牌飞友, 积分 1598, 距离下一级还需 1402 积分
金牌飞友, 积分 1598, 距离下一级还需 1402 积分
积分
1598
飞币
789
注册时间
2017-9-4
发消息
发表于 2022-10-26 14:32:37
|
显示全部楼层
回头可以设计一个PCB电路,打印个外壳,妥妥准备批量的节奏,期待后续更新。
回复
支持
反对
使用道具
举报
照妖镜
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入联盟
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表