继续这个翻译机的体验流程,开箱中有提到过52840dongle的使用场景,希望用leaudio音频协议去连接播放器设备如音箱等。不过在查了自己家里的蓝牙音箱后发现,还没有一个播放器设备可以支持leaudio音频协议,最新的也只是支持到经典蓝牙音频播放的Sony音箱。
那就只有暂时放弃这个想法了,另外我们还有个扩展的imu模块icm20948,可以在树莓派5系统上直接使用python语言去操作它。和开箱子中的利用一个mcu主控和mpy去操作它基本没有太大区别,首先还是需要安装这个来自adafruit的驱动库:sudo pip3 install adafruit-circuitpython-icm20x,然后这个库在树莓派上是底层用到了RPi.GPIO库去操作iic接口等硬件外设,最终得到imu模块采集到的运动姿态数据。
首先我们需要安装来自adafruit公司的官方模块,如下图所示。
然后,编写一个python语言的脚本文件例如imu-icm20948.py。
接下来就可以直接运行脚本。
可以看到,很简单就驱动了imu模块icm20948,接下来就可以用采集的运动姿态数据进行其他算法的开发和测试,例如跌倒检测,计步等等。
最后,这是imu模块和树莓派5的40pin接口iic总线连接,接线图如下图所示。
关于imu模块icm20948的检测到此结束。