资料查找方式:
特纳斯电子(电子校园网):搜索下面编号即可
编号:
CJ-32-2022-148
设计简介:
本设计是基于stm32的智能RFID车位锁系统,主要实现以下功能:
1,通过RFID刷卡和按键输入密码两种模式开锁;
2,刷卡成功,蜂鸣器短响,舵机旋转;
3,通过gsm模块实时发送车位锁开关状态;
4,密码输入错误或者刷错误卡,蜂鸣器会长响;
5,液晶显示屏也实时显示门锁打开与否和密码刷卡是否正确;
标签:STM32、OLED、RFID、GSM、舵机
题目扩展:智能停车位

基于stm32的智能RFID车位锁:中控部分、输入部分和输出部分。下面分别对这三部分进行概述:
一、中控部分
核心控制器:采用STM32单片机作为整个系统的控制中枢。其主要功能包括:
- 数据采集:接收来自RFID读卡器、4*4矩型键盘等输入部分的数据。
- 数据处理:对接收到的数据进行处理,如验证密码、识别RFID卡等。
- 控制输出:根据处理结果,控制继电器、SG90舵机、蜂鸣器和GSM模块等输出部分的动作。
二、输入部分
- 功能:读取RFID卡的信息,并将信息发送给STM32单片机。
- 功能:提供密码输入、修改密码、删除卡、录入卡等操作接口。
- 功能:为整个系统提供稳定可靠的电源供应。
三、输出部分
- 功能:显示输入密码、密码错误、RFID卡验证结果等信息。
- 功能:控制车位锁的开关状态。
- 功能:发出声音提示。
- 功能:实现短信提醒功能。
5 实物调试
5.1 电路焊接总图
首先将电路焊接在集成板上,共有以下部分,第一部分是电源模块,将电源插座、电源开关、10k电阻和一个指示灯依次焊接,焊接好之后插入DC 电源,指示灯点亮,电源模块测试正常。第二部分是显示模块,排针焊接好后,将OLED显示屏插入排针。第三部分是单片机模块,本次课题使用的是STM32单片机。第四部分是复位电路模块,一个复位按键、10uF极性电容、10k电阻为一个模块焊接,构成复位电路。第五部分是5V转3.3V电路焊接而成。第六部分是USB转TTL模块,焊接下载接口GND、TXD、RXD,将HEX文件下载到单片机中,查看是否能下载正常,测试验证一切正常。第七部分是独立按键模块。第八部分是舵机,第九部分是GSM通信模块,第十部分是RFID自动识别模块。下图5-1为焊接完整实物图:

图5-1电路焊接总图
5.2打开门禁实物测试
如图5-2所示,我们输入密码打开门禁,舵机模拟开关门,这个时候手机端就会收到短信“门已开/门已关”。


图5-2连接WIFI实物图
5.3 修改密码实物测试
如图5-3所示,此设计中如果想设置新密码,我们将按下按键K4进入修改密码模式,首先需要输入管理员密码“123456”进入修改密码模式。先输入一边新密码,按下按键K13确认按键进行确认,然后再重新输入一遍确认密码。
。

图5-3修改密码实物图
5.4添加授权卡实物测试
如图5-4所示,此设计中添加授权卡,按下按键K8进入授权模式,输入管理员密码“123456”,按下按键K13确认按键,进入授权卡模式,然后将未授权的卡放在RFID上,然后蜂鸣器滴的一声提示一下授权成功,屏幕上也显示授权成功。

图5-4添加授权卡实物检测
5.3 删除授权卡实物测试
如图5-3所示,此设计中添加授权卡,按下按键K12进入消除卡的权限模式,输入管理员密码“123456”,按下按键K13确认按键,进入消除卡的权限模式,然后将授权的卡放在RFID上,然后蜂鸣器滴的一声提示一下消除卡成功,屏幕上也显示消除卡成功。

图5-5删除授权卡电机实物
设计说明书部分资料如下
设计摘要:
本论文基于STM32单片机设计了一种智能RFID车位锁系统,旨在解决校园车位管理的问题。该系统采用了STM32单片机作为核心控制器,并结合RFID模块、4*4矩阵键盘、OLED显示模块、继电器、舵机和GSM模块等多个模块,实现了对车位锁的智能控制和管理。在系统中,用户可以通过RFID卡或密码进行车位锁的开关控制,同时系统提供了相关的显示和提示功能,如OLED显示输入密码和密码错误信息,蜂鸣器发出开锁提示音等。此外,系统还具备远程管理功能,当车位锁状态改变时,GSM模块会发送短信提醒用户。通过对系统的设计和实现,本论文验证了该智能RFID车位锁系统在校园生活中的可行性和实用性。它能够提高校园车位管理的智能化水平,增加管理效率和便利性。未来的研究可以进一步优化系统性能和加强安全控制,以满足更广泛的应用需求。
关键词:单片机;GSM模块;RFID自动识别模块
字数:10000+
目录:
摘 要
ABSTRACT
1 引 言
1.1 选题背景及实际意义
1.2 国内外研究现状
1.3 课题主要内容
2 系统设计方案
2.1 系统整体方案
2.3 电源方案的选择
2.4 显示方案的选择
2.5 GSM通信方案选择
3系统设计与分析
3.1 整体系统设计分析
3.2 主控电路设计
3.3 显示模块
3.4 SIM900A通信模块
4 系统程序设计
4.1 编程软件介绍
4.2 主程序流程设计
4.3 按键函数流程设计
4.4设置密码流程设计
5 实物调试
5.1 电路焊接总图
5.2打开门禁实物测试
5.3 修改密码实物测试
5.4添加授权卡实物测试
5.3 删除授权卡实物测试
结 论
参考文献
致 谢


