TroubleshootingGravity

SEN0518 MAX30102 heart rate and oximeter

userHead Rassie 2024-03-05 22:43:38 226 Views7 Replies

I have wired up the sensor to an Arduino Nano as per the tutorial associated with the product. It worked fine using the I2C communication. I decided to try the serial communication. After switching the onboard switch to UART, everything stopped working, even the LED for your finger is dead.

Any suggestion what when wrong and how I could rectify it would be appreciated.

2024-03-07 16:39:09

DFRobot Beetle BLE module is not working properly (It is not sending the data through bluetooth all time). Sometimes it will send and sometimes not

userHeadPic Jayakrishnan.KAa
2024-03-06 20:27:48

Thank you Yeez_B for your valuable feedback. I will try it and give feedback here.

userHeadPic Rassie
Rassie wrote:

Thank you Yeez_B you have pointed me in the right direction. Once I had the communication to the sensor sorted out, everything worked perfectly again.

2024-03-07 15:11:23
Yeez_B wrote:

Sure, it's good to hear this.

2024-03-07 15:13:10
2 Replies
2024-03-06 15:50:41

Thanks for the reply. Yes I did switch off and on many times but no luck.

The fact that the measuring LED does not light up make me think that I might have a power supply issue. Will try to locate and measure the 3.3V regulator.

userHeadPic Rassie
Yeez_B wrote:

I have a Fermion version of the MAX30102 sensor on hand.
It doesn't light up properly until after it reads heart rate data, so I assume the Gravity version is the same.

 

So i think you can try to set the Arduino code to UART mode as well, and note the pins of your Arduino nano that support soft-serial ports and whether the baud rate can be stabilized at 115200.

 

2024-03-06 16:51:45
1 Replies
2024-03-06 09:47:10

Did you try to power up and on after switching the on-board switch?

Protocol switching needs to be re-powered to take effect.

userHeadPic Yeez_B