设计简介:

项目名:物联网智能锁(实物)
项目编号:mcuclub-dz-108
单片机类型:STM32F103C8T6
具体功能:
1、通过4*4的矩阵键盘中的0-9为数字键,*为删除键,#为确定键,A为重置密码键,B为一键还原密码键,C为添加指纹,D为删除指纹
2、重置密码过程:管理员密码–>旧密码–>新密码–>再次新密码
3、一键还原:输入管理员密码,直接还原密码123456
4、添加指纹:输入管理员密码,再添加指纹
5、删除指纹:输入管理员密码,再删除指纹
6、通过AT24C02存储密码,实现掉电保存密码
7、当输入密码或指纹总错误次数大于等于3次,进行锁定键盘及指纹模块3分钟,在此期间,每按一次按键都会蜂鸣器报警
8、通过继电器控制门磁锁,模拟开门和关门。开门时语音提醒“欢迎回家”,关门时语音提醒“门已关闭”
9、通过显示屏显示输入的密码(*号表示,防止被偷看),另外,输入密码可以前后加入扰乱码,只要包含正确密码即可
10、通过WIFI模块可手机端远程一键开锁

总字数:17595

实物链接:点击跳转

设计说明书链接:点击跳转

开题报告链接:点击跳转

答辩PPT链接:点击跳转

摘 要

随着物联网技术的不断发展和智能化需求的增加,智能锁作为物联网应用领域中的重要组成部分,具备了越来越广泛的应用前景。传统锁具的安全性和便捷性已经无法满足现代社会的需求,而智能锁凭借其智能化、远程控制和多功能特点,成为了改善生活品质和提升安全性的有效手段。因此,设计一款物联网智能锁系统,实现对门锁的智能化控制,具有重要的研究意义和实际应用价值。本论文的目标是设计一款基于STM32F103C8T6单片机的物联网智能锁系统,实现多种功能,包括密码和指纹识别、重置密码、一键还原密码、远程开锁等。采用STM32F103C8T6单片机作为核心控制器,通过4*4矩阵键盘进行密码输入和操作控制,使用AT24C02存储密码和数据,实现掉电保存。同时,配备指纹模块用于指纹的录入和识别。继电器控制门磁锁,模拟开门和关门过程,并通过语音提示提醒门状态。为了增强密码输入的安全性,显示屏采用号表示密码,并添加扰乱码,只要包含正确密码即可解锁。最后,利用WIFI模块实现手机端远程一键开锁功能,提高了系统的便捷性和灵活性。本论文的将STM32F103C8T6单片机应用于智能锁系统中,实现了多种智能化功能。通过指纹模块和矩阵键盘实现密码和指纹识别,增强了锁的安全性和便捷性。引入AT24C02存储器实现密码掉电保存,避免了密码丢失的问题。在显示屏上使用*号和扰乱码表示密码,提高了密码输入的安全性。另外,系统采用WIFI模块实现远程开锁功能,使得用户可以通过手机端实现远程控制,提供了更灵活和便捷的使用方式。本论文的研究成果为智能锁的发展提供了新思路和技术支持,有望在实际应用中得到广泛推广和应用。

关键词:物联网智能锁;STM32F103C8T6;4*4矩阵键盘;AT24C02;远程开锁;指纹识别

ABSTRACT

With the continuous development of Internet of Things (IoT) technology and the increasing demand for smart solutions, smart locks have become an essential part of the IoT application field and hold promising prospects. Traditional locks can no longer meet the security and convenience requirements of modern society, while smart locks, with their intelligent features, remote control capabilities, and multifunctionality, have emerged as effective means to improve life quality and enhance security. Therefore, designing a IoT smart lock system that enables intelligent control of door locks holds significant research significance and practical application value.The objective of this thesis is to design an IoT smart lock system based on the STM32F103C8T6 microcontroller, integrating various functionalities, including password and fingerprint recognition, password reset, one-key password restoration, and remote unlocking. The STM32F103C8T6 microcontroller is used as the core controller, and a 44 matrix keyboard is employed for password input and operation control. The AT24C02 chip is utilized for password and data storage, enabling data retention during power loss. The system is also equipped with a fingerprint module for fingerprint registration and recognition. A relay controls the door magnet, simulating the door opening and closing process, and a voice prompt is used to indicate the door status. To enhance password input security, the display screen shows “” to represent the password and incorporates scrambling characters; as long as the correct password is included, the lock can be unlocked. Lastly, a WIFI module is integrated to achieve remote one-key unlocking via a mobile phone, enhancing the system’s convenience and flexibility.This thesis introduces the STM32F103C8T6 microcontroller into the smart lock system, achieving various intelligent functions. Password and fingerprint recognition are realized through the fingerprint module and 44 matrix keyboard, enhancing lock security and convenience. The introduction of the AT24C02 chip enables password storage even during power outages, avoiding the issue of password loss. The use of “” and scrambling characters on the display screen enhances password input security. Furthermore, the WIFI module allows remote unlocking via a mobile phone, providing users with a more flexible and convenient usage method. The research findings of this thesis offer new perspectives and technical support for the development of smart locks and are expected to be widely promoted and applied in practical applications.

Keywords: IoT smart lock; STM32F103C8T6; 4*4 matrix keyboard; AT24C02; remote unlocking; fingerprint recognition.

目 录

摘 要

ABSTRACT

1 绪论

1.1 选题背景及实际意义

1.2 国内外发展历程

1.3 课题研究的主要内容

2 系统设计方案

2.1整体方案设计

2.2 主要元器件选择

2.2.1 主控芯片的选择

2.2.2 语音播报模块方案选择

2.2.3显示模块方案选择

3 硬件设计

3.1 主控电路设计

3.2 指纹模块电路设计

3.3存储模块电路设计

3.4 显示模块电路设计

3.5 继电器模块电路设计

3.6 报警模块电路设计

3.7 矩阵键盘模块电路设计

3.8 语音输出模块电路设计

3.9 物联网模块电路设计

4 系统程序设计

4.1 编程软件介绍

4.2 系统主流程设计

4.3 独立按键

4.4 OLED显示流程设计

4.5 温湿度检测模块子流程

5 实物制作与调试过程

5.1 密码开锁实物测试

5.2 指纹开锁实物测试

5.3 手机远程开关锁实物测试

总结与展望

致谢

参考文献

附录

附录一: 原理图

附录二:PCB

附录三:主程序

……………..本设计说明书是配套实物或仿真来写的,完整的设计参考书请购买后下载,购买过程遇到任何问题请联系客服进行咨询。本资料是一次性商品,不支持退货,感谢您对单片机俱乐部的支持……………..

发表评论

后才能评论

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源