资料查找方式:
特纳斯电子(电子校园网):搜索下面编号即可
编号:
T5002301M
设计简介:
本设计是基于STM32的指纹识别系统,主要实现以下功能:
1、可通过指纹解锁
2、可通过按键添加指纹
3、可通过按键删除指纹
4、指纹识别连续失败三次 会给手机发送信息
电源: 5V
传感器:指纹传感器(AS608)
显示屏:OLED12864
单片机:STM32F103C8T6
执行器:有源蜂鸣器
人机交互:独立按键
通信模块:4G模块(ML307R)
标签:STM32F103C8T6、OLED12864、AS608、有源蜂鸣器、独立按键、ML307R、AT24C02
题目扩展:智能RFID车位锁、指纹密码锁
基于stm32的指纹识别系统可以分为三个主要部分:中控部分、输入部分和输出部分。下面分别对这三部分进行概述:
中控部分:
本设计的核心控制器采用了STM32单片机。它作为系统的“大脑”,负责接收来自输入部分的各类数据,包括指纹信息、按键指令等。STM32单片机通过内部预置的算法对这些数据进行处理,如指纹比对、指令解析等,然后根据处理结果控制输出部分的响应。这一设计确保了系统能够高效、准确地执行各项功能。
输入部分:
- AS608指纹模块:该模块负责采集用户的指纹信息,并将其转化为数字信号发送给STM32单片机进行比对。
- AT24C02存储模块:用于存储用户的指纹数据,确保系统能够识别已注册的指纹。
- 独立按键:提供用户与系统进行交互的接口,用户可以通过按键切换操作界面、添加或删除指纹。
- 供电电路:为整个系统提供稳定的电源,确保各模块能够正常工作。
输出部分:
- OLED显示屏:用于显示系统名称、请开锁提示等信息,方便用户了解系统状态。
- 继电器:模拟门的开关功能,当系统识别到合法指纹时,继电器闭合,模拟门打开。
- 蜂鸣器:提供声音反馈,当门成功打开时,蜂鸣器发出短促的滴滴声;当密码错误时,蜂鸣器则发出长响一声以示警告。
- GSM模块:当系统连续三次识别到错误的指纹时,该模块会自动发送短信报警至用户预设的手机号码,提醒用户注意安全。
5 实物调试
5.1 电路焊接总图
首先将电路焊接在集成板上,共有以下部分,第一部分是电源模块,将电源插座、电源开关、10k电阻和一个指示灯依次焊接,焊接好之后插入电源,指示灯点亮,电源模块测试正常。第二部分是显示模块,排针焊接好后,将OLED12864显示屏插入排针。第三部分是单片机模块,本次课题使用的是STM32F103C8T6单片机。第四部分是按键模块。第五部分为蜂鸣器,第六部分为指纹识别模块,第七部分是继电器,第八部分为AT24C02存储模块,九部分为GSM模块。下图5-1为焊接完整实物图:
图5-1电路焊接总图
5.2 录入指纹实物测试
如图5-2所示,下图为上电后,我们按下按键S2,进入录入指纹识别模式,将手指放在指纹模块上,屏幕上显示指纹录入成功。
图5-2指纹识别实物图
5.3指纹错误测试
如图5-3所示,当我们用没有录入指纹的手指开锁,屏幕上会显示指纹错误,并且蜂鸣器报警。如果错误达到三次时,我们手机将会收到短信。
图5-3指纹错误测试实物图
6 仿真调试
6.1仿真总体设计
如图5-5所示,仿真部分包含STM32F103C8T6最小系统板、OLED12864显示屏、舵机、LED灯、蜂鸣器、继电器、模拟短信串口、俩个按键模拟的指纹模块。
图5-5 指纹密码锁仿真图
6.2开锁测试
如图5-6所示,下面是开锁的情况。
图5-7 解锁测试仿真图
6.3解锁失败测试
如图5-8所示,密码错误解锁失败,如果错误达到三次时,我们将发送短信。
图5-8解锁失败仿真图
设计说明书部分资料如下
设计摘要:
本文介绍了一种基于STM32单片机的指纹识别系统设计。该系统以STM32为核心控制器,结合多种外围模块,实现了指纹的采集、存储、识别及系统控制等功能。系统主要由中控部分、输入部分和输出部分组成。中控部分采用STM32单片机,负责数据的获取与处理,并控制输出部分。输入部分包括AS608指纹模块、AT24C02存储模块、独立按键和供电电路,分别用于指纹识别、数据存储、用户交互和系统供电。输出部分包括OLED显示屏、继电器、蜂鸣器和GSM模块,用于显示系统状态、模拟门开关、声音提示和异常报警。
系统通过AS608指纹模块采集用户指纹信息,STM32单片机进行数据处理后,与存储在AT24C02模块中的指纹数据进行比对。用户可以通过独立按键进行界面切换和指纹管理。系统状态通过OLED显示屏实时显示,继电器模拟门的开关操作,蜂鸣器根据系统状态发出不同声音提示,GSM模块在连续三次指纹识别错误时发送短信报警。
该设计充分利用了STM32单片机的强大处理能力和丰富的外设接口,实现了高效、可靠的指纹识别系统,具有广泛的应用前景。
关键词:STM32单片机,指纹识别,AS608指纹模块,AT24C02存储模块,OLED显示屏,GSM模块
字数:8000+
目录:
摘 要
ABSTRACT
1 引 言
1.1 选题背景及实际意义
1.2 国内外研究现状
1.3 课题主要内容
2 系统设计方案
2.1 系统整体方案
2.2 单片机的选择
2.3 电源方案的选择
2.4 显示方案的选择
2.5 存储芯片的选择
3系统设计与分析
3.1 整体系统设计分析
3.2 主控电路设计
3.3 显示模块
3.4 AT24C02存储模块
4 系统程序设计
4.1 编程软件介绍
4.2 主程序流程设计
4.3 按键函数流程设计
4.4 解锁流程图
5 实物调试
5.1 电路焊接总图
5.2 录入指纹实物测试
5.3指纹错误测试
6 仿真调试
6.1仿真总体设计
6.2开锁测试
6.3解锁失败测试
结 论
参考文献
致 谢