在医学或临床应用中,测量人体温度是确定健康状况的重要参数。感知温度的方法有很多,但并不是所有的方法都符合临床温度测量规范的准确性。 MAX30205温度传感器是专门为应用程序设计的。请注意,传感器不是非接触式温度传感器。如果您正在寻找非接触式红外测量温度,请查看我们以前设计的温度MLX90614温度计。
我们将在本文中连接一个MAX30205人体温度传感器,该传感器可轻松连接到健身手环或用于医疗目的。我们将使用Arduino Nano作为主要的微控制器单元,还将使用7段数字管来显示华氏温度。一旦你知道如何使用传感器,你可以在任何你喜欢的应用程序中使用它。
所需的组件
● 共阴极7段数码管
● 74HC595
● MAX30205模块扩展板
● 5V电源
● 面包板
● Arduino IDE
Arduino连接MAX30205的电路图
Arduino开发板和体温传感器MAX30205连接的完整电路图如下所示。电路很简单,但是因为我们用了7段数字管,看起来有点复杂。Arduino连接7段数字管是一种成本非常低、亮度高的好方法。您也可以根据需要OLED或LCD显示这些值。
Arduino Nano连接了三个74HC595。三个74HC595级联合在一起节省来源Arduino Nano其他输出引脚用于连接三个7段数字管。
MAX30205模块扩展板通过I2C协议通信需要额外的上拉电阻。然而,由于模块内部提供了上拉电阻,一些模块不需要额外的上拉电阻。因此,有必要确认模块板上是否有内部上拉电阻或额外的外部上拉电阻。
Arduino与MAX30205体温传感器的连接
这里使用的传感器是美信公司MAX30205。 MAX30205温度传感器0.1°C的精度(37°C至39°C)温度测量准确。使用传感器I2C协议。
模块板可以是5V或3.3V在电压下工作。但是,该板配置为5V在工作电压下使用。它还具有逻辑电平转换器,因为传感器本身支持最大3.3V的电压。
输出,三个74HC595和8位移位寄存器用于三个7段数字管和Arduino NANO连接。引脚图如下图所示:
QA至QH是连接到7段数字管的数据输出引脚。因为三个74HC595级联在一起,所以第一个移位寄存器的数据输入引脚(PIN14)将与Arduino NANO串行数据输出引脚将数据提供给下一个移位寄存器。串行数据连接将持续到第三个74HC595。
更多Arduino参考以下链接:https://www.yiboard.com/thread-1504-1-1.html