digi_cow 发表于 2020-1-29 12:46:12

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

#宅家特训“缉疫犬”,协力抗击新肺炎——基于HuskyLens的人脸识别自动跟踪测温装置
掌控板教学群推出了一个
特别契合当下防疫主题的群活动
叫“春节宅家线上小创马”
硬生生把一群创客按在家里玩板子了。
不得不说下图的作品很应景也很创客!
![](data/attachment/album/202001/27/154151hvmf1lk66wz1ezmm.jpg)

但是群里的老师们可要硬核多了!
陈杰老师率先针对这次疫情推出了“基于EasyIoT的非接触快速测温打印系统”,随后Rockets提议结合我的自动跟踪云台做个能自动跟踪人脸测温的项目。
恰好手头储备有MLX90614红外测温模块,
就改变了在家葛优躺为国做贡献的计划,
![](data/attachment/album/202001/27/154218s5q9tdt00a0iqnq5.png)
从除夕干到初二,把它捣鼓了出来。
![](data/attachment/album/202001/29/124852jtz56rlxpu11g5p5.jpg)
![](data/attachment/album/202001/27/154248rdbs4ooe87rskms7.jpg)

##原料清单
掌控板×1
micro:bit掌控I/O扩展板×1
迷你2自由度云台×1
Gravity: HUSKYLENS --人工智能摄像头      ×1
MLX90614非接触式红外温度传感器×1
![](data/attachment/album/202001/27/154322z31y3zny13yqyx33.png)
[本项目是以基于HuskyLens人脸识别的二自由度自动跟踪云台制作的](https://mp.weixin.qq.com/s?__biz=MzI5OTc3ODM5NQ==&mid=2247486483&idx=1&sn=9470cd8791096ff31dc14210f90343bc&chksm=ec902427dbe7ad311480e3033e67da7d73d09397dd46edfcb38258b29678e7c71b325b889007&scene=21#wechat_redirect)
所以材料方面只需在之前的项目基础上,补充一个非接触式红外温度传感器。
![](data/attachment/album/202001/27/154423jg24bgnidskbghlk.jpg)

##线路连接
恰好DF的这款IO扩展板有两个IIC接口,一个给哈士奇,一个给温度传感器用
![](data/attachment/album/202001/27/171034h369ltyjr9ttjhjh.jpg)
![](data/attachment/album/202001/27/170843v50s5gs1lw57vw58.png)
连线示意图

##结构搭建
结构部分的组装还请参见[基于HuskyLens人脸识别的二自由度自动跟踪云台](https://mp.weixin.qq.com/s?__biz=MzI5OTc3ODM5NQ==&mid=2247486483&idx=1&sn=9470cd8791096ff31dc14210f90343bc&chksm=ec902427dbe7ad311480e3033e67da7d73d09397dd46edfcb38258b29678e7c71b325b889007&scene=21#wechat_redirect)
这里要追加安装MLX90614
因为假期没有别的材料设备可以使用
暂时利用哈士奇配套支架的螺孔
配合垫片配平左右铜柱高度
![](data/attachment/album/202001/27/154525lm2b222p6svzahns.jpg)
![](data/attachment/album/202001/27/154534k7gatzdene3mejnj.jpg)
安装完成的样子
有条件的话应该打印一个支架,安装到摄像头上方
这样实际使用时,
应该更容易对准脑门

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

人脸跟踪方面
基于自动跟踪云台的思路,
这回划定了一个10*4像素的目标区域
![](data/attachment/album/202001/27/154626i4e7nh9ddvn9x5v6.png)

当对象方框中心点位于下图黄色高亮区域内时
系统会认为人脸已被锁定,
可以发射,哦不是
可以测温
![](data/attachment/album/202001/27/154644qi7mw7ssiossieik.png)
对于测温结果的提示功能
特意百度了下
正常人体温应低于37.2℃
不过这是指口腔温度
额头温度还要考究下
暂且设定为
低于或等于37.2℃亮绿灯
高于37.2℃亮1盏红灯
高于38℃亮2盏红灯
高于38.5℃亮3盏红灯
相应的还有警示音强化提醒

程序比较长,大致流程如下
![](data/attachment/album/202001/27/154708c38tt2k221hk2orf.png)
有关SIoT的使用
请参见往期文章
![](data/attachment/album/202001/27/154726ofqvdcpd3k3e35lz.png)

##测试
又到关门放二哈的时候了
不过我们这只二哈比较乖
使命必达
绝不捣乱
![](data/attachment/album/202001/27/154839tggaulle44xo225b.gif)
初始化HuskyLens、WIFI、MQTT
完成后显示环境温度供参考

![](data/attachment/album/202001/27/154853h3j9sy3oyqqhttyt.gif)
找了四个小伙伴参与实验
毕竟不是活体
前三位塑料同学的体温
基本就是环境温度

![](data/attachment/album/202001/27/154914cr9rq4u3h9rh9sh3.gif)

![](data/attachment/album/202001/27/154923t7yi777b77y64ywe.gif)

![](data/attachment/album/202001/27/154937rh8n0ou0tllnlfut.gif)

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

![](data/attachment/album/202001/27/154943epo9yqdwdtoqs5bm.gif)
一露脑袋
38.9
速速拉去隔离!

![](data/attachment/album/202001/27/155017tzqo7hp2q8cggd9g.jpg)

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

![](data/attachment/album/202001/27/155032i971az8n4001809y.png)

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

![](data/attachment/album/202001/27/155051txbzxeko8n37433e.png)

##下面放上一段测试视频

https://v.qq.com/x/page/j3057jsd5so.html

##项目小结

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


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

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









rzyzzxw 发表于 2020-1-29 16:31:28

优秀啊,立意好,算法高超,文图皆美,情感充沛。大赞。{:6_213:}

Psqiu2020 发表于 2020-3-4 23:45:25

digi_cow 发表于 2020-1-29 12:46
#宅家特训“缉疫犬”,协力抗击新肺炎——基于HuskyLens的人脸识别自动跟踪测温装置
掌控板教学群推出 ...

老师,你用这个红外温度传感器测的物体温度是我们人体体表温度,实际运用中体表温度要比体内温度低1.5到3度左右,而你的程序中没有体表温度换算体内温度,所以基本上判别不了人是否发热。

Psqiu2020 发表于 2020-3-4 23:40:52

digi_cow 发表于 2020-1-29 12:46
#宅家特训“缉疫犬”,协力抗击新肺炎——基于HuskyLens的人脸识别自动跟踪测温装置
掌控板教学群推出 ...

老师,你用这个红外温度传感器测的物体温度是我们人体体表温度,实际运用中体表温度要比体内温度低1.5到3度左右,而你的程序中没有体表温度换算体内温度,所以基本上判别不了人是否发热。

digi_cow 发表于 2020-1-29 19:44:17

rzyzzxw 发表于 2020-1-29 16:31
优秀啊,立意好,算法高超,文图皆美,情感充沛。大赞。

多谢朱老师鼓励{:6_203:}

rzegkly 发表于 2020-1-31 19:47:23

狄老师的作品,收益匪浅

rzegkly 发表于 2020-1-31 19:47:26

狄老师的作品,收益匪浅

digi_cow 发表于 2020-2-1 22:33:34

rzegkly 发表于 2020-1-31 19:47
狄老师的作品,收益匪浅

一起捣鼓,感谢康老师鼓励{:6_212:}

gray6666 发表于 2020-2-2 17:17:13

digi_cow 发表于 2020-1-29 12:46
#宅家特训“缉疫犬”,协力抗击新肺炎——基于HuskyLens的人脸识别自动跟踪测温装置
掌控板教学群推出 ...

经典帖子,学习了

天赐 发表于 2020-2-14 09:24:29

狄老师的作品,收益匪浅

glwz007 发表于 2020-2-14 09:43:52

太高档了{:5_190:}

且歌且行 发表于 2020-2-15 21:50:08

大赞!实用美观还可爱!{:6_215:}

红通通 发表于 2020-2-16 15:55:27

{:5_190:}有创意

kylinpoet 发表于 2020-2-18 06:27:41

这个好,必须支持。

刘工 发表于 2020-2-21 16:38:03

学习了,受益匪浅

laai 发表于 2020-2-27 00:29:26

很完整的一个作品

laai 发表于 2020-3-1 00:17:30

试着照做,但是发现二哈经常会自动重启?是什么原因

digi_cow 发表于 2020-3-1 11:39:37

laai 发表于 2020-3-1 00:17
试着照做,但是发现二哈经常会自动重启?是什么原因

二哈胃口比较大,请给二哈单独供电{:6_211:}

DFr18f9QI4U 发表于 2020-3-1 16:05:00

{:6_209:}{:6_213:}

digi_cow 发表于 2020-3-5 20:16:27

没错,这个作为概念原型,阈值的设定并未经过实践考究,文中有相关说明
“对于测温结果的提示功能
特意百度了下
正常人体温应低于37.2℃
不过这是指口腔温度
额头温度还要考究下
暂且设定为……”

digi_cow 发表于 2020-3-5 20:38:32

Psqiu2020 发表于 2020-3-4 23:45
老师,你用这个红外温度传感器测的物体温度是我们人体体表温度,实际运用中体表温度要比体内温度低1.5到3 ...

见上一条回复
页: [1] 2
查看完整版本: 【2020】宅家特训“缉疫犬”,协力抗击新肺炎