基于STM32F103的智能门禁系统

Posted Lewin~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于STM32F103的智能门禁系统相关的知识,希望对你有一定的参考价值。

0.前言

本人大二软工菜鸟一枚,大神不喜勿喷

1.功能演示

点这里功能演示

2.硬件选型

序号名称备注
1STM32F103C8T6开发板用于主控
2AS608指纹模块指纹解锁
3RFID-RC522射频模块刷卡解锁
40.96寸四针OLED显示模块(IIC)用于界面显示
54x4矩阵按键(优信电子的)按键解锁
6HC-05蓝牙模块发验证码
7继电器模拟开锁
8蜂鸣器开锁响声
9面包板拓展电源接口

3.实现功能

  1. OLED锁屏界面
    1.1 按键退出主界面
  2. 指纹解锁
  3. 刷卡解锁
  4. 按键解锁
    4.1 掩码输入密码(用 * 代替)
    4.2 按键查看输入的密码
    4.3 按键删除密码
    4.4 按键返回锁屏幕界面
    4.5 按键光标左右移
    4.6 按键删除光标前的密码(未实现)
  5. 输错三次密码锁死
    5.1 通过蓝牙模块发送验证码
  6. 解锁界面
    6.1 支持修改密码
    6.2 支持增删指纹
    6.3 个人信息
  7. 继电器、蜂鸣器模拟开锁

4.项目所涉及的技术

GPIO、中断、RTC、UART、IIC、SPI

5.完整源码下载

链接:https://pan.baidu.com/s/173JPHbgey1KizKu0NXReLQ
提取码:hhhh

6.结束

代码还有许多缺陷,大家自行修正

以上是关于基于STM32F103的智能门禁系统的主要内容,如果未能解决你的问题,请参考以下文章

基于STM32F103设计的智能门锁(支持多种开锁解锁方式)

基于STM32F103+AS608指纹模块+4X4矩阵按键+SIM900A发短信——智能门禁卡系统

基于STM32F103+AS608指纹模块+4X4矩阵按键+SIM900A发短信——智能门禁卡系统

基于STM32F103的智能门禁系统

基于STM32F103的智能门禁系统

基于stm32F103C8T6的智能门禁(毕业设计)