【社区】指纹打卡签到小项目

2024-06-30266
AI 快速预览详细 收起
本项目是一个简单的指纹打卡签到小项目,使用行空板和Gravity: 电容式指纹识别传感器,通过图形化Mind+编程实现。项目演示了如何通过按键选择签到打卡或指纹录入模式,并记录签到信息。硬件连接简单,适合零基础新手和STEM教育场景。

【项目介绍】

利用图形化Mind+上传模式编程,使用行空板和指纹识别传感器,来制作一个简单的指纹打卡签到小项目。

材料清单

  • 行空板 X1 链接
  • Gravity: 电容式指纹识别传感器 X1 链接

【项目演示】

硬件连接相当简单,如图将行空板和指纹识别传感器,通过连接线连接起来。

image.png指纹识别传感器.jpg

 

按行空板上的A键,就是“签到打卡”模式;按行空板上的B键,就是“指纹录入”模式。对应行空板的右上角也会显示目前的模式。

【编程过程】

首先,在扩展中加载“行空板”、“pinpong初始化”和“Gravity: 电容式指纹识别模块”:

image.pngimage.pngimage.png

 

程序开头,先对行空板进行初始化:

image.png

 

对行空板上的按键进行自定义,A键和B键分别代表“签到打卡”和“指纹录入”两个模式:

image.png

 

 

为了实现根据预先给定的名单签到打卡后,再记录留档的功能,要加载“excel读取”和“excel写入”两个模块。

image.png

 

对“excel读取”和“excel写入”模块进行初始化:

image.png

 

定义“签到打卡”自定义模块,判断指纹是否为excel“人员名单”中的指纹ID:

image.png

 

定义“指纹录入”自定义模块,将指纹ID录入到excel“签到名单”中:

image.png

 

最后加入主程序:

image.png

【项目总结】

鉴于条件所限和时间仓促,本项目的硬件除了行空板和指纹识别传感器以外,其他的几乎没有。后续优化阶段,可以制作一个外盒,作为指纹采集盒来使用,这样项目的完整度就会高很多。

附件

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -