问题标签 [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.
nodemcu - 如何将数据从 MPU6050+NodeMCU 流式传输到树莓派?
我正在做一个小项目,尝试通过 wifi 以 100Hz 的频率将加速度计和陀螺仪数据从 5 MPU6050 无线传输到我的 Raspberry pi。我已经设法配置 NodeMCU 以从我的加速度计中采样数据,但现在我对如何将这些数据传递给 Pi 有点困惑。
理想情况下,我希望在 Arduino 环境中看到类似于“串行监视器”的东西,而不是在我的 Pi 终端窗口上。据我了解,我需要在我的 pi 上设置一个“服务器”,然后将 NodeMCU 作为“客户端”连接到它(我找到了这个库:https ://github.com/ekstrand/ESP8266wifi 。
这有意义吗?如果是这样,有人可以在“入门”指南中指出如何在 Pi 3B 上设置这样的服务器吗?
i2c - IC2 从机不响应 XC8
嘿伙计们,我已经连续工作了 72 小时,但我找不到错误,我正在研究 PIC16F1719 我正在尝试设置 3 个外围设备,一个 ADC,一个 I2C 协议和一个用于与 BT 通信的 USART但是 ADC 很简单,但是我在 I2C 上遇到了困难,尽管事实上我已经检查了好几次代码,由于某种原因,当我得到 ACK 时,一切似乎都很好,但是当我去参加关于传感器(MPU6050)什么都没有显示,但我上次放在缓冲区上的值,有什么想法为什么会发生这种情况?就像缓冲区不会自行清除,我想我无法通过软件清除它,谢谢。
atmega - 连接 Atmega8 与 MPU6050
我有疑问,因为我在通过 I2C 将 Atmega8 与 mpu6050 连接时遇到问题。
这是我的连接:
这是一个很好的联系吗?
matlab - 如何根据另一个矩阵的 cosrain 对矩阵的行进行排序?
6面法是一种非常便宜和快速的校准和加速度计的方法,比如我的MPU6050,这里对方法进行了很好的描述。
我做了 6 次测试来校准基于 g 矢量的加速度计。
之后,我建立了一个矩阵,并在每一行中存储了以m/s^2表示的每个轴的平均值,多亏了这个问题,我自动计算了每个文件中每一列的平均值。
测试是随机进行的,我测试了所有六个位置,但我没有遵循任何路径。所以我手动排序最终矩阵,基于Y 矩阵的排序,我的参考矩阵。 Y 元素是固定的。
手动排序的矩阵如下
这里我如何手动排序矩阵
基于 Y 矩阵约束,如何在不知道“先验”的情况下对我的矩阵进行排序,测试存储在行中?
arduino - MPU6050 似乎没有正确给出值并且没有发现 i2c 设备抛出错误
我正在使用 MPU6050 和 arduino。它读取一些东西,但不是数值!
1- 连接与以下相同。
2-然后我从这里添加 i2cdev 库和从这里 添加mpu6050库
我将它们复制到 C:\Program Files\Arduino\libraries。
4-我尝试了 MPU6050_raw 示例。你可以看到它不断给出相同的字符但不是数值
5-在这里,我看到这个话题MPU6050 DMP 不起作用? 并将 i2c_scanner 上传到设备。它显示“未找到 I2c 设备”。为什么?
6-我看到另一个主题https://forum.arduino.cc/index.php?topic=404031.0与我的情况相同。我也尝试了那里的代码,它似乎有效,但即使我移动 MPU6050,加速度计和陀螺仪值也会不断给出 -1。
arduino - GPS和IMU MPU6050的Arduino UNOv3同步
我对 Arduino 比较陌生,我想:
- 将IMU的频率设置为100 Hz。
同步 GPS 和 MPU6050 以便同时获取数据:
/li>
我找不到任何我可以使用/理解的东西。
c++ - Arduino代码没有正确添加数字
我正在尝试创建一个函数来查找 Arduino 上的传感器值的平均值以对其进行校准,但是总和无法正常工作,因此平均值不正确。下表显示了输出示例。左列应该是右列中显示的输出的滚动总和(负数如何进入那里?)
应该执行此操作的calibrateSensors()
函数如下所示
readAccelData()
功能如下
知道我哪里出错了吗?
arduino - 如何进行 MPU6050 加速度计温度校准?
我正在用 MPU6050 加速度计做一个项目。首先,我只在执行Luis Ródenas 的草图时计算 MPU 的偏移量。
稍后,一旦我得到偏移量,我将它们复制到第二个草图的配置中,并且我总是使用相同的值执行它。
我遇到的问题是,在多次执行第二个草图之后,原始读数呈现出新的偏移量。
我读到这个问题可能是由传感器的温度引起的,有必要用温度来补偿读数。但我找不到这样做的例子。我想问是否有人知道问题可能是什么以及我如何解决它。
arduino - Mpu6050 未在 nodemcu 中检测到
我正在尝试将 mpu6050 连接到 nodemcu,如下所示:
但它没有检测到传感器
传感器与Arduino一起工作
我尝试的代码是 Arduino 示例代码,在 nodemcu 中有额外的 Wire.begin(D2,D1)