先上视频:
这次给大家带来的是DIY蓝牙体感手柄的展示,手柄通过蓝牙连接电脑,晃动手柄对游戏进行控制。
可以识别上下左右4个方向和顺、逆时针转动手腕动作,且不受握持姿势影响。
用的BLE芯片是NRF52832,MEMS是ST的LSM6DSL,这两者的配合在前面专题我有多次提到。
驱动移植可以参考:当BLE遇到MEMS——LSM6DSL驱动移植到NRF52832
基本算法可以参考:当BLE遇到MEMS——姿态解算
其实在之前有给大家展示过通过手机进行展示,帖子如下:
当BLE遇到MEMS——NRF52832+LSM6DSL体感玩具展示
本次通过电脑进行展示,更显示出作为手柄的通用性,能够玩更多的游戏。
该DIY算法的基本原理是如下图。
如果对该DIY感兴趣,我会在后续进一步分析与分享。
本帖最后由 lb8820265 于 2020-8-29 23:02 编辑