问题标签 [mpu6050]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
arduino - 从 DeepSleep 模式返回后 Mpu6050 未连接到 Esp32
我是硬件编程方面的完全菜鸟。我正在做一个项目,我必须从 mpu6050 计算滚动和俯仰值,同时在 esp32 中实现深度睡眠模式以降低功耗。
我遵循在线教程并设法让 esp32 进入深度睡眠模式,但是在我从深度睡眠模式回来后,我无法重新连接到 mpu6050(mpu6050 状态为 1)。
这是我的代码,
c++ - 使用 C++ 从树莓派上的 I2C 库编译“示例”时出错
我需要在树莓上使用 MPU6050 开发一个系统。我很快找到了为 arduino 创建但为树莓派修改的 jrowberg 库。https://github.com/jrowberg/i2cdevlib但是,我无法使用该库。如果我解压缩 git hub 文件并在/home/pi/i2cdevlib/RaspberryPi_bcm2835/MPU6050/examples
第一个错误时打开示例是"I2Cdev.h: File or directory does not exist"
好的,我从 I2Cdev 和 MPU6050 文件夹中复制了文件并将其粘贴到“示例”文件夹中。但现在我有一个新错误:
embedded - MPU6050s DMP初始化数据是什么意思?
我想知道初始化时加载到 DMP的3kB 十六进制数据是什么。我知道它们应该是 DMP 的某种“程序”,但它们是做什么的?有没有办法获得汇编版本,如果有,有没有办法自己制作?或者,我是否完全误解了这一点?每个人似乎都在使用它,但我找不到有关此数据的任何文档。
python - 在python中读取mpu6050 dmp
我正在尝试使用 python 从 mpu6050 获取滚动/俯仰/偏航角度,但仅使用原始陀螺仪和加速度值非常不准确。我阅读了有关集成 dmp 的信息,但没有找到任何文档。是否有任何信息,甚至是我没有找到的现有图书馆?
arduino - 在嵌入 MPU6050 的摩托车上读取偏航俯仰滚动时出现问题
我有一个奇怪的情况,使用你的图书馆来读取摩托车的倾角。下面我在道路的同一路段同时进行了相同的实验,红色是我使用 HyperIMU 应用程序的智能手机,蓝色是连接到 GY-521 MPU6050 板的 Arduino Beetle。
正如你所看到的,当我以正常速度转弯时,红色曲线非常水平,这意味着我保持与我所做的相同的倾斜角度。
但奇怪的是,我在 MPU6050 上得到的测量值似乎略微漂移到零。
事实上,当我移到办公桌上的黑板上时,一切都很好。仅当我在摩托车上使用它时才会出现此问题,我猜这可能是由转弯过程中的“高”重力引起的,这可能导致防漂移功能使陀螺仪读数过载。如您所见,问题在转弯期间引起的偏移或多或少会在下一个转弯(h)中找到。
你遇到过这样的问题吗?如果是,您是如何解决的?
我的代码如下:
python - 重力会影响 MPU6050 的信号吗?
我从传感器 mpu6050 流式传输 ax,ay,az 以计算角度如下等式:
但似乎如果任何轴的方向与重力平行,我就无法正确计算传感器绕该轴旋转的角度。是真的吗,有人遇到同样的问题吗?谁能帮我 :(
accelerometer - 如何镜像加速度计的 x、y 和 z 轴
我在用户的手腕上安装了一个加速度计。我开发了一种算法来检测用户的动作。但是,当我将加速度计放在左手腕上时,我正在读取的值对于相同的动作是不同的。尝试绕 Z 轴旋转 180 度,但值仍然不同。
mpu6050 - 为稳定读数设置 mpu6050
是否有任何设置可以让 mpu6050 的加速度计读数更稳定?
当设备静止不动时,它是否应该能够返回零,至少对于 x 和 y?
stm32 - MPU 6050 with STM32 (蓝丸板)
我有一块 STM32 F103C 板,我正在尝试与 MPU 6050 加速度计/陀螺仪集成。
两个设备之间的连接不完整,当建立连接时,给出的输出似乎是垃圾。我已经尝试过直接 I2C 通信(它可以提供 OK 输出),但更愿意继续使用 MPU6050 库(专为 arduino 设计)。
在 STM 板上,我将 SDA (MPU6050) 连接到引脚 B7。SCL 到引脚 B6。VCC 至 +3.3V 和 GND 至 GND
当连接到 arduino 板时,系统运行完美。有什么办法可以使该库与该板一起使用以提供有效的输出。.
这是有效的草图:
还有适用于 arduino 的草图,但不适用于 STM32
谢谢
stm32 - mpu6050&dmp和stm32h7的使用
我试图将 mpu6050 与 dmp 一起使用,但我该怎么做呢?我没有找到任何来源,任何寄存器或类似的东西。我现在有一个 stm32h7,但没有与此相关的库,或者我没有再找到。请有人帮助我