[经验分享] 【2024 DigiKey创意大赛】RPI5翻译机---3 关于52840dongle补充说明

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

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复