260308-基于STM32单片机指纹考勤系统
本系统以 STM32 单片机为主控核心,搭建一套基于指纹识别的智能考勤打卡装置,硬件包含 AS608 指纹传感器、DS1302 时钟芯片、OLED 显示屏、MY1680 语音模块、ESP8266 WIFI 模块以及 4×4 矩阵键盘。
系统依托 AS608 指纹传感器完成身份识别打卡,由 DS1302 时钟芯片为整个系统提供精准的日期与时间基准,打卡相关信息同步在 OLED 屏幕上直观展示。指纹编号对应学号或工号,编号区间设置为 001~100,满足基础人员管理需求。
操作人员可通过 4×4 矩阵键盘进入系统管理界面,实现指纹录入、指纹删除、打卡记录查询、管理员密码修改、系统时钟校准、上下班时间配置等管理操作。系统内置考勤判定规则:允许在工作起始时间前 20 分钟打卡;若在工作开始时间之后打卡,则判定为迟到,自动记录迟到时长
打卡数据存储于单片机 FLASH 中,可保存最近三个工作日的考勤记录,管理员能够在管理界面调取查看人员打卡明细。MY1680 语音模块对各类操作给出语音提示反馈,提升人机交互体验。同时 ESP8266 WIFI 模块将打卡数据实时上传至手机 APP,实现考勤信息远程查看。
本设计集身份识别、时间判定、本地存储、语音提示、无线数据上传功能于一体,结构简洁,考勤逻辑清晰,适用于小型教室、办公室等场景的人员签到管理。