一、设计需求
1.1 项目背景
21世纪,社会高速发展,生活物质越来越丰富。为了追求更高的物质享受,人们不断消耗人体健康机制去拼搏,导致身体抵抗能力下降,引发各种疾病。因此,身体健康状况越来越备受大家的关注,健康意识也得到普遍提高。正常的体温是保障人体内部器官工作的重要因素,通常人体温度保持在37℃左右,若偏离正常体温则需要及时就医;心率则可以更直接反映身体的健康状况,一般60~100次/分属于正常,若心率异常,也需及时就医。为此,本文设计一套基于STM32个人健康助手,实现随时测量人体体温和心率、血氧的功能,以监控人体的健康状况。
针对所述现象,当前采用STM32F103作为系统控制中心,利用MAX30102血氧传感器来监测脉搏血氧和心率;对于体温监测模块则是采用DS18B20温度传感器;ESP8266-WIFI模块通过串口与STM32通信,系统通过发送AT 指令实现WIFI联网、数据上传等功能;所有实现的功能由OLED显示屏显示;通过WIFI 上腾讯物联网云平台,可以手机APP上或者微信小程序上看到步数,和目前的心率和体温,血氧、GPS经纬度。当所测得的数据不在阈值内,系统会由蜂鸣器模块产生自动报警。
以上的传感器收集到的所有数据都可以上传到腾讯物联网云平台,通过微信小程序腾讯连连
进行实时显示和分析,使数据展示直观又美观方便。