every-breath-you-take:Polar H10心率变异性呼吸训练工具

Heart Rate Variability Training with the Polar H10 Monitor

分支1Tags0
文件最后提交记录最后更新时间
2 年前
2 年前
2 年前
2 年前
2 年前
2 年前
3 年前
3 年前
2 年前
2 年前
2 年前
2 年前

每一口呼吸 —— 使用 Polar H10 监测器进行心率变异性训练

通过控制呼吸,可以调节身体的压力响应。此应用程序允许您使用 Polar H10 心率监测器测量并训练这种效果。

心率变异性,即心跳间的小幅心率变化,是衡量压力响应的可靠指标。心率变异性反映了自主神经系统的两个方面的平衡:战斗或逃跑反应(来自交感神经系统)和休息与消化反应(来自副交感神经系统)。

在任何时刻,通过放慢并加深呼吸,都可以恢复自主神经系统的平衡。随着您的每一次呼吸,您可以设定呼吸节奏,使用胸部加速度计测量呼吸控制,并观察心率变异性的响应。

功能

  • 连接 Polar H10 并传输加速度和心率数据
  • 实时呼吸控制反馈与可调节的节奏设置
  • 实时追踪呼吸和心率振荡
  • 探索心率变异性对不同呼吸节奏的响应

安装与使用

兼容 Polar H10,固件版本需为 5.0.0 或更新

python -m venv venv
source venv/bin/activate  # 在 Windows 上,使用 `my_project_env\Scripts\activate`
pip install -r requirements.txt
python EBYT.py 

使用 pyinstaller 打包成应用程序:

pyinstaller EBYT.spec

程序将自动连接至您的 Polar 设备。为确保最佳的呼吸检测效果,请将 Polar H10 固定在肋骨最宽处,并在记录时保持坐姿并保持静止。

使用滑块设置呼吸节奏(每分钟的呼吸次数),并跟随金色圆圈的扩张与收缩进行节奏。蓝色圆圈显示您的呼吸控制。

在顶部图表中追踪每个呼吸周期,以及心率如何响应振荡。

调整呼吸节奏和控制,以瞄准底部图表中心率变异性的绿色区域(> 150 毫秒)。

贡献

欢迎反馈、错误报告和拉取请求。随时在 GitHub 上提交问题或创建拉取请求。

项目介绍

Heart Rate Variability Training with the Polar H10 Monitor

定制我的领域