[经验分享] ST MEMS创意大赛第12贴 -- 骨传导LIS25BA实现机械臂控制

传媒学子   2020-6-27 14:50 楼主

端午节,经过2天的努力,终于把这次大赛第二部分的内容完成了:利用骨传导传感器实现对机械臂的控制。

 

骨传导传感器对于unico来讲是没有FSM和MLC的,这两个功能是lsm6dox的功能。 因此,要实现对LIS25BA的数据采集,必须结合UM2116, 用串口打入命令,接收。

UM2116配套unico,建议查看unico安装包中的UM2116,版本低的unico可能不支持LIS25;

 

通过unico获取LIS25的传感器寄存器配置,通过串口命令获取LIS25的XYZ数据;

这里我开始尝试用开源unico3.0.0进行二次开发,但是由于没有接触过C#,因此换成python了,用pyserial,将配置命令写入LIS25,然后获取数据,解析数据,算法执行,结果输出,将结果送入STM32F429,控制后续舵机运动。

 

python确实爽,非常省事,少掉不少头发.....

 

这个帖子分享一下进展和思路,详细实现方案可参考作品提交贴。

 

 

image-20200627144645-2.png

回复评论 (4)

怎么没用LSM6DSOX?

虾扯蛋,蛋扯虾,虾扯蛋扯虾
点赞  2020-6-27 20:46
引用: littleshrimp 发表于 2020-6-27 20:46
怎么没用LSM6DSOX?

这是第二部分,模拟声控,
点赞  2020-6-29 08:30

您好,我想问下LIS25BA传感器的板子哪里能获取?

点赞  2020-7-8 10:17
引用: a812446964 发表于 2020-7-8 10:17 您好,我想问下LIS25BA传感器的板子哪里能获取?

问一下管理员nmg吧

点赞  2020-7-10 17:31
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复