本课题为多功能门禁系统的设计,其系统架构如图2.1所示,整个系统由STM32F103单片机和MaixBit开发板两部分构成,其中MaixBit是基于K210芯片的开发板,在此主要负责人脸的录入,识别,液晶显示等功能,用户可以通过按键直接录入需要识别的人脸,并且当录入的人脸和待识别人脸匹配成功后,会通过TTL串口发出指令给STM32单片机,单片机根据指令得知人脸是否识别成功,并且具有指纹识别、密码输入、RFID识别、蓝牙控制等功能,用户可以通过按键添加和删除指纹和IC卡信息,如果指纹、IC卡、密码或者手机APP发出开启指令识别成功,也会通过继电器打开门禁,并且会通过2.4寸的TFT液晶实时显示摄像头采集的数据信息,如果连续3次错误,则通过GSM模块发送报警短信到管理人员手机。