- Aplicación que transmite datos de aceleración y frecuencia cardíaca desde un monitor cardíaco Polar H10 para medir y entrenar cómo la respiración controlada afecta la variabilidad de la frecuencia cardíaca
- La variabilidad de la frecuencia cardíaca es la pequeña variación entre latidos y una medida de la respuesta al estrés que refleja el equilibrio entre la respuesta de lucha o huida del sistema nervioso simpático y la respuesta de descanso y digestión del sistema nervioso parasimpático
- Con una respiración lenta y profunda se puede restaurar el equilibrio del sistema nervioso autónomo; el usuario configura la velocidad de respiración, mide el control de la respiración con el acelerómetro torácico y revisa la respuesta de la variabilidad de la frecuencia cardíaca
- Funciones principales: conexión automática con Polar H10, retroalimentación en tiempo real del control de la respiración, deslizador ajustable de respiraciones por minuto, seguimiento en tiempo real de las oscilaciones de respiración y frecuencia cardíaca, exploración de la respuesta de la variabilidad de la frecuencia cardíaca a distintas velocidades de respiración
- Requisitos de ejecución y uso: Polar H10 Firmware Version 5.0.0 o superior, probado con Python 3.9, 3.10, 3.11 y 3.12, ejecutar
python EBYT.py, empaquetar la aplicación conpyinstaller EBYT.spec- Para una detección óptima de la respiración, usar el Polar H10 en la parte más ancha de la caja torácica y permanecer sentado e inmóvil durante el registro
- Respirar siguiendo el ritmo de expansión y contracción del círculo dorado, verificar el control de la respiración con el círculo azul y ajustar la velocidad y el control de la respiración apuntando al segmento verde de variabilidad de la frecuencia cardíaca
> 150 msen la gráfica inferior
1 comentarios
Opiniones en Hacker News
Antes también probé productos de HeartMath, pero no quedaba claro exactamente qué mostraban y no me ayudaron mucho.
Me pregunto si el Polar H10 se conecta a la computadora por Bluetooth.
Falló en la etapa de obtener los requisitos de compilación de
pyobjc-core==9.2, y por el mensaje parece un error de un subproceso, no un problema depip.bleak/Bluetooth.Podría estar relacionado con
bluezo con firmware faltante.PyObjC requires macOS to build, parece que hay una dependencia de macOS.Revisé rápido readthedocs y no aparecen Linux ni Windows; solo soporta macOS.
No sé qué tan útil sería, pero sin duda se ve genial.
Es sorprendente la cantidad de información que emite este dispositivo y que normalmente todo se simplifique a un solo dato: la frecuencia cardíaca.
Solo con tener un proyecto de ejemplo para jugar luego con la recopilación de datos ya se agradece mucho.
Gracias a eso se pudo estimar la frecuencia respiratoria, y todavía no he visto que otras apps lo hagan así.
Básicamente, emiten un pulso inductivo de corto alcance a 5 KHz por cada latido.
Como demostración sencilla, si conectas un captador telefónico antiguo o cualquier bobina a una tarjeta de sonido y escuchas, oirás un clic breve o un gorjeo por cada latido.
La mayoría de los equipos de gimnasio compatibles con monitores cardíacos Polar funcionan de esta manera.
Hice un estudio comparando la precisión de medición de HRV del monitor de señales fisiológicas Aidlab con el Polar H7, y encontré una alta correlación en los datos.
Sería interesante ver cómo se comporta esta app al emparejarse con distintos hardware.
No tengo memorizadas las especificaciones detalladas, pero según recuerdo captura mejor la forma de onda completa.
Claro que puede haber ruido en las estimaciones por artefactos debidos al movimiento.
La estimación de frecuencia cardíaca del H10 se considera ampliamente confiable, y además puede transmitir ECG crudo, así que se puede verificar.
Abrí un issue: https://github.com/kbre93/every-breath-you-take/issues/9
The blue circle shows your breathing control.También me pregunto qué debería mirar y qué objetivo debería tener la HRV.
Una buena HRV es de 150 ms o más, y se muestra como una franja verde en el gráfico de abajo.
Por ahora solo funciona con el Polar H10, pero si otro monitor de banda pectoral tiene acelerómetro, se podría adaptar.
Concluye que puede ayudar a algunas personas, pero que el mecanismo no está claro; yo lo leí como que podría ser efecto placebo.
Aun así, parece bastante seguro. Hay mucha exageración, y los pocos estudios existentes podrían tener sesgos potenciales.
https://www.nature.com/articles/s41598-022-27247-y
Al graficarla junto con la frecuencia respiratoria, se miran el mínimo y el máximo dentro del ciclo respiratorio.
Quiero recopilar datos con el H10 para compartirlos con mi médico.
Aunque no lo he probado personalmente.