1. 项目介绍
1.1 开发背景
本项目设计一款基于STM32F103RCT6微控制器的便携式健康监测设备,该设备能够实时监测并记录用户的生理参数,包括人体温度、心率以及日常活动中的步数,并具备将这些数据可视化显示在设备自带的OLED屏幕上的能力。此外,该设备还提供了通过Wi-Fi模块ESP8266将收集到的数据无线传输至用户的智能手机或个人计算机的功能,以便用户能够更加方便地管理自己的健康信息。
为了实现上述功能,本项目将采用MPU6050加速度传感器来实现计步功能,它能够感知用户的动作变化从而计算出步数。人体体温测量将使用MCU90615V2红外体温传感器来非接触地测量额头或手腕等部位的温度,以提供一个快速且卫生的体温读取方式。对于心率的测量,则采用PulseSensor传感器,它可以通过检测用户手指末端的血流变化来准确测量心率。
设备将配备一块0.96寸的SPI接口OLED显示屏,用于实时展示用户的健康数据,如当前体温、心率以及步数等信息。为了便于用户与设备之间的无线数据传输,项目中还将集成ESP8266 Wi-Fi模块,并将其配置为AP模式,以允许设备作为Wi-Fi热点供手机或电脑连接,进而上传健康数据至相应的应用程序或软件界面。
考虑到设备的便携性和易用性,本项目的电源方案选择了常见的USB线5V供电方式,这样用户可以方便地通过任何标准USB电源适配器或电脑