Arduino-检测运动/移动



我需要检测项目的移动方向。我想知道这个项目是向上还是向下移动。

使用这个平台并使用特定的防护罩,这可能吗?

我脑海中有一个超声波传感器,我可以用它测量物品离某个点的距离,并用它来表明由于距离的变化而发生的运动类型。我认为这可能很棘手,我想看看是否有更好的选择。

更新:我更新了问题,更正了方向——不是向前/向后,而是向上/向下。

通常,要知道运动方向,需要使用陀螺仪测量结果,通常用四元数表示。为了获得距离,你需要整合加速度数据。但请注意,这种方法不是很宽容。您可以使用6轴mems传感器,用于测量加速度和转速。有基于因弗森塞集成电路mpu6050和mpu9250的arduino防护罩。尝试使用i2cdevlib等库。同样可能有助于实现本机Invensense的固件,它被移植到ARM和微芯片平台,并且应该很容易将代码移动到arduino平台。另一个有用的链接是freeImu。

最新更新