回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

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

头像 JOVI 2024.06.30 69 0

【项目介绍】

利用图形化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

【项目总结】

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

附件

评论

user-avatar