本帖最后由 Thermit 于 2020-7-2 23:25 编辑
概述
2019年底至2020年,新冠肺炎在中国乃至世界造成了巨大的损失。根据过去几个月中的经验,在疫情的背景下,加强疫情溯源和监控,建立强大的疫情实时监控系统是控制并最终解决疫情的有效手段。由新冠患者的相关案例可知,在感染前期到中期,患者的心率相比感染前有可观的上升。通过监测人群的心率,可一定程度上监测该疾病的传染情况。本作品基于AT32F403 MCU开发板,Air720 LTE开发板,MAX30102心率模块,使用RT-Thread实时操作系统构建了一套基于LTE移动网络,可便携的心率监测平台,为上述的人群心率监测系统提供了一种基础构思。
硬件框架
本作品基于雅特力的AT32F403A-START开发板,配合合宙Air720H开发板进行数据上传,使用MAXIM MAX30102模组进行心率采集,若采取电池供电,可实现便携。
软件框架
本作品在AT32端主要分三个线程及一个中断处理函数,分别为数据采集,数据处理,数据上传。
在云端则是通过Python实现了一个简单的UDP服务器,接收AT32端上传的数据并显示。
视频地址
https://www.bilibili.com/video/BV1EK4y1s7g1/
代码地址
https://github.com/ZiyangYE/Mobile-Heartrate-Monitor
|