Как измерить аналоговые сигналы PPG от ардуино нано, подключенного к кликеру Heart Rate 3

Я пытаюсь найти код, который будет принимать сигналы PPG от кликера MIKROE-2036 Heart Rate 3 Clicker и обрабатывать информацию через Arduino Nano, чтобы определить насыщение человека кислородом. В принципе, используя этот код, как я измеряю насыщение кислородом от заданных аналоговых входов от светодиодов?

Это тестовый код, который может использовать Arduino Nano, но это скорее шаблон:

/*
 * AFE4404 Basic Read library example.
 * https://github.com/rakshithbk/AFE4404-Library
 * 
 * On Arduino Uno -  | AFE4404 | Uno Pin
 *                   | I2C_Dat | A4
 *                   | I2C_Clk | A5
 * get_led_val() will return uint32_t values.
 * 
 * Advanced - you can modify the sample period and other
 * parameters in the library files (refer AFE4404 datasheet)
 */

#include <Wire.h>
#include <AFE_connect.h>

AFE A;

void setup() {
  Serial.begin(115200);
  Serial.println("AFE4404 basic readings -\n");
  A.init();
}

void loop() {
  Serial.print("LED 1 Val = ");
  Serial.print(A.get_led1_val());
  Serial.print("\t LED 2 Val = ");
  Serial.print(A.get_led2_val());
  Serial.print("\t LED 3 Val = ");
  Serial.print(A.get_led3_val());
  Serial.println();
}

Это библиотека, которую я нашел, которая использует светодиоды Heart Rate 3 Clickers: https://github.com/rakshithbk/AFE4404-Library

, 👍1

Обсуждение

Приведенный выше код уже измеряет сигнал PPG. Я не знаю сенсора, который у тебя есть. Но, скорее всего, взяв только сигнал с первого светодиода (с соответствующей функцией), вы получите PPG-сигнал. Я предполагаю, что ваш настоящий вопрос заключается в том, как рассчитать SPO2 (насыщение кислородом) по светодиодным сигналам. Вы пробовали для этого поискать в гугле? Я этого не знаю, поэтому я бы тоже просто погуглил для этого., @chrisl

@christl Датчик, который я использую,-это кликер MIKROE-2036 с частотой сердечных сокращений 3, и, по сути, то, что вы спросили, - это именно то, что я пытался найти. В принципе, используя этот код, как я могу измерить насыщение кислородом с заданных аналоговых входов светодиодов? Я пытался найти этот ответ почти месяц и так и не смог приблизиться к нему., @Carlos Ayy