繁体   English   中英

使用python将MPU6050原始数据转换为频率

Convert MPU6050 raw data to frequency using python

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

如何将mpu6050加速原始数据转换为频率? 我遵循了一些教程,并且在每个解决方案中,他们使用原始数据计算 g 值。 是否有任何解决方案可以使用 pyton 将 g 值转换为频率或将原始值转换为频率?

1 个回复

当您谈论频率时,作为类比考虑振荡(如钟摆)。 一个振荡周期看到钟摆改变其摆动方向两次。 当这个方向改变时,速度从正变为负或从负变为正。

如果你整合加速度原始数据,你会得到速度。 通过跟踪改变其符号(正/负)的速度,您可以识别一个振荡周期,从而识别它的频率。

如果您不确定如何在代码中进行积分,本网站的 Arduino 代码显示了如何使用 MPU6050 集成角速度以获得角度和一些加速度原始数据处理: https ://www.instructables.com/How-to-Make-a -Robot-Car-Drive-Straight-and-Turn-Ex/

1 如何转换MPU6050的原始数据来控制鼠标光标?

我有一个项目要完成,该项目涉及“使用传感器控制PC鼠标光标”,其中我必须使用Java,Arduino和MPU-6050作为传感器。 我计划将以下代码用于鼠标光标的移动 我计划为鼠标光标移动创建moveRight(),moveLeft()moveUP(),moveDown()函数。 ...

2 MPU6050原始传感器数据,零

我正在尝试从MPU6050 (GY-521 module)获取ACCEL_OUT原始值。 我可以读取WHO_AM_I寄存器,并且可以写入PWR_MGM_1 (0x6B)寄存器,并将其默认值从0x40更改为0x00 (当我写入寄存器时,可以读取0x00 )。 并且中断得到公平处理,我需要访问传 ...

3 MPU6050陀螺停止发送数据

我从事一个项目,我有很大的 Arduino 代码。 这里我要获取 MPU6050 陀螺仪数据,并将其写入 function 中。 我有一个例子,但这不起作用。 如果我移动陀螺仪,10-30 秒后它会停止运行。 我使用jarzebski MPU6050 库。 这是代码:/* * MPU6050 ...

4 在python中读取mpu6050 dmp

我正在尝试使用 python 从 mpu6050 获取滚动/俯仰/偏航角,但仅使用原始陀螺仪和加速度值非常不准确。 我阅读了有关集成 dmp 的信息,但没有找到任何文档。 是否有任何信息,甚至是我没有找到的现有图书馆? ...

5 使用openGL可视化MPU6050

从MPU6050获得加速度计/陀螺仪后,我使用以下功能: 要获得四元数值q0 , q1 , q3 。 然后我使用此功能: 要获得偏航,俯仰,滚动,psi,θ和phi。 在PC中,我使用openGL绘制3D对象。 如何使用偏航,俯仰,滚动,psi,θ和phi来控制3D对象 ...

2015-12-21 10:44:59 1 315   opengl
7 MPU6050设置?

有人对 gy-521 / MPU6050 有什么好的经验吗? 我想使用加速度计部分来确定摆动物体的运动。 我想我需要一些高精度的设置,但我一生都没有理解我发现的大部分内容,因为他们开始用“他们的”语言说话,而我只是迷路了。 我知道它可能只是数学计算,但我似乎没有从模块中获取数据,至少当我移动模块 ...

8 如何使用C++通过I2C从MPU6050读取数据块

我使用 MPU6050 设备并获取加速度计和陀螺仪数据。 现在我需要使用 cpp 语言从 MPU6050 读取数据块。 在 Python 中很容易做到这一点: 该函数从地址 ACCEL_XOUT_H 开始读取数据块(14 字节)。 以及如何在 cpp 中做同样的事情? 我应该使用这个功能吗: ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM