基于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的智能门锁系统 直接说明实现了什么效果 1 指纹解锁(基于AS608) 2 RFID解锁(基于RC522) 3 密码解锁 (基于LCD电容屏触摸控制) 4 蓝牙解锁 (基于HC- ...
- 详细!基于ESP32的智能门禁系统(华为云iot+微信小程序)
git地址:智能门禁(云IOT+微信小程序) 开关门效果 设备侧 产品创建 创建产品 创建产品,协议类型选择MQTT,数据格式选择JSON,其他参数自定 设备注册 找到所属产品,认证类型选择密钥,单击 ...
- 毕业设计 基于单片机的智能门禁系统
文章目录 1 简介 2 课题背景 3 详细设计 3.1 整体设计方案 3.2 功能模块 3.3 软件设计 4 实现效果 5 部分实现代码 6 最后 1 简介 Hi,大家好,学长今天向大家介绍一个学长做 ...
- 基于STM32的智能门禁系统
stm32F407主控芯片 RFID模块 矩阵按键模块 AS608指纹模块 SG90舵机模块 OLED显示屏模块 一.系统设计框架图 二.模块设计 RFID 寻卡 //功能描述寻卡读取卡类型号 / ...
- 基于STM32f103的电子秤系统设计
许久前整理的一项课程设计,具备以下资源: 1.论文:25页,近9000字 2.程序:Keil5源程序 3.实物:实测可用 软件程序上传在百度网盘,请自行下载: 链接:https://pan.baidu ...
- 基于Arduino的智能门禁系统模拟(智能舵机应用)
基于Arduino的智能门禁系统 项目简介 功能说明 原理说明 硬件结构图 功能模块各元件介绍 软件流程设计 部分代码展示 系统完整结构图 拓展功能与设计 项目简介 在暑期课程设计的第二阶段,课程要求 ...
- 【基于STM32F103+AS608的智能打卡系统】
基于STM32F103+AS608的智能打卡系统 工程源码链接 链接:https://pan.baidu.com/s/1RRc03nTrcTp--xfQnv2r9Q?pwd=in9p 提取码:in9p ...
- 基于STM32F103移植华为LiteOS物联网系统
基于STM32F103移植华为LiteOS物联网系统 本实验是通过学习野火的<物联网操作系统 LiteOS开发实战指南>参考学习的. 1.移植前的准备 LiteOS 的源码可从 LiteO ...
- 基于stm32智能门禁系统,指纹锁(RFID+键盘+指纹+OLED)
基于stm32智能门禁系统,指纹锁(RFID+键盘+指纹+OLED) 主要功能: 1.同时支持指纹,密码,RFID开锁 2.支持删除.修改用户,断电保存(flash模拟EEPROM) 3.4×4矩阵键 ...
最新文章
- InputFormat到key-value生成流程,reduce写出数据流程
- 关于mount在unix系统上
- Gvim开发环境配置笔记--Windows篇
- 覆盖php配置文件,配置 – 用另一个文件覆盖php-fpm池配置值
- 我们家的HTML5捣蛋王开始行动了
- 沣西新城大数据产业园:打造大数据全生态链
- Mac os 下的文件权限管理
- 如何让Win7不再弹出升级Win10的提醒窗口
- 图片服务器 文件系统,调研分享:图片文件在各文件系统上的访问性能对比
- openstack 之 kolla安装镜像
- Libevent源码解析
- VIM python 自动补全插件:pydiction
- 利用矩阵特征值求解多项式的根
- rabbitmq的web管理界面-密码管理
- 第4届华为编程大赛决赛试题解答(棋盘覆盖)
- 后缀数组 相关问题模板
- 对开发初步认识和体验
- 脚本自动化部署docker微服务,取代Jenkins
- Java 编程技巧之样板代码
- java redis存储键值包含\xac\xed\x00\x05t\x00\特殊字符