基于STM32单片机和RFID以及指纹的智能考勤系统设计

提示:记录2022年4月做的毕设

文章目录

  • 前言
  • 一、任务书
        • 1.1设计(研究)目标:
        • 1.2设计(研究)内容:
  • 二、思路
  • 三、硬件
        • 3.1RFID模块
        • 3.2 时钟模块
        • 3.3 按键模块
  • 四、联系我
  • 五、代码以及框图等资料
  • 喜欢请点赞哦!

前言

  • 基于STM32的考勤系统,主控使用STM32F103ZET6,在正点原子的精英板上开发。
  • 对于高校管理而言,学生考勤一直是不可忽视的重要组成部分。学生的日常考勤不仅是任课教师对学生进行管理的一个重要内容,也是辅导员对学生的日常生活管理的主要方式。然而长久以来,对学生的考勤记录一直采用传统考勤方式,即通过人工签到的方式。随着高校的建校规模在不断扩大,学生数量不断上升,传统签到方法也逐渐显现出弊端:误操作,工作量大,管理困难等。因此需要使用更加方便快捷的智能系统来代替人工完成考勤工作。本文设计了一种基于单片机的智能考勤系统,使用RFID射频技术实现考勤签到,完成考勤信息的智能显示。该系统成本低,拓展性强,能够适用于各类场景。

一、任务书

1.1设计(研究)目标:

以STM32单片机为核心器件,设计一个考勤系统。

设计(研究)内容及具体要求:

1.2设计(研究)内容:

  • 题目的意义;
  • 各种传感器及设备的一般技术和特殊技术的学习:
  • 总体方案的选型设计:
  • STM32单片机及其外围设备的软硬件系统的技术开发:
  • 系统的调试和总体运行原理
  • 其他设计内容;具体要求:
  • 硬件要求1张1号以上的大图:
  • 软件以流程图方式表示:
  • 有调试的说明。

二、思路

  • 无线射频模块通过无线卡刷对考勤人员进行识别,并将信息传输到主控模块进行判断,也可以对新卡进行写入注册;
  • 键盘模块对系统运行模式进行切换,同时可进入管理员模式信息进行操作;
  • LCD显示模块与语音模块相互配合,显示播报考勤信息;
  • 时钟模块用于记录具体时间,便于对考勤信息进行数据统计;
  • 考勤数据通过串口上传至上位机进行统一管理。

三、硬件

  • 语音模块
  • OLED
  • 按键
  • RFID模块
  • STM32F103
  • USB To TTL
    基于STM32单片机和RFID以及指纹的智能考勤系统设计_第1张图片

3.1RFID模块

无线射频模块选用MFRC522射频模块,可分为读写器模块和射频卡模块。读写器模块选择RFID-RC522读写模块,该模块作为集成模块,使用便捷,支持SPI通讯,即直接与MCU连接并建立SPI通讯后即可使用。而射频卡模块选择S50非接触式IC卡,其内部有容量为8kB的EEPROM,内部存储主要分为16×4个块,每块可存储16个字节。

3.2 时钟模块

实时时钟作为本系统中重要部分,必须在保证系统断电时能够正常工作,同时具备一定的时间准确性。DS1302是一款微小电流充电时钟芯片,内含有一个实时时钟/日历和31字节静态RAM,通过SPI接口与单片机进行连接[3]。芯片内置时间日历存储器,用于保存时间信息,包括年、月、日等基础信息。在供电模式选择使用双电源供电。当主电源比备用电源高0.2V时,主电源供电;否则,备用电源供电。选择3V纽扣电池作为备用电源

3.3 按键模块

按键使用4*4矩阵键盘,需要用到单片机的8个io口。

四、联系我

承接stm32单片机、STC系列单片机设计、嵌入式
问题联系QQ:2424644692
某宝店铺,搜:“晖亿科创”

五、代码以及框图等资料

基于STM32单片机和RFID以及指纹的智能考勤系统设计_第2张图片

//代码待更新

喜欢请点赞哦!

在这里插入图片描述

你可能感兴趣的:(毕业设计,单片机,stm32,嵌入式硬件)