基于STM32F103的智能门禁系统
Posted Lewin~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于STM32F103的智能门禁系统相关的知识,希望对你有一定的参考价值。
0.前言
本人大二软工菜鸟一枚,大神不喜勿喷
1.功能演示
2.硬件选型
序号 | 名称 | 备注 |
---|---|---|
1 | STM32F103C8T6开发板 | 用于主控 |
2 | AS608指纹模块 | 指纹解锁 |
3 | RFID-RC522射频模块 | 刷卡解锁 |
4 | 0.96寸四针OLED显示模块(IIC) | 用于界面显示 |
5 | 4x4矩阵按键(优信电子的) | 按键解锁 |
6 | HC-05蓝牙模块 | 发验证码 |
7 | 继电器 | 模拟开锁 |
8 | 蜂鸣器 | 开锁响声 |
9 | 面包板 | 拓展电源接口 |
3.实现功能
- OLED锁屏界面
1.1 按键退出主界面 - 指纹解锁
- 刷卡解锁
- 按键解锁
4.1 掩码输入密码(用 * 代替)
4.2 按键查看输入的密码
4.3 按键删除密码
4.4 按键返回锁屏幕界面
4.5 按键光标左右移
4.6 按键删除光标前的密码(未实现) - 输错三次密码锁死
5.1 通过蓝牙模块发送验证码 - 解锁界面
6.1 支持修改密码
6.2 支持增删指纹
6.3 个人信息 - 继电器、蜂鸣器模拟开锁
4.项目所涉及的技术
GPIO、中断、RTC、UART、IIC、SPI
5.完整源码下载
链接:https://pan.baidu.com/s/173JPHbgey1KizKu0NXReLQ
提取码:hhhh
6.结束
代码还有许多缺陷,大家自行修正
以上是关于基于STM32F103的智能门禁系统的主要内容,如果未能解决你的问题,请参考以下文章
基于STM32F103设计的智能门锁(支持多种开锁解锁方式)
基于STM32F103+AS608指纹模块+4X4矩阵按键+SIM900A发短信——智能门禁卡系统