【开源项目】之健康助手
参与开源项目提升项目管理能力 #生活知识# #编程教程#
项目概述:心电、血压、脉率、血氧等是人体的基本的生命特征,通过连续或间断地检测患者这些生理参数,医护人员能够及时、准确地判断患者的病症变化,以便及时采取有效的治疗方案和救护措施。这对于保证急症患者、重症患者、危重病人、手术患者的生命安全具有十分重要的作用,这些患者的重要生理参数的短时间不良变化都可能危及患者生命,一旦这些重要生理参数发生不良变化,往往表明患者已经入十分危急状态,需要紧急救助。为了及时发现问题,就需要对这类患者的这些参数进行监测。但是传统的医疗设备价格昂贵,使用不便,通常需要专业的医疗看护人员来使用。本项目基于机智云的云平台,实现了基于光电容积脉搏波的心率测量和基于示波法的血压测量功能,可以将数据通过云服务器传到手机APP上,同时利用LARK7618,实现语音控制,使得一个人也能很方便的为自己测量血压。
面向人群:中老年人
硬件准备:GOKIT3+Pulse sensor+血压测量装置+喇叭
使用软件环境:Keil MDK
相关源码:见楼下
项目结构框图
实物
功能介绍
1. 设备的绑定以及入网
设备的绑定以及入网操作与GOKIT开发板相同。第一次使用,需要将设备连接到WIFI网络中,设备支持两种入网方式,AirLink以及SoftAP,一般使用AirLink方式即可成功配置入网,若AirLink方式配置不成功,可以尝试SoftAP方式。
2. 功能介绍
监控灯,测量血压,测量心率,脉相分析,语音助手。
监控灯(红色的RGB LED)的功能主要是告诉用户,此时有人在远程控制,防止误操作。
心率的测量是一直在进行,RGB的彩色LED(显示为蓝色),会根据心跳,进行闪烁,可以直观的看到脉搏的波动。每当采集到10个心率,就会进行数据处理,计算心率,只要识别以及计算到有效的心率值,数据就会上传,当收到APP或者语音发来测量心率的命令时,会把最近一次测量结果上传。
血压需要给袖带充气,在收到测量命令的时候,在戴好袖带的前提下,会给袖带充气而后放气,测量完血压之后,会将计算得到的舒张压和收缩压数据(单位:mmHg)上传到手机APP。
脉相分析(暂无):根据采集到的心率数据进行脉相分析,而后得出脉相,目前共有四种:迟脉,缓脉,数脉,急脉。
语音助手:呼唤百灵,即可通过语音控制。
期待应用场景
1.子女与家人:子女可以远程监控亲人身体状况。
2.医生与病人:医生可以远程检测病人状况。
测量结果
技术参数
1. 工作条件
温度:5℃-40℃;
相对湿度:18%-80%
大气压力:80kPa-105kPa
电源电压:DC 5V;3.7V锂电池
2. 量程
0-39.9kPa(299mmHg)
3. 分辨率
0.1kPa(1mmHg)
4. 心率范围
40-180跳/分钟
点击此处回帖可见:支持语音命令文件,心律传感器资料
由于比较紧张,心率测量得到的结果偏大,收缩压也偏大。
相关代码点击回复可见(带注释)
转载于:https://my.oschina.net/gizwits/blog/743123
网址:【开源项目】之健康助手 https://www.yuejiaxmz.com/news/view/359672
相关内容
推荐开源项目:健康守护者——您的移动健康助手移动开发项目 Android Studio 健康助手APP
ssm个人健康管理小助手(开题+源码)
家庭助手(HomeAssistant)开源项目实战指南
推荐开源项目:Dexter,您的语音控制助手
探索ZhaoYukai的HeartRate项目:实时心率监测与健康助手
java个人健康管理小助手(源码+开题报告)
探索MyVBot:一个智能虚拟助手的开源项目
推荐开源项目:calcurse
java生活助手(开题+源码)