【毕业设计】基于单片机的门禁系统 – 嵌入式 物联网

文章目录

  • 1 简介
  • 2 课题背景
  • 3 详细设计
    • 3.1 整体设计方案
    • 3.2 功能模块
    • 3.3 软件设计
  • 4 实现效果
  • 5 部分实现代码
  • 6 最后

1 简介

Hi,大家好,这里是丹成学长,今天向大家介绍一个学长做的单片机项目

基于单片机的门禁系统

大家可用于 课程设计 或 毕业设计

单片机-嵌入式毕设选题大全及项目分享:

https://blog.csdn.net/m0_71572576/article/details/125409052

2 课题背景

门禁系统的基本组成主要包括身份识别、传感与报警、处理与控制、电锁与执行、管理与设置。

本系统从应用角度出发,针对家庭或小型办公场所的使用需求,主要从两个方面着手优化设计:一是硬件搭建上坚持低功耗设计,加入电源管理模块供电;二是在软件实现上,尝试多种策略来提高系统的响应速度,并考虑多种情况下的报警处理,提高系统的安全性。

3 详细设计

3.1 整体设计方案

学长设计的禁系统主控制芯片采用 STM32 单片机 STM32F103, 指纹识别模块采用 ATK-AS608 模块, 并用 LCD12864 显示处理的结果信息。 尝试多种策略来提高系统识别和响应速度。

3.2 功能模块

实现的主要功能有:

通过usb转串口,进行指纹的录入。

通过编程软件keil4将程序烧录到主控板STM32F103,LCD12864液晶屏幕显示“请输入您的指纹”,若指纹模块初始化失败,则显示“录入指纹失败”。用录入指纹开锁,若指纹识别成功,电磁锁开锁;

若指纹识别不成功,则语音提示“叮铃叮铃”,液晶显示“识别指纹失败”,在这种情况下,还剩两次录入机会,若三次指纹识别均失败,则系统会报警。

通过密码也可以开锁,同样有三次机会。预先用矩阵键盘登记保存密码,登记密码时,需要6-13位字符,按“#”号键结束。

听到“请再输入同一密码”,再次在按键板上输入同一密码;听到“密码登记成功”,液晶屏上会显示添加成功。

用密码开锁时,若三次匹配失败,则系统会报警,液晶屏会显示“开门失败”。

该系统的结构主要包括6个模块:

  • 门锁控制模块
  • 主控制芯片
  • 矩阵键盘模块
  • 指纹识别模块
  • 液晶显示
  • 电源管理模块.

【毕业设计】基于单片机的门禁系统 - 嵌入式 物联网

主程序流程:

【毕业设计】基于单片机的门禁系统 - 嵌入式 物联网

5 部分实现代码

指纹模块代码:

来源:普通网友

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月20日
下一篇 2022年5月20日

相关推荐