查看: 438|回复: 13

[其他] 我有一个大胆的想法

[复制链接]
  • TA的每日心情
    擦汗
    2019-4-17 10:07
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2019-4-12 16:43 | 显示全部楼层 |阅读模式
    最近在做关于Arduino控制nRF24L01的无线收发的东西,其中我还用到的MPU-6050,我的想法就是MPU-6050产生运动后,针对不同偏转区间产生不同的偏转值,让他输出结果分别为1,2,3,4.5.然后发送端把1,2,3,4,5分别发送到接收端,接收端然后作出相应的指令,现在不知道该怎么写这个程序。我的疑问在以下几点:1,发送端的程序要分开些么?可不可以不分开,如果不分开应该怎么写?
    2,怎么样让MPU-6050产生稳定的数据,并且我只需要用到X,Y轴的稳定数据。
    有没有大神给点思路啥的啊。我现在脑壳疼,也尝试写了一部分,但是始终只能收发固定的值12345,不能根据运动状态的变化来输出相应的结果。

    该用户从未签到

    发表于 2019-4-12 17:10 | 显示全部楼层
    淘宝直接买串口输出的 mpu6050 就是上面有单片机,卖家自己的算法做解析,然后串口输出数据就是解析之后的结果。不需要自己研究算法。
    打赏作者鼓励一下!
  • TA的每日心情
    擦汗
    2019-4-17 10:07
  • 签到天数: 15 天

    [LV.4]偶尔看看III

     楼主| 发表于 2019-4-12 16:44 | 显示全部楼层
    打破零回复~~~~
  • TA的每日心情
    开心
    2019-4-13 01:45
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-4-12 19:20 | 显示全部楼层
    本来想说可以用卡尔曼滤波平滑mpu6050的采集结果,这个算法平衡小车和无人机飞控都会用到,所以有不少库的,学习一下很好,不想研究原理也不影响你直接用;当然,说是直接用,也还是需要对芯片个体调调参数。我看到二楼说有直接卖解析好的串口模块的,对你的项目应该也完全够用了:串口收到数据后(卖家既然拿出来卖,肯定做好滤波了),比对区间输出结果值,然后通过SPI接口让nRF24L01传输就可以了;MPU-6050我用过,nRF24L01我并没用过,不过道理应该是这样的
  • TA的每日心情
    开心
    2019-4-13 01:45
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-4-12 19:20 | 显示全部楼层
    本帖最后由 ningh 于 2019-4-12 19:26 编辑

    不知为何发了两遍回复,删不掉了,就这样吧
  • TA的每日心情

    2018-4-23 20:55
  • 签到天数: 52 天

    [LV.5]常住居民I

    发表于 2019-4-12 21:14 | 显示全部楼层
    MPU-6050不用滤波也可以用一下的,去掉一些误差大的值就好了~
    传送数据的问题其实也很简单,多看看别人的代码,多测试几次就能做了,没什么难度。
    打赏作者鼓励一下!

    该用户从未签到

    发表于 2019-4-12 22:26 | 显示全部楼层
    知乎的这个6050代码,得到的x y角度挺稳的
    http://zhuanlan.zhihu.com/devymex/20082486
  • TA的每日心情
    擦汗
    2019-4-17 10:07
  • 签到天数: 15 天

    [LV.4]偶尔看看III

     楼主| 发表于 2019-4-15 13:25 | 显示全部楼层
    Zack97 发表于 2019-4-12 22:26
    知乎的这个6050代码,得到的x y角度挺稳的
    http://zhuanlan.zhihu.com/devymex/20082486

    感谢大佬。
  • TA的每日心情
    擦汗
    2019-4-17 10:07
  • 签到天数: 15 天

    [LV.4]偶尔看看III

     楼主| 发表于 2019-4-15 13:26 | 显示全部楼层
    没有编程很厉害的大神,给我讲一下思路么??
  • TA的每日心情
    擦汗
    2019-4-17 10:07
  • 签到天数: 15 天

    [LV.4]偶尔看看III

     楼主| 发表于 2019-4-15 13:29 | 显示全部楼层
    Zoologist 发表于 2019-4-12 17:10
    淘宝直接买串口输出的 mpu6050 就是上面有单片机,卖家自己的算法做解析,然后串口输出数据就是解析之后的 ...

    感谢感谢。我去找找,找不到的话再来。希望大佬给个相关链接。
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    OLED 128*64自制可达10000000个选项的菜单(已更新)
    OLED 128*64自制可达10000
    OLED 128*64自制可达10000000个选项的菜单 温馨提示: 建议占个楼再食用本帖子
    【原创】全球最小口袋3D打印机mini one直播教程贴
    【原创】全球最小口袋3D打
    最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 简介: 采用低导程15mm丝
    图表功能好像用不了
    图表功能好像用不了
    情况是这样,之前做好了一个 温度计,今天做另外一个的时候发现一样的代码写进去但是
    Mac连上Arduino,为什么在开发版信息中显示BN:未知的开发板
    Mac连上Arduino,为什么在
    温湿度DHT11+LCD1602
    温湿度DHT11+LCD1602
    (本人常年潜水,最近做一个小东西,有兴趣的小伙伴可以做一做) 利用 DHT11 + LCD160
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表