HRV and sp02 sensor
#1
Hi,

What do you guys think about including HRV sensor and Oxygen sensor inside the device? From what I know hrv sensor itself could replace current pulse meter because it can do more operations out of the box.
  Reply
#2
Or maybe sp02 would be enough:

pyHRV is an open-source Python toolbox that computes state-of-the-art Heart Rate Variability (HRV) parameters from Electrocardiography (ECG), SpO2, Blood Volume Pulse (BVP)...

source: https://github.com/PGomes92/pyhrv
  Reply
#3
It depends on what you're looking to measure. It looks like pyHRV would work with the output from the existing sensor. There's another thread with some discussion about blood pressure monitoring with similar sensors. A retrofit with a different sensor should be relatively easy, but probably needs a new back cover, which would add significant tooling costs for production. At them moment we're benefiting from the hardware being an existing mass produced design, but if the PineTime becomes a volume product that sort of alteration may make sense. As it stands a replacement sensor with a 3d printed back cover might be good enough for medical researchers or those interested in self-monitoring.
  Reply
#4
What do you mean by a HRV sensor? In principle both PPG (optical) and ECG (electrical) sensors can be used to measure heart rate variability, although admitedly an ECG would be much more stable during exercise.
PineTime: wasp-os and MicroPython, Pinebook Pro:  Debian Bullseye
  Reply
#5
(07-20-2020, 08:53 AM)danielt Wrote: What do you mean by a HRV sensor? In principle both PPG (optical) and ECG (electrical) sensors can be used to measure heart rate variability, although admitedly an ECG would be much more stable during exercise.

Some time ago I did find bosch sensor which would be small and low power, but I think this one I found matches these rules. It's cheap, low power, it checks for pulse and blood oxygen. https://www.banggood.com/MAX30102-Heartb...rehouse=CN
  Reply
#6
(07-20-2020, 11:29 AM)bigpotato Wrote:
(07-20-2020, 08:53 AM)danielt Wrote: What do you mean by a HRV sensor? In principle both PPG (optical) and ECG (electrical) sensors can be used to measure heart rate variability, although admitedly an ECG would be much more stable during exercise.

Some time ago I did find bosch sensor which would be small and low power, but I think this one I found matches these rules. It's cheap, low power, it checks for pulse and blood oxygen. https://www.banggood.com/MAX30102-Heartb...rehouse=CN

Vendor has offer me a new heartbeat sensor integrate with three LED light (Green, RED, and IR) for both heart-beat and oxygen level measure that can fit into exisitgn Pinetime case. However, I  have rejected the offer due to 1) higher sensor cost ($3-4 higher) and 2) no sure how well its work or just hype.

I still keep this as open mind. In near future, if we think oximeter is good feature (assume able to produce accurate result) to have, we can revisit this option (keep in mind this add cost).
  Reply
#7
(07-21-2020, 12:47 AM)tllim Wrote:
(07-20-2020, 11:29 AM)bigpotato Wrote:
(07-20-2020, 08:53 AM)danielt Wrote: What do you mean by a HRV sensor? In principle both PPG (optical) and ECG (electrical) sensors can be used to measure heart rate variability, although admitedly an ECG would be much more stable during exercise.

Some time ago I did find bosch sensor which would be small and low power, but I think this one I found matches these rules. It's cheap, low power, it checks for pulse and blood oxygen. https://www.banggood.com/MAX30102-Heartb...rehouse=CN

Vendor has offer me a new heartbeat sensor integrate with three LED light (Green, RED, and IR) for both heart-beat and oxygen level measure that can fit into exisitgn Pinetime case. However, I  have rejected the offer due to 1) higher sensor cost ($3-4 higher) and 2) no sure how well its work or just hype.

I still keep this as open mind. In near future, if we think oximeter is good feature (assume able to produce accurate result) to have, we can revisit this option (keep in mind this add cost).

An SpO2 sensor would be very interesting to have, especially if we can swap it to the existing Developer Units to see how well it works.

One thing that should also be discussed with the manufacturer is whether source code of a reference algorithm to derive the SpO2 values can be shared.

The community has been able to start writing its own heart rate detection algorithms for HRS3300 (I know that because I have written one myself). This is possible because heart rate is easy to confirm by other means and it is relatively easy for test subjects to change their own heart rate in order to test/calibrate the algorithm.

SpO2 is different because you cannot tell the data is "good" just by graphing it and it is also pretty challenging for a healthy person to change their SpO2 levels significantly. In fact if I read the research correctly it looks like it only drops sharply when exercising at levels right at the limit of ones physical capability. This means reference algorithms are going to be important for SpO2 sensors.
PineTime: wasp-os and MicroPython, Pinebook Pro:  Debian Bullseye
  Reply
#8
Github has already many repositories for the one I propose: 77 results: https://github.com/search?q=MAX30102
HRS sensor, 5 results: https://github.com/search?q=HRS3300
So I guess users by democratic vote users chose the one with sp02 measure capabilities.
  Reply
#9
(07-21-2020, 02:00 PM)bigpotato Wrote: Github has already many repositories for the one I propose: 77 results: https://github.com/search?q=MAX30102
HRS sensor, 5 results:  https://github.com/search?q=HRS3300
So I guess users by democratic vote users chose the one with sp02 measure capabilities.

I don't think github popularity is a great way to select components. It is tends to bias towards expensive components (because the cost difference between a $1 part and $4 part often does not matter when purchasing in small quantities) and to products that either are easy to solder or easy to buy breakout boards for (since this makes it easy for software folks to hack on it).

Nevertheless the MAX30102 does look like an excellent part from a software point of view. Maxim have source code to help bring it up and the source is licensed using a permissive open source license (X11 with an additional disclaimer).
PineTime: wasp-os and MicroPython, Pinebook Pro:  Debian Bullseye
  Reply
#10
hey, Did this thing with new sensor moved forward?
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Blood pressure estimation from heart rate sensor wibble 8 12,531 10-15-2020, 05:41 AM
Last Post: evilbunny

Forum Jump:


Users browsing this thread: 5 Guest(s)