Show HN: Every Breath You Take - treinamento de variabilidade da frequência cardíaca
(github.com/kbre93)- Aplicativo que transmite dados de aceleração e frequência cardíaca do monitor cardíaco Polar H10 para medir e treinar a resposta da respiração controlada sobre a variabilidade da frequência cardíaca
- A variabilidade da frequência cardíaca é a pequena variação entre batimentos e é uma medida da resposta ao estresse que reflete o equilíbrio entre a resposta de luta ou fuga do sistema nervoso simpático e a resposta de repouso e digestão do sistema nervoso parassimpático
- Com respiração lenta e profunda, é possível restaurar o equilíbrio do sistema nervoso autônomo, e o usuário define a velocidade da respiração, mede o controle da respiração com o acelerômetro torácico e verifica a resposta da variabilidade da frequência cardíaca
- Principais funções: conexão automática com o Polar H10, feedback em tempo real do controle da respiração, controle deslizante ajustável de respirações por minuto, acompanhamento em tempo real das oscilações da respiração e da frequência cardíaca, exploração da resposta da variabilidade da frequência cardíaca para diferentes velocidades de respiração
- Requisitos de execução e modo de uso: Polar H10 Firmware Version 5.0.0 ou superior, testado em Python 3.9, 3.10, 3.11 e 3.12, execução com
python EBYT.py, empacotamento do aplicativo compyinstaller EBYT.spec- Para uma detecção ideal da respiração, use o Polar H10 na parte mais larga da caixa torácica e permaneça sentado e imóvel durante a gravação
- Respire no ritmo da expansão e contração do círculo dourado, confirme o controle da respiração pelo círculo azul e ajuste a velocidade e o controle da respiração visando a faixa verde de variabilidade da frequência cardíaca no gráfico inferior,
> 150 ms
1 comentários
Opiniões no Hacker News
Já usei produtos da HeartMath antes, mas não ficava claro exatamente o que eles mostravam e não ajudaram muito
Fico curioso se o Polar H10 se conecta ao computador por Bluetooth
Falhou na etapa de obter os requisitos de build de
pyobjc-core==9.2, e pela mensagem parece ser um erro de subprocesso, não um problema dopipbleak/BluetoothPode ter relação com
bluezou com algum firmware ausentePyObjC requires macOS to build, parece haver uma dependência do macOSDando uma olhada rápida no readthedocs, não há suporte para Linux nem Windows, só macOS
Não sei o quão útil isso seria, mas visualmente com certeza é legal
É surpreendente quanta informação esse dispositivo emite, enquanto normalmente tudo é simplificado para um único número de frequência cardíaca
Só um projeto de exemplo para eu poder mexer na coleta de dados mais tarde já seria muito bem-vindo
Graças a isso foi possível estimar a frequência respiratória, e ainda não vi outros apps fazendo isso
Basicamente, a cada batimento cardíaco eles emitem um pulso indutivo de curto alcance a 5 KHz
Como demonstração simples, se você usar um captador de telefone antigo ou qualquer bobina ligada a uma placa de som e escutar, vai ouvir um clique curto ou um chiado a cada batimento
A maior parte dos equipamentos de academia compatíveis com monitores cardíacos Polar funciona desse jeito
Fizemos um estudo comparando a precisão da medição de HRV do monitor de sinais fisiológicos Aidlab com a do Polar H7, e vimos alta correlação nos dados
Também seria interessante ver como este app se comporta quando pareado com vários hardwares
Não tenho as especificações detalhadas de cabeça, mas, pelo que lembro, ele captura melhor a forma de onda completa
Claro que a estimativa pode ter ruído por causa de artefatos causados por movimento
A estimativa de frequência cardíaca do H10 é amplamente considerada confiável, e ele também permite streaming de ECG bruto para conferência
Criei uma issue: https://github.com/kbre93/every-breath-you-take/issues/9
The blue circle shows your breathing controlTambém fico curioso sobre o que devo observar e qual objetivo a HRV deve ter
Uma boa HRV fica acima de 150 ms e é indicada pela faixa verde no gráfico abaixo
No momento funciona apenas com o Polar H10, mas, se outro monitor de cinta peitoral tiver acelerômetro, deve ser possível adaptá-lo
A conclusão é que pode ajudar algumas pessoas, mas o mecanismo não é claro, e eu li isso como talvez significando efeito placebo
Ainda assim, é algo relativamente seguro. Há muito exagero, e os poucos estudos existentes podem ter vieses em potencial
https://www.nature.com/articles/s41598-022-27247-y
Ao plotar junto com a frequência respiratória, observam-se o mínimo e o máximo dentro do ciclo respiratório
Quero coletar dados com o H10 para compartilhar com meu médico
Mas nunca fiz isso pessoalmente