用于 Teensy 3.1 的 9 轴 BNO-055 运动传感器 + MS5637 压力传感器附加屏蔽的 Teensiduino 草图可从Tindie.com 获得。
用于配置传感器并从 BNO-055 9 轴运动传感器和 MS5637 压力传感器获取缩放加速度计、陀螺仪和磁力计数据的基本草图。
由于某种原因,BNO-055 芯片本应运行 03.04 时的软件 ID 代码为 02.B0。也许这些来自贸泽的初始芯片使用的是稍微过时的固件,或者是工程评估芯片。
增加了加速度和陀螺仪校准,软件和硬件传感器融合结果的比较。
增加了磁力计校准、系统错误检查以及线性加速度和重力的输出。
要做的是用于轻敲检测、自由落体检测和简单手势识别的加速度/陀螺仪阈值中断。
与开源的 Madgwick 传感器融合相比,BNO-055 上的卡尔曼滤波器坚如磐石;航向非常稳定,但硬件和开源航向之间存在大约 180 度的差异。这必须与使用默认 Windows 方向方案的传感器轴的方向有关。
更多详情、使用方法,请下载后细读README.md文件
2022-07-20 18:05:15
42KB
草图
传感器