资料查找方式特纳斯电子电子校园网搜索下面编号即可编号CJ-32-2022-054设计简介本设计是基于互联网的智能门锁控制系统设计主要实现以下功能1数字密码解锁:可以通过矩阵键盘输入和修改密码密码匹配密码错误提示2步进电机模拟开门与关门。系统设置有最大输入密码错误次数错误3指纹解锁:管理员身份可以给系统录入指纹或删除指纹通过指纹解锁4指纹或密码错误三次需要验证管理员密码才能解锁系统5通过WIFI模块连接网络可以使用手机APP控制系统开关门标签STM32、指纹模块、WIFI、步进电机题目扩展智能门禁系统智能保险箱智能行李箱系统框图本设计以STM32单片机为核心控制器加上其他的模块一起组成基于互联网的智能门锁控制的整个系统其中包含中控部分、输入部分和输出部分。中控部分采用了STM32单片机其主要作用是获取输入部分数据经过内部处理控制输出部分。输入由四部分组成第一部分是指纹模块通过该模块可检测到指纹第二部分是存储模块掉电存储存储录入的指纹和密码第三部分是4*4矩型键盘通过该模块可输入密码、修改密码、添加删除指纹、确认、取消等第四部分是供电电路给整个系统进行供电。输出由五部分组成第一部分是OLED显示模块, 通过该模块可以显示输入密码、密码错误、门开、指纹错误、锁定时间等第二部分是继电器控制输出通过该模块控制们的开关第三部分是步进电机模拟门的开关第四部分是蜂鸣器当门打开时蜂鸣器响三声当密码错误时蜂鸣器报警第五部分是WIFI模块通过该模块可以用手机控制门的开关。5 实物调试5.1 电路焊接总图首先将电路焊接在集成板上共有以下部分第一部分是电源模块将电源插座、电源开关、10k电阻和一个指示灯依次焊接焊接好之后插入电源指示灯点亮电源模块测试正常。第二部分是显示模块排针焊接好后将OLED12864显示屏插入排针。第三部分是单片机模块本次课题使用的是STM32F103C8T6单片机。第四部分是矩阵按键模块。第五部分为继电器第六部分为步进电机驱动芯片及其底座第七部分为指纹模块第八部分为蜂鸣器第九部分为WIFI模块。下图5-1为焊接完整实物图图5-1电路焊接总图5.2 智能门锁控制系统实物测试如图5-2所示下图为上电后此时显示屏显示智能门锁控制系统的基本情况。图5-2智能门锁控制系统实物图5.3 开锁测试如图5-3所示按键输入争取的密码门锁打开。图5-3温湿度测试实物图5.4WIFI测试如图5-4所示通过WIFI模块连接云平台后可通过小程序远程查看和控制智能门锁控制系统。图5-4 WIFI测试实物图6 仿真调试6.1仿真总体设计如图5-5所示仿真部分包含STM32F103C8T6最小系统板、OLED12864显示屏、步进电机、矩阵按键、继电器、蜂鸣器。图5-5 智能门锁控制系统仿真图6.2按键开锁如图5-6所示此设计中通过按键输入密码进行开锁。图5-7 按键开锁仿真图6.3修改密码测试如图5-8所示通过按键进行密码修改。图5-8修改密码仿真图设计摘要本论文设计了一种基于互联网的智能门锁控制系统旨在提供安全、便捷的门禁管理解决方案。该系统通过数字密码解锁和指纹解锁的方式实现门锁的开关同时支持通过手机APP远程控制门锁。设计采用了STM32微控制器作为主控制器配合指纹模块、WIFI模块和步进电机等组件实现了密码管理、指纹识别和远程控制等功能。传统的门禁系统存在着安全性低、操作繁琐等问题而基于互联网的智能门锁控制系统能够有效解决这些问题提供更便捷、安全的门禁管理体验。本设计的系统具有以下特点和优势首先系统支持数字密码解锁和指纹解锁两种方式。用户可以通过矩阵键盘输入和修改密码系统会对输入的密码进行匹配并给出相应的提示如密码错误提示。管理员身份可以给系统录入指纹或删除指纹用户则可以通过指纹解锁门锁。这种多重解锁方式提高了系统的安全性。其次系统支持远程控制功能。通过手机APP连接WIFI模块用户可以远程控制门锁的开关。用户可以随时随地通过手机APP发送指令实现远程开锁功能。这种远程控制功能方便了用户的操作提升了用户体验。最后系统采用了STM32微控制器作为主控制器配合指纹模块、WIFI模块和步进电机等组件实现了密码管理、指纹识别和远程控制等功能。STM32微控制器具有较高的性能和可靠性能够稳定地进行密码匹配、指纹识别和远程控制操作。指纹模块、WIFI模块和步进电机等组件的配合使用使得系统的功能更加完善和可靠。通过实验验证本设计的基于互联网的智能门锁控制系统能够稳定地进行密码匹配、指纹识别和远程控制操作具有较高的安全性和可靠性。该系统的设计和实现具有一定的可行性和实用性可以在实际应用中为用户提供安全、便捷的门禁管理解决方案。关键词STM32微控制器、指纹模块、WIFI模块、步进电机字数8000内容预览摘 要ABSTRACT1 引 言1.1 选题背景及实际意义1.2 国内外研究现状1.3 课题主要内容2 系统设计方案2.1 系统整体方案2.2 单片机的选择2.3 电源方案的选择2.4 显示方案的选择3系统设计与分析3.1 整体系统设计分析3.2 主控电路设计3.2.1 STM32F103C8T6单片机3.2.2复位电路3.3 液晶屏显示模块4 系统程序设计4.1 编程软件介绍4.2 主程序流程设计4.3 按键函数流程设计4.4 确认键流程设计5 实物调试5.1 电路焊接总图5.2 智能门锁控制系统实物测试5.3 开锁测试5.4WIFI测试6 仿真调试6.1仿真总体设计6.2按键开锁6.3修改密码测试结 论参考文献致 谢