摘要

为了满足在非接触式环境中依然可以敏捷、准确地操作,人机交互手势识别设备在各领域广泛应用。设计一种基于STM8单片机的手势识别器,利用非接触式电容传感器与单片覆铜板相连接,实时掌握设备电容值的具体变化。将STM8单片机作为此设备的主控制器,设计电源转换电路、语音提示电路,实现测试者将手部与覆铜板测试区域靠近时,传感器上所显示的数值就会有所变化。设计引入卡尔曼滤波算法,通过多次训练手势识别,提高电容示值的实时性、稳定性。最后对设计的手势识别器进行系统测试,对四通道手掌型的测试结果表明,其可以满足“猜拳、划拳、人机大战”等多样手势功能,且设备鲁棒性与测试满意度提升,对手部动作的识别准确率较高,稳定运行且满足实时性要求,证明了设计思路的推广可行性。

全文