数码之家

 找回密码
 立即注册
搜索
查看: 4163|回复: 12

[Arduino] 基于arduino的”黑匣子“,模友分析炸机好帮手

[复制链接]
发表于 2019-8-9 22:34:21 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
楼主是模友,常常“炸鸡”,通常来说分析炸鸡原因主要凭操作者的主管判断。为此,能否有一款易用、便捷的飞行数据记录器,来代替这种经验分析?
目前市面上可以做到的飞控主要是大疆、开源的APM\pix一类,成本较高,需要一定的专业技术。为此,楼主希望通过Arduino 来实现这一功能。


一、元器件的准备

1.MPU6050加速度计 3.5元
2.Arduino nano开发板 13元
3.SD卡读写模块,也可以用更小的TF卡模块  5元
4.SD/TF卡一张(最好2GB以下,大了可能读不出),排针,洞洞板。
IMG_20190808_103336.jpg



二、 电路部分
         
电路部分比较简单。

Arduino nano         SD卡模块
GND                         GND
3V3                         3V3
5V                         5V
D4                         CS
D11                    MOSI
D13                   SCK
D12                  MISO


Arduino nano        MPU 6050
5V                        VCC
GND                        GND
A4                        SDA
A5                        SCL
D2                        INT
IMG_20190808_103351.jpg

IMG_20190808_103501.jpg

IMG_20190809_214436.jpg



三、软件部分

首先需要将SD/TF卡改成FAT32格式
右击——格式化——FAT32——开始
批注 2019-08-09 220323.png


使用Arduino 下载代码,注意本教程需要使用几个库文件,具体加载方式本文就不再赘述。

下载完成之后MPU6050的绿灯常亮,nano串口灯应该闪烁。
IMG_20190808_103937.jpg

打开串口监视器,可以看到角度、加速度、速度等信息。
批注 2019-08-09 221031.png



四、数据处理

本着简单易用的原则,本例程使用EXCLE进行简单的数据处理。
SD卡中的文件以Datalog.txt形式存在,打开excle,打开——选择所有文件——选中Datalog.txt。
批注 2019-08-09 221355.png

批注 2019-08-09 221419.png

点分割符号
批注 2019-08-09 221504.png

把空格勾上
批注 2019-08-09 221533.png

最后就长个这样。

批注 2019-08-09 221931.png

完了之后就可以浪了。
放模型车上小测一下。没有固定,所以数据比较飘。

批注 2019-08-09 223241.png
批注 2019-08-09 223309.png

(中间撞了一下,所以有个峰)
批注 2019-08-09 223327.png
批注 2019-08-09 223341.png

速度的话不是很准,滤波没搞好。。。。。。

后期的话可以加个电压、电流、温度检测吧,先用一段时间。

next

打赏

参与人数 6家元 +98 收起 理由
rallyezhang + 20 原創內容
hongo + 12 優秀文章
jf201006 + 16 謝謝分享
q562379863 + 20 不错的点子,不过这玩意要做的够小,而且很.
jtcat + 10 有点意思
200birds + 20

查看全部打赏

本帖被以下淘专辑推荐:

  • · MCU|主题: 24, 订阅: 18
 楼主| 发表于 2019-8-9 22:38:03 | 显示全部楼层
代码和库文件下载

Desktop.rar

130.64 KB, 下载次数: 12, 下载积分: 家元 -55

打赏

参与人数 2家元 +40 收起 理由
rallyezhang + 20 原創內容
200birds + 20

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2019-8-12 20:42:06 | 显示全部楼层
整的太高端了 完全看不懂。不过看起来很厉害。
回复 支持 反对

使用道具 举报

发表于 2019-8-13 08:27:26 | 显示全部楼层
妙啊,

目测这玩意儿会被有心的商家盯上。跟以前的gps测速模块一样小众市场。
回复 支持 反对

使用道具 举报

发表于 2019-8-15 19:47:57 | 显示全部楼层
不错的点子,不过这玩意要做的够小,而且很容易被厂商集成在飞控上
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-16 15:56:36 | 显示全部楼层
q562379863 发表于 2019-8-15 19:47
不错的点子,不过这玩意要做的够小,而且很容易被厂商集成在飞控上

现在高级一点的飞控有这功能呢,只不过飞控不便宜啊
回复 支持 反对

使用道具 举报

发表于 2019-10-16 01:15:12 | 显示全部楼层
传说中的黑匣子?
回复 支持 反对

使用道具 举报

发表于 2019-10-19 12:27:34 | 显示全部楼层
我也曾想做一个呢,不过是想无线将数据传到电脑上
回复 支持 反对

使用道具 举报

发表于 2019-10-19 13:46:45 | 显示全部楼层
然而,砸鸡后,你可能连黑匣子也找不到了。
回复 支持 反对

使用道具 举报

发表于 2019-10-20 09:54:41 来自手机浏览器 | 显示全部楼层
mousebat04 发表于 2019-10-19 13:46
然而,砸鸡后,你可能连黑匣子也找不到了。

再加功能,数据无线回传。
回复 支持 反对

使用道具 举报

发表于 2019-10-23 11:41:55 | 显示全部楼层
osd不都有这个功能?我用的大疆iosd
回复 支持 反对

使用道具 举报

发表于 2019-11-11 14:28:27 | 显示全部楼层
试试倒腾一下!膜拜大佬!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-11 17:47:02 来自手机浏览器 | 显示全部楼层
hshgc 发表于 2019-10-23 11:41
osd不都有这个功能?我用的大疆iosd

确实是这样的。我自己用pix。
就是找个东西练练手罢了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-27 08:59 , Processed in 0.124801 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表