手势识别

2018年江苏省电赛手势识别题

用stm32+oled显示+电容传感器fdc2214

原理:准备一片导体(我用的是铝板)与手形成电容,固定距离,不同的首饰改变电容两极板的相对面积,从而改变电容大小,通过fdc2214测量出电容大小,传给cpu,单片机根据电容大小判别手势,通过oled显示。fdc2214和oled都采用 IIC通信,采集数据显示。

算法:emmm其实没什么算法,我用了fdc2214两个口采样,先采样记录每种手势的区间,因为有两个通道再加上他们的和,每种手势有三个区间,不同手势的区间可以有重合的地方,但不能三个区间都有重合的地方。通过和前一次比较的差来判定稳定的状态,稳定时测得的数据通过与既定区间比较来判定手势。。。。。学习模式就根据稳定时的数来维护改变区间以适应不同的手。

根据fdc2214手册配置初始化以及电容计算

这里写图片描述

emmmm就我算法描述的程序实现
这里写图片描述
这里写图片描述

emmmmm大概差不多就这样。。。。。。

这里写图片描述

这里写图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值