2018年江苏省电赛手势识别题
用stm32+oled显示+电容传感器fdc2214
原理:准备一片导体(我用的是铝板)与手形成电容,固定距离,不同的首饰改变电容两极板的相对面积,从而改变电容大小,通过fdc2214测量出电容大小,传给cpu,单片机根据电容大小判别手势,通过oled显示。fdc2214和oled都采用 IIC通信,采集数据显示。
算法:emmm其实没什么算法,我用了fdc2214两个口采样,先采样记录每种手势的区间,因为有两个通道再加上他们的和,每种手势有三个区间,不同手势的区间可以有重合的地方,但不能三个区间都有重合的地方。通过和前一次比较的差来判定稳定的状态,稳定时测得的数据通过与既定区间比较来判定手势。。。。。学习模式就根据稳定时的数来维护改变区间以适应不同的手。
根据fdc2214手册配置初始化以及电容计算
emmmm就我算法描述的程序实现
emmmmm大概差不多就这样。。。。。。