友情提示:380元/半年,儿童学编程,就上码丁实验室。
红外测温仪可非接触测量物体表面温度,使用方便,测量速度快,应用非常广泛。今天介绍一款Arduino红外测温仪,所需器件均可在网上买到,软件和外壳3D文件在文末获取,来DIY一个吧。
- Arduino Nano开发板
- 轻触按键
- 5K电阻
- 200欧电阻
- 5V激光发射器
- 双控开关
- 0.96寸OLED屏幕
- GY-906温度传感器模块
- 9V电池
项目中使用GY-906红外线温度传感器。此模块非常便宜,易于集成,且板载IIC接口带有10K上拉电阻。传感器温度范围为-40至+125摄氏度,物体温度范围为-70至+380摄氏度,传感器精度约为0.5摄氏度。


现在,您已经收集了所有必需的组件,是时候开始将所有组件组装在一起了。建议先将面包板上的所有东西都连接好,然后在一切正常工作后,再将所有东西焊接在洞洞板上。

在左侧,激光器带有一个200欧姆限流电阻,并连接到数字管脚5上。轻触按键连接在5V和数字管脚2之间,还有一个5K下拉电阻。因此当开关打开,输入不是浮动的,而是将其设置为0V。
在右侧,安装双控开关,该开关将9V电池连接到arduino nano的VIN和GND引脚。OLED显示屏和GY-906红外温度传感器都连接到3.3V,SDA线连接到A4,SCL线连接到A5。OLED显示屏和GY-906在IIC上都有上拉电阻。
本项目需要下载安装两个库:
- https://github.com/adafruit/Adafruit_SSD1306
- https://github.com/adafruit/Adafruit-MLX90614-Librar
该程序不断从MLX90614读取温度数据,但只有按下轻触按键时才显示在OLED上,同时激光器也会打开以帮助识别正在测量的物体。程序文件可在文末获取。


- 温度计的底部装有9V电池、双控开关和轻触按键。底盖带有卡扣卡入到位。留有一个孔,用于将基本组件的线连接到温度计的顶部。



-
OLED屏上有一个开口,温度计前面部分安装激光器和MLX90614传感器。激光和传感器均可压入孔中。顶部安装Arduino Nano,用胶枪将电线固定在适当的位置。
-
在进行3D打印时,面向屏幕的一面朝下,OLED屏幕的角度相当大,因此在支撑板上打印有支撑,但这会使表面看起来不太理想。
外壳3D模型使用Fusion 360设计,3D文件可在文末获取。
现在你已经完成红外测温仪的制作了,可以对温度计进行测试了。打开电源开关,等待显示器加载完毕就可以使用了。
红外测温仪
原文地址:https://www.instructables.com/id/Arduino-Laser-Infrared-Thermometer/
免责声明:版权归原作者所有。如涉及作品版权问题,请与我联系删除。
转自公众号:
TonyCode