自制非接触测温枪
smith 2020-2-10原创 快乐DIY电子技术

最近疫情蔓延,每天都被人拿测温枪指着头,研究了一下这东西,其实就是单片机+LCD+红外测温探头,可以自己做一个!


测温枪的核心在于测温探头,探头和热成像的传感器一样,都是非制冷红外传感器,常见材料是多晶硅或者氧化钒,采用MEMS集成电路工艺制造,相当于一个微小的半导体热敏电阻,用真空封装起来。当红外线通过锗或者硅的窗口照射到热敏电阻上时,由于半导体具有NTC特性,就会引起通过的电流发生变化,从而可以计算出温度值。


目前的红外传感器集成度很高了,内置ADC和微处理器,我们采用mlx90614这一款,可以直接通过I2C总线读出温度,它的文档资料如下:


mlx90614.png


MLX90614.pdf
809k
PDF
194次下载
预览


主控采用ESP8266的NodeMCU,好处是方便,参考代码多,另外还可以把数据通过网络传出。


nodemcu.png


为了显示测温数据,采用0.66寸OLED屏,控制芯片是SSD1306,实际上0.96寸的OLED屏更多,但是现在疫情严重,快递也送不了,我这边只能找到这一款

066.jpg


OLED和测温探头都是I2C总线的,开发中可以使用ESP8266的硬件I2C,对应的是NodeMCU的D1、D2两个脚,D3引脚用于复位OLED,连接方法如下:

Thermal.png


硬件连接效果,直接焊接了,反正现在PCB厂也不开门

搜狗截图20200210210030.png


代码是在https://github.com/dtbaker/MLX90614

的基础上进行修改的,Ardunio开发基本没有什么难点,只不过要0.66寸的OLED不能用官方的SSD1306的库,那个没有64x48的大小支持,直接使用会花屏,我从其他地方找到了可用代码,也可以直接去买带OLED屏幕的NodeMCU

MLX90614.rar
267k
RAR
94次下载


使用效果,测热水:


IMG_20200210_210602.jpg


测人体的额头的温度基本在33度左右

[修改于 16 天前 - 2020-02-10 21:21:39]

+1  科创币    放牛党主席   2020-02-10   赞一个
来自:聊天生活广场 / 快乐DIY电子信息 / 电子技术
3
2020-2-10 21:40:57
1楼

很好很强大,赞一个

敢问楼主精度如何?

折叠评论
加载评论中,请稍候...
折叠评论
smith(作者)
2楼
引用 放牛党主席 发表于 1 楼的内容:
很好很强大,赞一个敢问楼主精度如何?

按照pdf的说法医用型的分辨率是0.02摄氏度

+1  科创币    放牛党主席   2020-02-10   谢谢科普
折叠评论
加载评论中,请稍候...
折叠评论
2020-02-11 08:16:02
3楼

我见过一个测温枪上面有两种模式

一是测物温,另一个是测体温

用测物温的模式测额头的温度是比在测体温模式下测得温度低的

差不多也是在33,34摄氏度左右

我觉得这里面应该有一种换算

折叠评论
加载评论中,请稍候...
折叠评论
4楼

这种红外测温的是不是要调过发射率

折叠评论
加载评论中,请稍候...
折叠评论
5楼

esp8266/8285真是赞

开发真的很轻松

rda5981虽然比它强大

但是开发环境和基础差太远了

不好用

[修改于 16 天前 - 2020-02-11 11:32:37]

折叠评论
加载评论中,请稍候...
折叠评论
smith(作者)
6楼
引用 UICalc 发表于 4 楼的内容:
这种红外测温的是不是要调过发射率

人体皮肤发射率在95%以上,已经很高了

Screenshot_2020-02-11 红外测温仪常见物体发射率对照表 上海伊测电子科技有限公司.png


折叠评论
加载评论中,请稍候...
折叠评论
7楼

或许可以测一下腋温做矫正

折叠评论
加载评论中,请稍候...
折叠评论
smith(作者)
8楼
引用 二甲基亚砜 发表于 3 楼的内容:
我见过一个测温枪上面有两种模式一是测物温,另一个是测体温用测物温的模式测额头的温度是比在测体温模式下.....

应该是为了使用方便加了一些偏移量的,毕竟大多数人的常识是体温37度,但实际上皮肤低于这个温度的

折叠评论
加载评论中,请稍候...
折叠评论
2020-02-12 18:17:29
2020-2-12 18:17:29
9楼

你好我想请问一下电路是需要自己焊吗!

折叠评论
加载评论中,请稍候...
折叠评论
smith(作者)
10楼
引用 kc-85380 发表于 9 楼的内容:
你好我想请问一下电路是需要自己焊吗!

连线并不多

折叠评论
加载评论中,请稍候...
折叠评论
2020-02-13 12:47:57
11楼
引用 smith 发表于 10 楼的内容:
连线并不多

大佬自己存了红外感温头,疫情自己diy美滋滋哈。不过还是软件校准算法比较重要,这种一般都是硅光电池传感器的。还有那种32*24分辨率的红外成像传感器,跟8*8的价格差不多,还有32*32的。

MLX90640 IR 32*24 

热成像探测器测温阵列 海曼分辨率32x32 热电堆红外传感器HTPA32x32d分辨率为32 x 32像素

1581569238908.jpg
1581569260901.jpg
1581569275632.jpg

[修改于 14 天前 - 2020-02-13 12:48:55]

折叠评论
加载评论中,请稍候...
折叠评论
smith(作者)
12楼
引用 EATtomatoes 发表于 11 楼的内容:
大佬自己存了红外感温头,疫情自己diy美滋滋哈。不过还是软件校准算法比较重要,这种一般都是硅光电池传.....

这个是FPA,这一款的价格好像要300~500,但买这个东西感觉太鸡肋了,分辨率低,又没有镜头,纯粹是为了DIY而DIY,稍微加一点钱到1000多元就可以买Seek Compact pro,不如一次性投资多一点,收购一个384分辨率的热成像摄像头。等到疫情结束,各地退役下来的热成像检疫器材估计会很多。。。。。

[修改于 13 天前 - 2020-02-13 16:53:17]

评论(1)折叠评论
1
加载评论中,请稍候...
折叠评论
13楼

我也打算到过后弄个2手的

本来之前就想买了

折叠评论
加载评论中,请稍候...
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

插入资源
全部
图片
视频
音频
附件
全部
未使用
已使用
正在上传
空空如也~
上传中..{{f.progress}}%
处理中..
上传失败,点击重试
{{f.name}}
空空如也~
(视频){{r.oname}}
{{selectedResourcesId.indexOf(r.rid) + 1}}
插入表情
我的表情
共享表情
Emoji
上传
注意事项
最大尺寸100px,超过会被压缩。为保证效果,建议上传前自行处理。
建议上传自己DIY的表情,严禁上传侵权内容。
点击重试等待上传{{s.progress}}%处理中...已上传
空空如也~
草稿箱
加载中...
此处只插入正文,如果要使用草稿中的其余内容,请点击继续创作。
{{fromNow(d.toc)}}
{{getDraftInfo(d)}}
标题:{{d.t}}
内容:{{d.c}}
继续创作
删除插入插入
{{forum.displayName}}
{{forum.countThreads}}
篇文章,
{{forum.countPosts}}
条回复
{{forum.description || "暂无简介"}}
ID: {{user.uid}}
{{submitted?"":"投诉"}}
请选择违规类型:
{{reason.description}}
支持的图片格式:jpg, jpeg, png