应用背景 传统的门锁需要随身携带钥匙,一来不便携带,而来容易丢失。而智能锁可通过密码、人脸识别、指纹等方式开锁,可十分有效地解决需要随身携带钥匙地问题。 但是现在市面上地智能锁价格高昂,且要拆卸旧锁来安装智能锁十分不便,故本次希望在传统插栓式门锁上加上指纹识别开锁功能,解决随身携带钥匙地困扰,又不需要重新换锁。 实现功能 1、指纹录入; 2、指纹识别; 3、步进电机模拟开锁动作。 系统框架 MCU通过串口控制指纹模块的指纹特征录入与指纹校验,指纹模块通过串口将识别结果返回。MCU根据返回的结果决定是否开锁,开锁动作由MCU发送脉冲信号控制步进电机驱动器进而控制步进电机实现。 软件框架 如下图: RT-Thread使用情况 基于Demo简单使用了RT-Thread的线程、中断、设备驱动。 |
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.