庞 玥,刘泽辰,李宏博
(山东农业大学 信息科学与工程学院,泰安 271000)
大学生是国家建设的后备力量,而目前在高校教学过程中频繁出现学生逃课、代答到等现象,严重影响了高校正常教学秩序,对教学质量带来了严重的负面影响。现有的考勤机功能繁复,配件繁多,体积大不方便携带使用,不能够及时反馈缺勤同学信息,对高校课堂考勤并不适用。通过考察高校考勤需求,将传统指纹考勤机的电源、考勤器、数据线合为一体形成一个精小棒状、便于携带使用,可在学生之间传递考勤的签到棒。可进一步加强学校的教学管理,规范学生的学习生活状态。
为贴合高校考勤管理需求,整体系统分为硬件部分和软件部分,硬件部分以STM32F103C8T6芯片为核心,构建了OLED显示模块、存储模块、指纹识别模块等硬件模块,处理器的串口1与指纹识别模块相连,进行数据指令的传送从而完成指纹的识别和比对;串口2与USB转接口相连,既可以与上位机通信,也可以进行充电操作。软件部分依托于Python语言设计。图1为本系统结构图。

图1 系统结构图
签到棒的外观将考勤机、充电器、数据线合为一体,形成一个长度约为10cm便携精小的签到棒,配合上位机软件模块,实现各大功能。图2为整体结构图。

图2 整体结构图
STM32F103C8T6是基于ARM Cortex-M 内核STM32系列的32位的微控制器。该产品具有性能高、功耗低、运行速度快等特点。其内部具有64k的闪存程序存储器和高达20k字节的SRAM供电电压为2.0~3.6V。……