带安卓设备的便携式温度计
组件和用品
| × | 1 | ||||
| × | 1 |
必要的工具和机器
| ||||
|
应用和在线服务
|
关于这个项目
像热风枪一样使用非接触式/非接触式测量体温。我创建这个项目是因为热枪现在非常昂贵,所以我必须找到替代品来制作 DIY。目的是制作低预算版本。
接线 (硬件)
MLX 90614 有 I2C 通信,所以在 Arduino Nano 中使用 pin A4 &A5
图>
准备编程(软件)
对于库 MLX90614,我使用 adafruit 库,您可以打开 Arduino IDE 并菜单工具 -> 管理库 -> 搜索 MLX90614。并点击 Adafruit MLX90614 库 然后在库管理器中点击安装
库中的测试示例
为确保mlx90614传感器可以工作,打开Arduino IDE,点击File -> Examples -> Adafruit MLX90614 Library -> mlxtest.
上传然后看到串口监视器,可以看到环境温度和物体温度。
图>
准备电路、OTG 和 3D 打印封面 图> 图> 图>
示例MLX90614代码工作后,如图所示准备arduino nano和mlx90614传感器之间的电路。对于OTG,您可以使用Male Microusb和Male Miniusb进行DIY。
封面便携式温度计可以在 https://grabcad.com/library/portable-thermometer-box-1 下载文件 3D 并用您的 3D 打印机打印
从 Playstore 安装应用便携式温度计
您可以在Playstore搜索“便携式温度计”或点击此链接便携式温度计或扫描此二维码
图>
运行便携式温度计
如何运行便携式温度计
- 通过 OTG 连接智能手机中的设备。
- 您的智能手机中的有效 OTG 连接
- 运行应用程序
- 点击立即检查以检查体温
视频项目便携式温度计
代码
- 便携式温度计 Arduino 代码
便携式温度计 Arduino 代码Arduino
/* * MLX90614 发送到 OTG * [email protected] */#define LED 13#include#include Adafruit_MLX90614 mlx =Adafruit_MLX90614();unsigned long previousMillis; 50;char i;int 数据 =0;void setup() { Serial.begin(9600); mlx.begin(); pinMode(LED, OUTPUT);}void loop() { if (Serial.available()> 0) { i =Serial.read();开关 (i) { case '0':digitalWrite(LED, LOW);数据 =0;休息;案例'1':digitalWrite(LED,高);数据 =1;休息; } }if (data==1) { if (millis() - previousMillis>=interval) { previousMillis =millis(); Serial.print(mlx.readAmbientTempC()); Serial.print(";"); Serial.println(mlx.readObjectTempC()); } }}
定制零件和外壳
示意图
制造工艺