Show HN: Every Breath You Take - Kalp atış hızı değişkenliği antrenmanı
(github.com/kbre93)- Polar H10 kalp atış hızı monitöründen ivme ve kalp atış hızı verilerini akışla alarak, kontrollü nefes almanın kalp atış hızı değişkenliği üzerindeki etkisini ölçen ve antrene eden bir uygulama
- Kalp atış hızı değişkenliği, atımlar arasındaki kalp hızındaki küçük değişimlerdir; sempatik sinir sisteminin savaş-kaç tepkisi ile parasempatik sinir sisteminin dinlen-sindir tepkisi arasındaki dengeyi yansıtan bir stres tepkisi ölçütüdür
- Yavaş ve derin nefes almayla otonom sinir sisteminin dengesi yeniden sağlanabilir; kullanıcı nefes hızını ayarlar, göğüs ivmeölçeriyle nefes kontrolünü ölçer ve kalp atış hızı değişkenliği tepkisini görür
- Başlıca işlevler: Polar H10’a otomatik bağlanma, gerçek zamanlı nefes kontrolü geri bildirimi, ayarlanabilir dakikadaki nefes sayısı kaydırıcısı, nefes ve kalp atışı salınımlarının gerçek zamanlı izlenmesi, farklı nefes hızlarına verilen kalp atış hızı değişkenliği tepkisinin keşfedilmesi
- Çalıştırma koşulları ve kullanım: Polar H10 Firmware Version 5.0.0 veya üstü, Python 3.9·3.10·3.11·3.12 üzerinde test edildi,
python EBYT.pyile çalıştırma,pyinstaller EBYT.specile uygulama paketleme- En iyi nefes algılama için Polar H10’u göğüs kafesinin en geniş kısmına takın ve kayıt sırasında oturup hareketsiz kalın
- Altın renkli dairenin genişleme-daralma ritmine göre nefes alın, mavi daireyle nefes kontrolünü doğrulayın ve alttaki grafikteki yeşil kalp atış hızı değişkenliği bölgesini
> 150 mshedefleyerek nefes hızını ve kontrolünü ayarlayın
1 yorum
Hacker News yorumları
Daha önce HeartMath ürününü de denemiştim ama tam olarak ne gösterdiği belirsizdi ve pek yardımcı olmamıştı.
Polar H10’un Bluetooth ile bilgisayara bağlanıp bağlanmadığını merak ediyorum.
pyobjc-core==9.2derleme gereksinimlerini alma aşamasında başarısız oldu; mesaja bakılırsa bu birpipsorunu değil, alt süreç hatası gibi görünüyor.bleak/Bluetooth hatasına takıldım.bluezya da eksik firmware ile ilgili olabilir.PyObjC requires macOS to builddediğine göre bir macOS bağımlılığı var gibi.readthedocs’a hızlıca baktım; Linux ve Windows yok, yalnızca macOS destekleniyor.
Bunun ne kadar faydalı olacağını bilmiyorum ama kesinlikle havalı görünüyor.
Bu cihazın dışa aktardığı bilginin bu kadar fazla olması, ama genellikle hepsinin tek bir kalp atış hızına indirgenmesi şaşırtıcı.
İleride veri toplamayı kurcalayabileceğim örnek bir proje olması bile başlı başına yeterince değerli.
Bu sayede solunum hızını tahmin edebildim; başka uygulamalarda henüz bunu yaptığını görmedim.
Temelde her kalp atışında 5KHz’lik kısa menzilli bir indüksiyon darbesi yayıyor.
Basit bir demo olarak eski tip bir telefon alıcısını ya da herhangi bir bobini ses kartına takıp dinlerseniz, her atımda kısa bir klik ya da cıvıltı benzeri ses duyarsınız.
Polar kalp atış monitörleriyle uyumlu spor salonu ekipmanlarının çoğu bu şekilde çalışıyor.
Aidlab fizyolojik sinyal monitörünün HRV ölçüm doğruluğunu Polar H7 ile karşılaştıran bir çalışma yapmıştık ve verilerde yüksek korelasyon görmüştük.
Bu uygulamanın farklı donanımlarla eşleştirildiğinde nasıl davrandığını görmek de ilginç olurdu.
Ayrıntılı teknik özellikleri ezbere bilmiyorum ama hatırladığım kadarıyla tüm dalga biçimini daha iyi yakalıyor.
Elbette hareketten kaynaklanan artefaktlar nedeniyle tahminlerde gürültü olabilir.
H10’un kalp atış hızı tahmini yaygın olarak güvenilir kabul ediliyor; ham ECG akışı da mümkün olduğu için kontrol edilebilir.
Bir issue açtım: https://github.com/kbre93/every-breath-you-take/issues/9
The blue circle shows your breathing controlne demek anlamadım.Neye bakmam gerektiğini ve HRV için hedefin ne olması gerektiğini de merak ediyorum.
İyi HRV 150ms ve üzeridir; aşağıdaki grafikte yeşil bantla gösterilir.
Şu anda yalnızca Polar H10’da çalışıyor, ancak başka bir göğüs kayışlı monitörde ivmeölçer varsa ona uygun şekilde uyarlanabilir.
Bazı insanlara yardımcı olabilir ama mekanizması belirsiz sonucuna varıyor; ben bunu plasebo etkisi de olabilir diye okudum.
Yine de oldukça güvenli sayılır. Çok abartı var ve mevcut az sayıdaki çalışma da potansiyel olarak yanlı olabilir.
https://www.nature.com/articles/s41598-022-27247-y
Solunum hızıyla birlikte çizildiğinde, solunum döngüsü içindeki minimum ve maksimum değerlere bakılıyor.
Doktorla paylaşmak üzere H10 ile veri toplamak istiyorum.
Yine de bunu bizzat denemedim.