资讯详情

使用MAX30205传感器制作Arduino数字体温计

在医学或临床应用中,测量人体温度是确定健康状况的重要参数。感知温度的方法有很多,但并不是所有的方法都符合临床温度测量规范的准确性。 MAX30205温度传感器是专门为应用程序设计的。请注意,传感器不是非接触式温度传感器。如果您正在寻找非接触式红外测量温度,请查看我们以前设计的温度MLX90614温度计

我们将在本文中连接一个MAX30205人体温度传感器,该传感器可轻松连接到健身手环或用于医疗目的。我们将使用Arduino Nano作为主要的微控制器单元,还将使用7段数字管来显示华氏温度。一旦你知道如何使用传感器,你可以在任何你喜欢的应用程序中使用它。

所需的组件

● Arduino Nano开发板

● 共阴极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

标签: 高精度的体温传感器模块

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台