- Polar H10 हार्ट मॉनिटर से accelerometer और हृदय गति डेटा स्ट्रीम करके, नियंत्रित श्वास का हृदय गति परिवर्तनशीलता पर प्रभाव मापने और उसका प्रशिक्षण देने वाला एप्लिकेशन
- हृदय गति परिवर्तनशीलता धड़कनों के बीच हृदय गति में होने वाला सूक्ष्म बदलाव है, और यह sympathetic nervous system की fight-or-flight प्रतिक्रिया तथा parasympathetic nervous system की rest-and-digest प्रतिक्रिया के बीच संतुलन को दर्शाने वाला stress response metric है
- धीमी और गहरी श्वास से autonomic nervous system का संतुलन फिर से बहाल किया जा सकता है, और उपयोगकर्ता श्वास की गति सेट करके छाती के accelerometer से श्वास नियंत्रण को मापते हैं तथा हृदय गति परिवर्तनशीलता की प्रतिक्रिया देखते हैं
- मुख्य सुविधाएँ हैं Polar H10 का automatic connection, real-time श्वास नियंत्रण feedback, प्रति मिनट श्वास संख्या के लिए adjustable slider, श्वास और हृदय गति oscillation की real-time tracking, और अलग-अलग श्वास दरों पर हृदय गति परिवर्तनशीलता की प्रतिक्रिया का अन्वेषण
- चलाने की शर्तें और उपयोग का तरीका: Polar H10 Firmware Version 5.0.0 या उससे ऊपर, Python 3.9·3.10·3.11·3.12 पर परीक्षण किया गया,
python EBYT.pyचलाएँ,pyinstaller EBYT.specके जरिए एप्लिकेशन bundling- सर्वोत्तम श्वास detection के लिए Polar H10 को छाती के सबसे चौड़े हिस्से पर पहनें और रिकॉर्डिंग के दौरान बैठकर स्थिर रहें
- सुनहरे वृत्त के फैलने-सिकुड़ने की लय के अनुसार श्वास लें, नीले वृत्त से श्वास नियंत्रण की पुष्टि करें, और नीचे के ग्राफ में हरे हृदय गति परिवर्तनशीलता क्षेत्र
> 150 msको लक्ष्य बनाते हुए श्वास दर और नियंत्रण को समायोजित करें
1 टिप्पणियां
Hacker News की राय
पहले HeartMath product भी इस्तेमाल किया था, लेकिन यह साफ़ नहीं था कि वह वास्तव में क्या दिखा रहा है और उससे ज़्यादा मदद नहीं मिली
सोच रहा हूँ कि Polar H10 Bluetooth के ज़रिए कंप्यूटर से कनेक्ट होता है या नहीं
pyobjc-core==9.2build requirements लाने वाले step पर fail हुआ, और message के हिसाब से यहpipissue नहीं बल्कि subprocess error लगता हैbleak/Bluetooth error में अटक गया हूँयह
bluezया missing firmware से जुड़ा हो सकता हैPyObjC requires macOS to buildआ रहा है, तो लगता है कि कोई macOS dependency हैreadthedocs को जल्दी से देखा तो Linux और Windows नहीं हैं, सिर्फ़ macOS supported है
वह कितना उपयोगी होगा पता नहीं, लेकिन देखने में निश्चित रूप से शानदार है
हैरानी होती है कि यह device बहुत सारी information निकालता है, लेकिन आम तौर पर उसे सिर्फ़ heart rate के एक number में simplify कर दिया जाता है
बाद में data collection से छेड़छाड़ करने के लिए सिर्फ़ sample project मिल जाए, तो भी मैं आभारी रहूँगा
इसी से breathing rate estimate कर पाए, और मैंने अभी तक दूसरी apps में ऐसा करते नहीं देखा
मूल रूप से हर heartbeat पर यह 5KHz का short-range induction pulse भेजता है
simple demo के लिए पुराने style का telephone pickup या कोई भी coil sound card में लगाकर सुनें, तो हर beat पर छोटा click या चहचहाहट जैसी आवाज़ सुनाई देगी
Polar heart rate monitor के साथ compatible ज़्यादातर gym equipment इसी तरह काम करते हैं
हमने Aidlab physiological signal monitor की HRV measurement accuracy की तुलना Polar H7 से करने वाला study किया था, और data में high correlation मिला था
यह भी दिलचस्प होगा कि यह app अलग-अलग hardware के साथ pair होने पर कैसे काम करता है
detailed specs याद नहीं हैं, लेकिन मेरी याद में यह पूरी waveform को बेहतर capture करता है
हाँ, movement artifacts की वजह से estimates में noise हो सकता है
H10 का heart rate estimate व्यापक रूप से भरोसेमंद माना जाता है, और raw ECG streaming भी possible है जिससे verify किया जा सकता है
मैंने issue बनाया है: https://github.com/kbre93/every-breath-you-take/issues/9
The blue circle shows your breathing controlका क्या मतलब है, समझ नहीं आयाक्या देखना चाहिए, और HRV के लिए क्या goal होना चाहिए, यह भी जानना चाहूँगा
अच्छा HRV 150ms से ऊपर होता है, और नीचे graph में green band के रूप में दिखाया गया है
अभी यह सिर्फ़ Polar H10 पर काम करता है, लेकिन अगर दूसरे chest strap monitors में accelerometer हो तो इसे उनके हिसाब से modify किया जा सकता है
निष्कर्ष यह है कि कुछ लोगों को मदद मिल सकती है, लेकिन mechanism unclear है, और मैंने इसे placebo effect हो सकने के संकेत की तरह पढ़ा
फिर भी यह काफ़ी safe है। इसमें hype बहुत है, और जो थोड़े studies मौजूद हैं वे भी potentially biased हो सकते हैं
https://www.nature.com/articles/s41598-022-27247-y
breathing rate के साथ plot करते समय, breathing cycle के अंदर minimum और maximum देखते हैं
मैं doctor के साथ share करने के लिए H10 से data collect करना चाहता हूँ
हालांकि मैंने खुद करके नहीं देखा है