基于51单片机的人脸识别电子密码锁

/*************************************************************************************************************/

应用模块:1. 矩阵键盘

                  2. LCD1602显示屏

                  3. 8mm摄像头

                  4. 舵机模块

                  5. USB串口通信

                  6. Opencv人脸识别库

实现功能:

                  1. 按键密码解锁:初始密码888888,解锁成功,蜂鸣器提示,舵机旋转90°,门打开。解锁错误,蜂鸣器提示,舵机不动,LCD1602提示重新输入密码。解锁错误超过3次,30秒锁屏,30秒后才能继续操作。

                  2. 人脸识别密码解锁:开启人脸识别串口,运行Python代码,打开摄像头,通过模板匹配匹配对应的人脸。匹配成功,舵机旋转90°,门打开。匹配错误,显示Not Find,继续匹配,直至匹配成功。

                  3. 修改密码:初始密码888888,修改后密码000000,同按键密码解锁一样。但是,断电后,修改的密码仍然能够继续保存使用。

                 4.售后服务:若该产品出现任何问题,均可通过售后服务中的产品作者信息联系到作者。例如:忘记密码后,通过联系产品方即可实现重置密码。(后续可以再加一个功能,用户方可以通过手机验证自行重置密码,本次项目并未实现该想法。)

/*************************************************************************************************************/

一、矩阵键盘

二、LCD1602显示屏

 三、8mm摄像头

四、舵机模块

五、USB串口通信

六、Opencv人脸识别

/*************************************************************************************************************/

总体设计布局:

/*************************************************************************************************************/

有需要源代码的小伙伴自行取走:

51源代码百度网盘链接:

链接:https://pan.baidu.com/s/1LnjaIWWXgMaymONDTt1CnQ 
提取码:zcm3
  • 12
    点赞
  • 110
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LowKey_Tan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值