一。 作品简介

该类型蓝牙电子体温计是以一颗具有高精度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. 工作电流:正常工作状态<1.5mA,睡眠状态<18uA;

8. 支持蓝牙4.0数据传输协议,波特率:9600bps、8位数据、无校验位、1停止位;

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

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

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

12. 尺寸:Ф25mm

三。 作品实用性

作品还不是很完善,主要是手机APP还是用调试助手类的工具进行实验性数据收发,如果能有高手把APP完善一下,优化UI、加上数据处理、温度记录、报警等功能就完美了,可以推向市场了,目前某宝上已有在卖的类似产品。

四。 原理图及PCB图

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

原理简述:

1. 蓝牙4.0模块(下称模块)购买的是现成已开发好的,支持透传模式,MCU把温度数据通过RX端口传给模块,然后再由模块发给手机端,模块的设置主要通过手机APP端与模块间进行;模块的使能端EN由MCU控制,为的是控制关机后模块的功耗,模块的主体芯片用的是TI的CC2540。

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

3. NTC采用的是立创商城购买的MF52 104F3950,B值为3950K,25℃时电阻值为100K欧,由于NTC传感器的阻值随温度的变化并非线性,所以在本案例中采用的方法是取其中25℃~45℃这段范围,同时采取多点标定,每隔2℃取一个标定点,共11个标定点,每2℃间隔看成是线性,标定数据先保存于24C02中,每次开机时先把标完数据从24C02中读出,每次测温时采到ADC逐一与标定的数据比较,判定处于哪一个温度段,然后再转换成对应的温度并输出给蓝牙模块;作品设定当测得温充小于25℃时输出为0.0℃,当测得温度大于45℃时精度不再受控。

4. 快速按两次S1键开机,长按S1键关机,开机时按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的样式使其能接触人体效果应该会更好。

android+蓝牙体温计,如何制作一个带蓝牙功能的电子体温计?相关推荐

  1. 制作一个带rEFInd引导菜单的WinPE启动光盘

    制作一个带rEFInd引导菜单的WinPE启动光盘 制作UEFI格式的启动光盘要比U盘难很多. UEFI模式Windows的bootmgr只能从UDF格式光盘引导,而rEFInd并不支持从UDF格式光 ...

  2. 手把手教你制作一个带特效的全景图片

    一个好的产品才会令人印象深刻,全景图也是这样.这篇文章教你制作一个带特效的全景图片,让你的全景图片"靓"起来. 第一步.准备一张2:1的全景图片.如果不知道全景图是怎么制作的话,可 ...

  3. React Native实现一个带筛选功能的搜房列表(2)

    原文链接React Native实现一个带筛选功能的搜房列表(2) 在上一篇中,我们实现了一个下拉刷新和上拉加载更多的列表,那根据一般的开发步骤,接着应该就是进行网络请求,在网络请求之后更新列表数据和 ...

  4. 面试官:请手写一个带取消功能的延迟函数,axios 取消功能的原理是什么

    大家好,我是若川.最近组织了源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列> ...

  5. ESP8266本质是一个带wifi功能的单片机

    ESP8266本质是一个带wifi功能的单片机,是乐鑫科技开发的,怪不得百度搜ESP8266第一个结果是乐鑫科技的. 所以wifi数传里面本质是有个单片机的,不可能就是几块数电芯片就完成了. http ...

  6. android+蓝牙体温计,一种蓝牙体温计的制作方法

    本发明涉及一种体温计,具体是一种蓝牙体温计. 背景技术: 水银温度计,是膨胀式温度计的一种,水银的凝固点是-39℃,沸点是356.7℃,测量温度范围是-39°C-357°C,用它来测量温度,不仅简单直 ...

  7. 基于Android输入法开发,制作一个微信斗图APP

    本文字数:5191字 预计阅读时间:20分钟 目录: 1 导读: 2 Android 输入法开发简介及流程: 3 斗图 APP 开发介绍: 4 斗图 APP 功能优化: 5 总结. 01 导读 微信斗 ...

  8. android edittext_基于Android输入法开发,制作一个微信斗图APP

    刘望舒 读完需要 20分钟 速读仅需12分钟 作者:小学生° 来源:搜狐技术产品 01 导读 微信斗图的应用有很多,但大部分都是通过微信分享来实现的,需下载 APP,下载表情并分享到微信联系人,操作步 ...

  9. android studio开发app实例_基于Android输入法开发,制作一个微信斗图APP

    刘望舒 读完需要 20分钟 速读仅需12分钟 作者:小学生° 来源:搜狐技术产品 01 导读 微信斗图的应用有很多,但大部分都是通过微信分享来实现的,需下载 APP,下载表情并分享到微信联系人,操作步 ...

最新文章

  1. 啥是佩奇?Python告诉你
  2. Zynq常见内核崩溃
  3. SpringBoot(五)ResponseBodyAdvice
  4. 【DND图形库】三、创建窗口和绘制精灵
  5. 何为奇偶校验码?简述它们的区别。_加速试验中,HAST和HASS的区别
  6. netty系列之:netty中的Channel详解
  7. 阿里云OSS增量上传脚本
  8. TCP系列48—拥塞控制—11、FRTO拥塞撤销
  9. php查找存储引擎,php-如何找到MySQL临时表存储引擎
  10. Vue+ElementUI项目使用webpack输出MPA
  11. 类型的权限已失败 SqlClientPermission
  12. 云计算的SPI服务模型
  13. 在本地计算机无法启动iis,IIS常见错误及解决方法
  14. [激光器原理与应用-14]:激光器企业组织内部结构解剖
  15. java的青蛙跳井的编程_JAVA青蛙跳井使用流程控制语句:(1)有只青蛙坐在井底,离井口有20个单位长.(2)它使足力气可以连条3次,然后会下滑...
  16. Mac上word无响应且内容未保存后强制退出后恢复内容方法
  17. 您觉得目前网页最小字体应该多大呢?
  18. win10实现宽带转WiFi
  19. C语言自制简单点菜系统
  20. HEVC解码器HM源码阅读(四)解析参数集

热门文章

  1. 从制作OC形象到导入Unity并让角色动起来
  2. NB-IOT门磁的应用说明
  3. 别犹豫,凡事干起来才有希望!
  4. PostgreSQL 11 preview - bloom filter 误报率评估测试及如何降低误报 - 暨bloom filter应用于HEAP与INDEX的一致性检测...
  5. zabbix源码之zabbix alerter.c报警逻辑
  6. 华为手机促销模块部分
  7. 我亲身经历的2022年软件质量工作
  8. android 触摸屏进程,Android 触摸屏TP
  9. 互联网广告思维导图,各种名称解释看这篇就够了
  10. python爬虫(八、爬取图片社的小姐姐图片并下载)