Are you interested for the support for the MAX30100/MAX30102 blood oxygen and pulse sensor?
MAX30100
MAX30102
Support for the MAX30100/MAX30102 blood oxygen and pulse sensor
- cicciocb
- Site Admin
- Posts: 1964
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 422 times
- Been thanked: 1310 times
- Contact:
- cicciocb
- Site Admin
- Posts: 1964
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 422 times
- Been thanked: 1310 times
- Contact:
Re: Support for the MAX30100/MAX30102 blood oxygen and pulse sensor
Hi all,
I've just received some modules I bought recently based on the MAX30102.
So far I wasn't able to make it works, in terms of results as it seems to give me only wrong and unreliable numbers.
I'm using the skarkfun library.
I receive data from the I2C but all the examples coming with the library do not give me any positive result.
I tried to supply the module with 3.3 or 5V but the result do not change.
Does someone was able to make it work with reliable results ?
I've just received some modules I bought recently based on the MAX30102.
So far I wasn't able to make it works, in terms of results as it seems to give me only wrong and unreliable numbers.
I'm using the skarkfun library.
I receive data from the I2C but all the examples coming with the library do not give me any positive result.
I tried to supply the module with 3.3 or 5V but the result do not change.
Does someone was able to make it work with reliable results ?
- Fernando Perez
- Posts: 378
- Joined: Mon Feb 15, 2021 10:09 pm
- Location: Santander (Spain)
- Has thanked: 195 times
- Been thanked: 267 times
- cicciocb
- Site Admin
- Posts: 1964
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 422 times
- Been thanked: 1310 times
- Contact:
Re: Support for the MAX30100/MAX30102 blood oxygen and pulse sensor
Thanks,
in fact I just want someone that was able to make it work really.
All the examples I found on internet gives the same result (for me).
in fact I just want someone that was able to make it work really.
All the examples I found on internet gives the same result (for me).
-
- Posts: 142
- Joined: Mon Feb 08, 2021 10:10 pm
- Location: Scotland
- Has thanked: 46 times
- Been thanked: 50 times
Re: Support for the MAX30100/MAX30102 blood oxygen and pulse sensor
Not a green board with I2C pullups to 1.8V instead of 3.3v?
https://reedpaper.wordpress.com/2018/08 ... ong-board/
https://reedpaper.wordpress.com/2018/08 ... ong-board/
- cicciocb
- Site Admin
- Posts: 1964
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 422 times
- Been thanked: 1310 times
- Contact:
Re: Support for the MAX30100/MAX30102 blood oxygen and pulse sensor
Thanks Bugs,
I found this information somewhere and I already checked for the voltage regulator that is at 1.8V.
Because I have the I2C communication I considered that the pullup was not so important
However, I just done the fix but, as expected, the result is the same.
I found this information somewhere and I already checked for the voltage regulator that is at 1.8V.
Because I have the I2C communication I considered that the pullup was not so important
However, I just done the fix but, as expected, the result is the same.
- cicciocb
- Site Admin
- Posts: 1964
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 422 times
- Been thanked: 1310 times
- Contact:
Re: Support for the MAX30100/MAX30102 blood oxygen and pulse sensor
I think that I the voltage of the 1st regulator is 5V and not 3.3V as written in the arcticle.
However, the datasheet of the MX30102 reports that it can work up to 5V so this is ok
However, the datasheet of the MX30102 reports that it can work up to 5V so this is ok
-
- Posts: 142
- Joined: Mon Feb 08, 2021 10:10 pm
- Location: Scotland
- Has thanked: 46 times
- Been thanked: 50 times
Re: Support for the MAX30100/MAX30102 blood oxygen and pulse sensor
Many other people seem to have been complaining about unstable SPO2 readings (e.g using Sparkfun example8 ) but possibly better HR readings with example5. There was a comment that the Maxim algorithm was not very good.
Other comments say it is sensitive to background lighting interference - maybe needing black cover.
some examples
https://github.com/sparkfun/SparkFun_MA ... /issues/17
Other comments say it is sensitive to background lighting interference - maybe needing black cover.
some examples
https://github.com/sparkfun/SparkFun_MA ... /issues/17
- cicciocb
- Site Admin
- Posts: 1964
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 422 times
- Been thanked: 1310 times
- Contact:
Re: Support for the MAX30100/MAX30102 blood oxygen and pulse sensor
No,
it is completely unreliable, including the example 5.
Time to stop to waste time.
I give up while waiting for someone to witness that he has managed to make it work correctly
it is completely unreliable, including the example 5.
Time to stop to waste time.
I give up while waiting for someone to witness that he has managed to make it work correctly