在疫情期间,迫切需要非接触式温度测量设备,因此我将提供所有数据来设计和编程该设备。3D打印外壳,PCB,代码和所需的库。 硬件部件: Arduino Nano MLX90614是红外测温仪 0.96英寸OLED显示屏 红外红外避障(物体检测)传感器 3D打印外壳 按钮DS318-开/关开关 LED 5毫米清除绿色和红色 5V蜂鸣器 2针PCB安装螺钉端子接线端子间距5mm 电阻(1k,330Ω) 步骤1:接线和PCB设计 如图所示,PCB的设计可确保元素之间的良好连接。 1- OLED显示屏 OLED显示器是您可以在Arduino项目中使用的一些最酷,最先进的模块。它们外形小巧,功耗极低,同时提供鲜艳生动的色彩。SSD1306 I2C和SPI OLED模块是一些最便宜且最常用的。I2C版本仅需2条控制线即可用于I2C,这使其非常适合Arduino项目,并为其他外设提供了许多其他引脚。 要将显示器连接到您的Arduino SCL --------> A5 SDA --------> A4 Vin --------> 5v GND -------->地 2- MLX90614 MLX90614是用于非接触式温度测量的红外线温度计。 它还通过I2C接口与Arduino通信 SCL --------> A5 SDA --------> A4 Vin --------> 5v GND -------->地 特征: 使用芯片:MLX90614电源:3-5v(内部低压降稳压器) 通讯:标准IIC(I2C)通讯协议 体积小,成本低 用两种类型的销钉安装在分线板上 10k带有可选跳线的I2C接口上拉电阻 易于整合 出厂时已在宽温度范围内校准: -40…+ 125°C用于传感器温度和 -70…+ 380°C用于物体温度。 0.5°C的高精度 在较宽的温度范围内(Ta和To都为0…+ 50°C)高(医学)精度校准 0.02°C的测量分辨率 单区和双区版本 SMBus兼容数字接口 可定制的PWM输出,可连续读取 睡眠模式可降低功耗 3-物体检测传感器 IR红外避障(物体检测)传感器用于检测人类是否以(距离:2〜30 cm)接近设备以自动测量其温度,并且还用于在一定时间内未检测到所有设备时关闭所有组件。 OUT --------> A1 VCC --------> 3v GND -------->地 4- 2N2222晶体管 此处使用晶体管来打开/关闭mlx90614传感器 5- LED和警报 蜂鸣器连接到(引脚3) 红色LED连接到(引脚5) 绿色LED已连接到(Pin 7) 6-按钮连接到引脚9 步骤2:3D打印盒 该盒子是使用SolidWorks设计的,然后如图所示进行打印,它很小,紧凑且可靠。STL文件见附件。 步骤3:源码 Arduino编程为当有人接近并且测量5秒后设备仍在屏幕上时计算许多读数的平均值,并在未检测到设备后关闭系统 附件随附了代码和所需的库 步骤4:最终实物图
- 1
- 粉丝: 5
- 资源: 958
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助