Show HN: Every Breath You Take - luyện tập biến thiên nhịp tim
(github.com/kbre93)- Ứng dụng phát trực tiếp dữ liệu gia tốc và nhịp tim từ máy theo dõi nhịp tim Polar H10 để đo lường và rèn luyện phản ứng của biến thiên nhịp tim đối với hô hấp có kiểm soát
- Biến thiên nhịp tim là những thay đổi nhỏ giữa các nhịp đập, đồng thời là chỉ số đo phản ứng stress phản ánh sự cân bằng giữa phản ứng chiến đấu hay bỏ chạy của hệ thần kinh giao cảm và phản ứng nghỉ ngơi, tiêu hóa của hệ thần kinh phó giao cảm
- Có thể khôi phục sự cân bằng của hệ thần kinh tự chủ bằng nhịp thở chậm và sâu; người dùng thiết lập tốc độ thở, đo kiểm soát hô hấp bằng gia tốc kế ở ngực và kiểm tra phản ứng biến thiên nhịp tim
- Các chức năng chính gồm tự động kết nối Polar H10, phản hồi kiểm soát hô hấp theo thời gian thực, thanh trượt điều chỉnh số nhịp thở mỗi phút, theo dõi theo thời gian thực dao động hô hấp và nhịp tim, khám phá phản ứng biến thiên nhịp tim với nhiều tốc độ thở khác nhau
- Điều kiện chạy và cách sử dụng: Polar H10 Firmware Version 5.0.0 trở lên, đã kiểm thử với Python 3.9·3.10·3.11·3.12, chạy
python EBYT.py, đóng gói ứng dụng bằngpyinstaller EBYT.spec- Để phát hiện hô hấp tối ưu, đeo Polar H10 ở phần rộng nhất của lồng ngực và giữ tư thế ngồi yên trong khi ghi
- Hít thở theo nhịp giãn ra và co lại của vòng tròn màu vàng, kiểm tra kiểm soát hô hấp bằng vòng tròn màu xanh, và điều chỉnh tốc độ thở cùng mức kiểm soát để nhắm tới vùng biến thiên nhịp tim màu xanh lá
> 150 mstrên biểu đồ phía dưới
1 bình luận
Ý kiến trên Hacker News
Trước đây tôi cũng từng dùng sản phẩm của HeartMath, nhưng không rõ chính xác nó đang hiển thị gì và cũng không giúp ích mấy
Không biết Polar H10 có kết nối với máy tính qua Bluetooth không
Nó thất bại ở bước lấy yêu cầu build cho
pyobjc-core==9.2, và theo thông báo thì có vẻ không phải vấn đề củapipmà là lỗi từ tiến trình conbleak/BluetoothCó thể liên quan đến
bluezhoặc firmware bị thiếuPyObjC requires macOS to buildnên có vẻ có phụ thuộc vào macOSXem nhanh readthedocs thì không thấy Linux và Windows, chỉ hỗ trợ macOS
Không biết nó hữu ích đến đâu, nhưng nhìn chắc chắn rất ngầu
Thật ngạc nhiên là thiết bị này phát ra rất nhiều thông tin nhưng thường tất cả lại bị đơn giản hóa thành một con số nhịp tim
Chỉ riêng một dự án mẫu để sau này có thể vọc phần thu thập dữ liệu cũng đã đủ đáng cảm ơn rồi
Nhờ đó có thể ước tính nhịp thở, và tôi chưa thấy ứng dụng nào khác làm như vậy
Về cơ bản, mỗi nhịp tim nó phát ra một xung cảm ứng tầm ngắn 5KHz
Demo đơn giản là dùng pickup điện thoại kiểu cũ hoặc cắm bất kỳ cuộn dây nào vào sound card rồi nghe, bạn sẽ nghe thấy tiếng click ngắn hoặc tiếng líu ríu ở mỗi nhịp
Hầu hết thiết bị phòng gym tương thích với máy đo nhịp tim Polar hoạt động theo cách này
Tôi từng làm một nghiên cứu so sánh độ chính xác đo HRV của máy theo dõi tín hiệu sinh lý Aidlab với Polar H7 và thấy dữ liệu có tương quan cao
Cũng sẽ thú vị nếu xem ứng dụng này hoạt động thế nào khi ghép đôi với nhiều phần cứng khác nhau
Tôi không nhớ chi tiết thông số, nhưng theo trí nhớ thì nó bắt được toàn bộ dạng sóng tốt hơn
Tất nhiên ước tính có thể bị nhiễu do artifact từ chuyển động
Ước tính nhịp tim của H10 được xem là đáng tin cậy rộng rãi, và nó cũng có thể stream ECG thô để kiểm tra
Tôi đã tạo issue: https://github.com/kbre93/every-breath-you-take/issues/9
The blue circle shows your breathing controlnghĩa là gìTôi cũng muốn biết cần nhìn vào đâu, và HRV nên đặt mục tiêu như thế nào
HRV tốt là từ 150ms trở lên, được hiển thị bằng dải màu xanh lá trong biểu đồ bên dưới
Hiện chỉ hoạt động với Polar H10, nhưng nếu máy đo dây đeo ngực khác có gia tốc kế thì có thể chỉnh sửa cho phù hợp
Kết luận là nó có thể giúp một số người nhưng cơ chế chưa rõ, và tôi hiểu điều đó có nghĩa là cũng có thể là hiệu ứng giả dược
Dù vậy nó khá an toàn. Có nhiều thổi phồng, và số ít nghiên cứu hiện có cũng có thể có thiên lệch tiềm tàng
https://www.nature.com/articles/s41598-022-27247-y
Khi vẽ cùng nhịp thở thì xem giá trị nhỏ nhất và lớn nhất trong một chu kỳ thở
Tôi muốn thu thập dữ liệu bằng H10 để chia sẻ với bác sĩ
Tuy nhiên tôi chưa tự làm thử