亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

COVID - 19 非接触式温度计

组件和用品

MLX90614
× 1
Arduino Nano R3
× 1
母/母跳线
× 1
OTG 适配器
× 1
USB Mini to USBMicro 线缆
× 1
Android 设备
× 1

应用和在线服务

Arduino IDE
串行监视器 Android 应用

关于这个项目

非接触式温度计

连续体温监测是检测电晕患者的方法之一。市场上有许多类型的温度计。普通温度计可以测量新冠患者的体温,也可能传播病毒。在这种特殊情况下,我们可以使用非接触式温度计。也称为温度枪。中国最大的温度枪制造商。而且这个设备很贵。但是这种锁定和Covid-19线程使得该设备的生产更加困难。

我们可以使用一些常用组件制作非接触式温度计。

它是如何工作的?

这款非接触式温度计的主要部件是 MLX90614 非接触式温度传感器。 MLX90614 的工作将在下一段描述。该传感器的输出连接到 Arduino Nano。 Arduino 在 Serial Monitor Android App 的帮助下在智能手机上打印温度。所以不需要外部电源。因为Arduino和传感器会从智能手机上取电。

MLX90614 红外温度传感器

MLX90614 是一款用于非接触式温度测量的红外温度传感器。它有一个 I2C 接口与微控制器通信。这里我们使用 Arduino Nano 作为微控制器。这种温度传感器可以在不接触物体的情况下测量温度。在很宽的温度范围内具有0.5摄氏度的温度。

加油!!!!!!!!!

步骤 - 1

首先,我们需要使用 Arduino IDE 创建一个草图。

打开 Arduino IDE 并打开一个新的工作区。我们需要添加一个库。转到草图>包含库>库管理器。然后搜索Adafruit MLX90614并安装。

然后再次关闭 Arduino IDE 和 Open Arduino IDE。然后添加头文件“Adafruit_MLX90614.h”,以便更好地与 MLX90614 温度传感器通信。然后添加另一个头文件“Wire.h”用于 I2C 通信。然后定义一个变量“mlx”来调用 MLX90614 传感器。并调用函数 Adafruit_MLX90614() 到这个变量。

#include 
#include
Adafruit_MLX90614 mlx =Adafruit_MLX90614();

步骤 - 2

现在我们需要对设置部分进行编码。

首先以9600的braud rate开始串口通信,然后使用关键字“mlx.begin()”开始传感器。

void setup() {
Serial.begin(9600);
mlx.begin();
}

设置部分完成。接下来我要编写循环部分的代码。

首先我打印一个词“温度”,然后打印传感器检测到的温度。这里的温度单位是​​摄氏度。所以我们调用函数“mlx.readObjectTempC()”,然后将单位打印为“Celsius”。在下一行,我们需要再次打印“Temperature”这个词。然后打印华氏温度。为此,我们使用函数“mlx.readAmbientTempF()”。然后将单位打印为“华氏度”。接下来打印一个新行并等待 500 毫秒以进行下一次读取。

void loop() {

Serial.print("温度:");
Serial.print(mlx.readObjectTempC());
Serial.println("摄氏度");

Serial.print("温度:");
Serial.print(mlx.readObjectTempF());
Serial.println("华氏度");

Serial.println();
延迟(500);
}

编码部分完成。完整代码在本文的代码部分给出。将代码上传到 Arduino Nano。

硬件连接

Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

地-地

借助上述数据或电路图接线电路。现在将 Arduino Nano 和传感器放在一个外壳中。在外壳上打一个孔,让传感器读取温度。再打一个孔将 USB 电缆连接到 arduino 板。然后将USB连接到Arduino,另一端连接到智能手机,安装串口监控app,设置波特率为9600。

项目完成

您可以在这里加入我们的电报群或搜索INNOVATION。

待在家里,保持安全,保持创造力。让我们打破链条。

关注我,

Instagram :Five_volt_player

脸书:阿克谢·约瑟夫

Github:akshayjoseph666

联系方式:[email protected]

在评论框中分享您的经验和建议。

以前的文章

  • 非接触式洗手定时器
  • 自动水龙头
  • 自动洗手液
  • 将超声波传感器与 Arduino Uno 接口
  • 使用 Arduino Uno 和按钮控制伺服电机
  • 使用 Arduino Uno 和 POT 控制伺服电机
  • 带有 Arduino Uno 的伺服电机接口

代码

  • 非接触式温度计
非接触式温度计 Arduino
//由 Akshay Joseph 创建的草图#include #include Adafruit_MLX90614 mlx =Adafruit_MLX90614();void setup() { Serial.begin(9600); mlx.begin(); }void loop() { Serial.print("温度:");Serial.print(mlx.readObjectTempC()); Serial.println("摄氏度"); Serial.print("温度:"); Serial.print(mlx.readObjectTempF());Serial.println("Fahrenheit");Serial.println();delay(500);}

示意图


制造工艺

  1. 隐形眼镜
  2. 温度计
  3. Arduino Spybot
  4. FlickMote
  5. 自制电视 B-Gone
  6. 使用 Arduino、1Sheeld 和 Android 的通用远程控制
  7. 主时钟
  8. 使用 Raspberry Motor Shield 的 Android 控制玩具
  9. 找到我
  10. 使用 Arduino 和 Android 设备控制 Roomba 机器人
  11. 带安卓设备的便携式温度计
  12. MobBob:由 Android 智能手机控制的 DIY Arduino 机器人