
人的心率、体温和血压是人体非常重要的参数。医生使用各种医疗设备,如温度计来检查体温,血压监测器 BP 和 EKG 来检查心跳监测。
在这个项目中,我使用 Arduino 构建了一个心率监测系统,可以在一分钟内计算心跳。一旦手指放在传感器ued体育上,系统就会开始ued体育测量心跳。
这个项目的工作很容易,但需要一点计算来计算心率。有几种计算心率的方法,但这里我们只读取了十个脉冲。然后我们通过应用以下公式计算了一分钟内的总心跳:
当第一个脉冲到来时,我使用 Arduino 中的定时器计数器功能启动计数器,即millis() ;。并取第一个脉冲计数器值形式millis( );。然后我们等待十个脉冲。在获得十个脉冲后,我们再次在 time2 中获取计数器值,然后我们从 time2 中减去 time1,以获取五个脉冲所花费的原始时间。再将这个时间除以 10 倍得到单脉冲时间。现在我们有了单脉冲的时间,我们可以很容易地在一分钟内找到脉冲,将 600000 毫秒(60 秒)除以单脉冲时间。
我使用串行端口在计算机中传输信号脉冲以使用基于 Java 编程语言的处理语言绘制心电图。有了它,您可以轻松创建用户界面。