【2020】宅家特训“缉疫犬”,协力抗击新肺炎

2020-01-291.6万
精华项目
AI 快速预览详细 收起
本文介绍了基于HuskyLens人脸识别的自动跟踪测温装置,旨在解决校园晨检中的体温检测问题。项目使用的主要硬件包括掌控板、MLX90614红外测温模块和HuskyLens摄像头。通过设定特定的目标区域,系统能够在锁定人脸后进行体温检测,并通过SIoT实现数据汇总。测试结果显示,该装置能够有效识别并测量体温,为校园晨检提供了便捷的解决方案。

宅家特训“缉疫犬”,协力抗击新肺炎——基于HuskyLens的人脸识别自动跟踪测温装置

掌控板教学群推出了一个
特别契合当下防疫主题的群活动
叫“春节宅家线上小创马”
硬生生把一群创客按在家里玩板子了。
不得不说下图的作品很应景也很创客!

但是群里的老师们可要硬核多了!
陈杰老师率先针对这次疫情推出了“基于EasyIoT的非接触快速测温打印系统”,随后Rockets提议结合我的自动跟踪云台做个能自动跟踪人脸测温的项目。
恰好手头储备有MLX90614红外测温模块,
就改变了在家葛优躺为国做贡献的计划,

从除夕干到初二,把它捣鼓了出来。

原料清单

掌控板×1
micro:bit掌控I/O扩展板×1
迷你2自由度云台×1
Gravity: HUSKYLENS --人工智能摄像头        ×1
MLX90614非接触式红外温度传感器×1

本项目是以基于HuskyLens人脸识别的二自由度自动跟踪云台制作的
所以材料方面只需在之前的项目基础上,补充一个非接触式红外温度传感器。

线路连接

恰好DF的这款IO扩展板有两个IIC接口,一个给哈士奇,一个给温度传感器用


连线示意图

结构搭建

结构部分的组装还请参见基于HuskyLens人脸识别的二自由度自动跟踪云台
这里要追加安装MLX90614
因为假期没有别的材料设备可以使用
暂时利用哈士奇配套支架的螺孔
配合垫片配平左右铜柱高度


安装完成的样子
有条件的话应该打印一个支架,安装到摄像头上方
这样实际使用时,
应该更容易对准脑门

程序设计

作为教书匠
首相想到的项目应用场景自然是校园
但凡流行病爆发
班级会例行晨检
给每个学生测量体温
这事确实要紧
但又实在繁琐
所以功能上一定要有关联学号的数据汇总功能
以便给班主任们减负
基于这样的需求,
结合SIoT会是个好选择

人脸跟踪方面
基于自动跟踪云台的思路,
这回划定了一个10*4像素的目标区域

当对象方框中心点位于下图黄色高亮区域内时
系统会认为人脸已被锁定,
可以发射,哦不是
可以测温

对于测温结果的提示功能
特意百度了下
正常人体温应低于37.2℃
不过这是指口腔温度
额头温度还要考究下
暂且设定为
低于或等于37.2℃亮绿灯
高于37.2℃亮1盏红灯
高于38℃亮2盏红灯
高于38.5℃亮3盏红灯
相应的还有警示音强化提醒

程序比较长,大致流程如下

有关SIoT的使用
请参见往期文章

测试

又到关门放二哈的时候了
不过我们这只二哈比较乖
使命必达
绝不捣乱

初始化HuskyLens、WIFI、MQTT
完成后显示环境温度供参考


找了四个小伙伴参与实验
毕竟不是活体
前三位塑料同学的体温
基本就是环境温度

4号樱桃小丸子同学
再不发烧就没样本了
不好意思只能下黑手
拿杯温水挡在前面


一露脑袋
38.9
速速拉去隔离!

打开SIoT后台,可以看到装置上传的数据

这是导出并整理后的Excel表格
如果有智慧校园平台
根据对应模板修改表格
就可以直接导入了

下面放上一段测试视频





项目小结

有老师在朋友圈给我留言开学学校可以试用啦
说实话,在精度、可靠性方面这个项目远不够完善,若要规模应用更是问题多多。但作为一个创意原型,对于功能的展示还是明晰的。如果有企业可以将这个创意转化成可靠的产品,并且接驳教育通等智慧校园平台,关联学生的考勤、请假系统,一定能给学校的管理工作提效减负。

不过
内心还是希望“缉疫犬”少有用武之地
二哈专职卖萌犯二就好
希望大家健康平安
眼下最辛苦的就是医生们
亲朋中也有当医生的
其中一位正战斗在隔离病房
希望你们照顾好战斗在前线的自己
一定凯旋而归

向白衣天使致敬
黑暗多让人咬牙切齿,
光明就多让人热泪盈眶!


【2020】宅家特训“缉疫犬”,协力抗击新肺炎图2



【2020】宅家特训“缉疫犬”,协力抗击新肺炎图1






创作许可协议

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

评论(18)
20060606
20060606
这个测温模块现在还有卖的吗
Retr_0
Retr_0
楼主能发一下程序吗?
DI玩
DI玩
作者
没错,这个作为概念原型,阈值的设定并未经过实践考究,文中有相关说明
“对于测温结果的提示功能
特意百度了下
正常人体温应低于37.2℃
不过这是指口腔温度
额头温度还要考究下
暂且设定为……”
Psqiu2020
Psqiu2020
老师,你用这个红外温度传感器测的物体温度是我们人体体表温度,实际运用中体表温度要比体内温度低1.5到3度左右,而你的程序中没有体表温度换算体内温度,所以基本上判别不了人是否发热。
DI玩
DI玩
作者
回复Psqiu2020
见上一条回复
Psqiu2020
Psqiu2020
老师,你用这个红外温度传感器测的物体温度是我们人体体表温度,实际运用中体表温度要比体内温度低1.5到3度左右,而你的程序中没有体表温度换算体内温度,所以基本上判别不了人是否发热。
DFr18f9QI4U
DFr18f9QI4U
评论内容
laai
laai
试着照做,但是发现二哈经常会自动重启?是什么原因
DI玩
DI玩
作者
回复laai
二哈胃口比较大,请给二哈单独供电
laai
laai
很完整的一个作品
刘工
刘工
学习了,受益匪浅
kylinpoet
kylinpoet
这个好,必须支持。
红通通
红通通
有创意
且歌且行
且歌且行
大赞!实用美观还可爱!
glwz007
glwz007
太高档了
天赐
天赐
狄老师的作品,收益匪浅
gray6666
gray6666
经典帖子,学习了
rzegkly
rzegkly
狄老师的作品,收益匪浅
DI玩
DI玩
作者
回复rzegkly
一起捣鼓,感谢康老师鼓励
rzegkly
rzegkly
狄老师的作品,收益匪浅
rzyzzxw
rzyzzxw
优秀啊,立意好,算法高超,文图皆美,情感充沛。大赞。
DI玩
DI玩
作者
回复rzyzzxw
多谢朱老师鼓励
- 没有更多了 -