资讯详情

如何制作一个带蓝牙功能的电子体温计?

一。 作品简介

这种类型的蓝牙电子精度高ADC的MCU高精度的核心搭配NTC温度传感器和高性能蓝牙4.由0模块组成的低功耗、高精度、高性能的人体电子体温计。

蓝牙电子体温计需要配合手机APP接受温度数据并显示报警。

适用于有年龄段的人,尤其是晚上老人和孩子发烧时的体温监测。不知道小米手机是不是为了发烧,但这种情况确实是为了发烧。

二。 作品特性

1. 1个LED灯工作状态指示;

2. 单按键打开/关机;

3. 测量温度范围:25.0℃~45.0℃;

4. 精度:≤±0.2℃;

5. 分辨率:0.1℃;

6. 工作电压:2.2V MIN ~3.6V MAX,可由3V按钮电池供电;

7. 工作电流:正常工作状态.5mA,睡眠状态<18uA;

8. 支持蓝牙4.波特率为96000bps、8位数据,无校验位,1停止位;

9. 蓝牙传输距离:10空M±2M MAX;

10. 蓝牙数据更新间隔:5S±1S;

11. 储存温度: -15℃~55℃

12. 尺寸:Ф25mm

ce6688fdbffd7f90cdbbe08104c3c401.png

三。 作品实用性

作品不是很完美,主要是手机APP或者用调试助手工具收发实验性数据,如果有高手的话APP改进,优化UI、此外,数据处理、温度记录、报警等功能完美,可以推向市场。目前,类似的产品已经在某宝上销售。

四。 原理图及PCB图

注:在原理图中VDD与Q加一个D板间R9电阻及DS1发光二极管

原理简述:

1. 蓝牙4.现成开发的0模块(以下简称模块)支持透传模式,MCU把温度数据通过RX端口传输到模块,然后通过模块发送到手机端。模块主要通过手机设置APP端与模块之间进行;模块的使能端EN由MCU为了控制关机后模块的功耗,模块的主芯片使用TI的CC2540。

2. 作品中的MCU用的是富晶FS98o0114位高精度差输入和差分基准ADC,内部1MHZ时钟,主要负载温度采集、数据处理和数据传输,休眠时电流约2uA。

3. NTC立创商城城购买的MF52 104F3950,B值为3950K,25℃时电阻值为100K欧,由于NTC传感器的电阻化,传感器的电阻不是线性的,所以在这种情况下,采用25种方法℃~45℃该范围采用多点校准,每隔2次℃取一个标定点,共11个标定点,每2个℃间隔视为线性,首先保存标定数据24C在02中,每次启动时,从24开始标记数据C02中学每次测温时都会读出来ADC与校准数据逐一比较,确定温度段,然后转换为相应温度,输出到蓝牙模块;测量温度小于25℃时输出为0.0℃,当测量温度大于45时℃精度不再受控制。

4. 快速按两次S一键开机,长按S一键关机,开机时按下S2键进入校准标定模式。

PCB背面

PCB正面

五。 BOM表(物料清单)

六。 软件

BLE4.0模块是购买的现成产品,因此没有重新开发,也没有相应的程序;

手机APP也是通过下载手机的蓝牙调试工具进行测试。本次工作测试采用IPHONE 4S安装 LIGHTBLUE进行实验;

这部作品只是写的MCU程序,见附件,用汇编语言。

注:作者原帖附件可下载,有需要的朋友可查阅原帖。

七。 测试效果

校准器分别调节输出NTC对应于25℃、27℃、29℃、31℃、33℃、35℃、37℃、39℃、41℃、43℃、45℃11点的阻值(100K、91.697K、84.157K、77.305K、71.072K、65.395K、60.222K、55.503K、51.195K、47.259K、43.659K)给MCU校准标定,校准完成后,再次上电,然后用手机APP助手连接模块收发数据。

NTC温试阻值表:

NTC在25℃~45℃间的温度阻值线性图:

X轴为温度(℃),Y轴为阻值(Kohm)

将作品放入恒温箱进行实验,手机APP恒温箱设定温度对应表如下:

八。 总结

因为平时比较忙,做起来会觉得时间有点匆忙,但总的来说进展比较顺利,精度可以满足要求。

手机APP测试更有趣,尤其是距离测试,但因为他们没有那个水平,所以APP不能做一个特殊的,这让我觉得是一个很大的缺点,另外是使用NTC用于人体测温可能会导致测温不准确,因为不能直接接触人体。NTC样式使其与人体接触效果更好。

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

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

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