设计背景:疫情还在继续测温打卡还在继续,每次打卡测温登记都是学校必做的,通过ai学习人脸识别打卡可以简化很多工作。
功能原理
通过设置入录人脸数据,建立班级名单列表。通过人脸识别后,获得学生信息,红外获得温度值,通过物联网把各种信息发送到接收端上,接收端通过收到的信息进行分析获得信息数据分析,并发出提示。
硬件装备
掌控板
视觉传感器
红外测温传感器
语音播报模块
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5da65b1ddef0d025214640fa/7a421c40eb892d03709c9cd0fe63dd5f.png)
详细步骤
步骤1:
为了网络的稳定搭建自己的siot服务器,可以保证稳定数据传输。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5da65b1ddef0d025214640fa/765b9ddf51d96193ba1eb2b56c40964b.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5da65b1ddef0d025214640fa/2a9392131287519eb089c7998049d578.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5da65b1ddef0d025214640fa/0dbb54fd8f90e5aa7947d16ffed04440.png)
步骤:2、初始化发送端
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5da65b1ddef0d025214640fa/f10c6281e16a299002b263eb73db4eaa.png)
初始化:学号和学生名单
初始化:语音播报设置
初始化:网络设置
初始化:物联网设置
初始化:屏幕显示提示使用说明。
步骤3:测试稳定,红外测温的稳定性并不强,可以适当的增加一个参数来,保证温度的准确性等。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5da65b1ddef0d025214640fa/ce2ee71518412912fdb84796b38e5317.png)
步骤4:人脸识别模块
通过自定义函数来设置识别,通过切换到人脸识别,在检测人脸是否在学生库里,没有的话显示未登记,通过学号数量的来遍历学生库,获取学生的学号和对应的学生姓名。
对通过识别的人员进行打卡成功提示,并发送数据到物联网。学号,姓名,温度等。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5da65b1ddef0d025214640fa/b0557301bbfca4ee74f563ebf3f2877d.png)
步骤5,接收端设计
接收端使用的是mind+图形化编程,在mind+设计一个统计界面。
显示人数,打卡人数,异常人数,数据显示
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5da65b1ddef0d025214640fa/8dabb1e5a323c1eefc9bce89d1553450.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5da65b1ddef0d025214640fa/922296b87bb2c19f07230cbfcd131f44.png)
物联网数据
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5da65b1ddef0d025214640fa/7da04c9c5b0ea1efa73c94bce3df5576.png)
物联网接收数据
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5da65b1ddef0d025214640fa/cb5c627139464f9488e9b4a0c85e89ed.png)
遍历统计人数
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5da65b1ddef0d025214640fa/b14015842bc40d177b32a53abe0f36a7.png)
结构设计
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5da65b1ddef0d025214640fa/a572907c7fda872449512109c47eaef6.png)
功能介绍
人脸识别打卡,通过物联网传输学号,姓名,温度,在接收端分析获取数据,进行反馈。
程序代码
打包在附件
演示视频
附件
花生编程2023.01.18
厉害
三春牛-创客2022.12.29
方便管理
三春牛-创客2022.12.29
厉害厉害