Skip to content
  • Add anything here or just remove it...
DigilogElectronicsDigilogElectronics
  • Login
  • Basket / ₨0 0
    • No products in the basket.

      Return to shop

  • 0
    Basket

    No products in the basket.

    Return to shop

Add to wishlist
Spo2 Max30102 Blood Oxygen Concentration Sensor Ppg
Spo2 Max30102 Blood Oxygen Concentration Sensor Ppg
Spo2 Max30102 Blood Oxygen Concentration Sensor Ppg
Spo2 Max30102 Blood Oxygen Concentration Sensor Ppg
Spo2 Max30102 Blood Oxygen Concentration Sensor Ppg
Spo2 Max30102 Blood Oxygen Concentration Sensor Ppg
Spo2 Max30102 Blood Oxygen Concentration Sensor Ppg
Spo2 Max30102 Blood Oxygen Concentration Sensor Ppg
Spo2 Max30102 Blood Oxygen Concentration Sensor Ppg
Spo2 Max30102 Blood Oxygen Concentration Sensor Ppg
Spo2 Max30102 Blood Oxygen Concentration Sensor Ppg
Spo2 Max30102 Blood Oxygen Concentration Sensor Ppg
Home / Industrial Components

Spo2 Max30102 Blood Oxygen Concentration Sensor Ppg Sensor

  • 1 Piece 2.2 Inch Flex Sensor In Pakistan Bend Detection
  • Nucleo F103rb Stm32 Nucleo-64 Development Board In Pakistan

₨275

Compare
Categories: Industrial Components, Industrial Sensors & Actuators, Other module, Sensor & Modules, Sensors, STM32 & Microchip (PIC) MCUs, Stock Clearance, Lots Tags: air, heart rate sensor, heartbeat sensor module, inv ok, max, MAX30102, module, PPG Sensor, pulse detection, sensor, si, SPO2, stm32, wrist heart rate pulse
  • 1 Piece 2.2 Inch Flex Sensor In Pakistan Bend Detection
  • Nucleo F103rb Stm32 Nucleo-64 Development Board In Pakistan
  • Description
  • Additional information
  • Reviews (0)

The MAX30102 is an integrated pulse oximeter or SO2 sensoro, and heart rate monitor biosensor module. MAX30102 SO2 integrates a red LED and an infrared LED, photodetector, optical components, and low-noise electronic circuitry with ambient light suppression.

Features Of MAX30102 SO2 Sensor:

  1. The MAX30102 features a 1.8V power supply and a separate 5.0V power supply for internal LEDs for heart rate and blood oxygen acquisition in wearable devices, worn on the fingers, earlobe, and wrist. The standard I2C-compatible communication interface can transmit the collected values ​​to the Arduino, KL25Z and other microcontrollers for heart rate and blood oxygen calculation.
  2. In addition, the chip can also shut down the module through software, the standby current is close to zero, and the power supply is always maintained. Because of its excellent performance, the chip is widely used in the Samsung Galaxy S series mobile phones.
  3. Compared with the previous generation MAX30100, the chip integrates a glass cover to effectively eliminate external and internal light interference and has the best reliable performance.

The Main Parameters:

  1. LED peak wavelength: 660nm/880nm
  2. LED power supply voltage: 3.3~5V
  3. Detection signal type: light reflection signal (PPG)
  4. Output signal interface: I2C interface
  5. Communication interface voltage: 1.8~3.3V~5V (optional)
  6. Board reserved assembly hole size: 0.5 x 8.5mm

Pin Description:

  1. VIN: main power input terminal 1.8-5V
  2. 3-bit pad: Select the pull-up level of the bus, depending on the pin master voltage, select 1.8v or 3_3v (this terminal contains 3.3V and above)
  3. SCL: the clock connected to the I2C bus;
  4. SDA: data connected to the I2C bus;
  5. INT: Interrupt pin of the MAX30102 chip;
  6. RD: RED LED ground terminal of MAX30102 chip, generally not connected;
  7. IRD: The IR LED ground of the MAX30102 chip is generally not connected;
  8. GND: Ground wire.

Principle Description:

  1.  Light-dissolving method: measuring the pulse and blood oxygen saturation by using human tissue to cause different transmittance when the blood vessel beats;
  2. Light source: a specific wavelength of light-emitting diode selective for oxyhemoglobin (H bO 2 ) and hemoglobin ( Hb ) in arterial blood;
  3. The transmittance is converted into an electrical signal: the change in the volume of the arterial pulsation causes a change in the transmittance of the light. At this time, the photoelectric variator receives the reflected light from the human tissue, converts it into an electrical signal, and amplifies and outputs it.

Package Includes:

  • 1X  MAX30102 blood oxygen concentration sensor module STM32 sensor

     

Code:

#include
#include “MAX30105.h”

MAX30105 particleSensor; // initialize MAX30102 with I2C

void setup()
{
  Serial.begin(115200);
  while(!Serial); //We must wait for Teensy to come online
  delay(100);
  Serial.println(“”);
  Serial.println(“MAX30102”);
  Serial.println(“”);
  delay(100);
  // Initialize sensor
  if (particleSensor.begin(Wire, I2C_SPEED_FAST) == false) //Use default I2C port, 400kHz speed
  {
    Serial.println(“MAX30105 was not found. Please check wiring/power. “);
    while (1);
  }

  byte ledBrightness = 70; //Options: 0=Off to 255=50mA
  byte sampleAverage = 1; //Options: 1, 2, 4, 8, 16, 32
  byte ledMode = 2; //Options: 1 = Red only, 2 = Red + IR, 3 = Red + IR + Green
  int sampleRate = 400; //Options: 50, 100, 200, 400, 800, 1000, 1600, 3200
  int pulseWidth = 69; //Options: 69, 118, 215, 411
  int adcRange = 16384; //Options: 2048, 4096, 8192, 16384

  particleSensor.setup(ledBrightness, sampleAverage, ledMode, sampleRate, pulseWidth, adcRange); //Configure sensor with these settings
}

void loop() {
  particleSensor.check(); //Check the sensor
  while (particleSensor.available()) {
      // read stored IR
      Serial.print(particleSensor.getFIFOIR());
      Serial.print(“,”);
      // read stored red
      Serial.println(particleSensor.getFIFORed());
      // read next set of samples
      particleSensor.nextSample();      
  }
}

Second code:
 

/*
  Optical Heart Rate Detection (PBA Algorithm) using the MAX30105 Breakout
  By: Nathan Seidle @ SparkFun Electronics
  Date: October 2nd, 2016
  https://github.com/sparkfun/MAX30105_Breakout

  This is a demo to show the reading of heart rate or beats per minute (BPM) using
  a Penpheral Beat Amplitude (PBA) algorithm.

  It is best to attach the sensor to your finger using a rubber band or other tightening
  device. Humans are generally bad at applying constant pressure to a thing. When you
  press your finger against the sensor it varies enough to cause the blood in your
  finger to flow differently which causes the sensor readings to go wonky.

  Hardware Connections (Breakoutboard to Arduino):
  -5V = 5V (3.3V is allowed)
  -GND = GND
  -SDA = A4 (or SDA)
  -SCL = A5 (or SCL)
  -INT = Not connected

  The MAX30105 Breakout can handle 5V or 3.3V I2C logic. We recommend powering the board with 5V
  but it will also run at 3.3V.
*/

#include
#include “MAX30105.h”

#include “heartRate.h”

MAX30105 particleSensor;

const byte RATE_SIZE = 4; //Increase this for more averaging. 4 is good.
byte rates[RATE_SIZE]; //Array of heart rates
byte rateSpot = 0;
long lastBeat = 0; //Time at which the last beat occurred

float beatsPerMinute;
int beatAvg;

void setup()
{
  Serial.begin(115200);
  Serial.println(“Initializing…”);

  // Initialize sensor
  if (!particleSensor.begin(Wire, I2C_SPEED_FAST)) //Use default I2C port, 400kHz speed
  {
    Serial.println(“MAX30105 was not found. Please check wiring/power. “);
    while (1);
  }
  Serial.println(“Place your index finger on the sensor with steady pressure.”);

  particleSensor.setup(); //Configure sensor with default settings
  particleSensor.setPulseAmplitudeRed(0x0A); //Turn Red LED to low to indicate sensor is running
  particleSensor.setPulseAmplitudeGreen(0); //Turn off Green LED
}

void loop()
{
  long irValue = particleSensor.getIR();

  if (checkForBeat(irValue) == true)
  {
    //We sensed a beat!
    long delta = millis() – lastBeat;
    lastBeat = millis();

    beatsPerMinute = 60 / (delta / 1000.0);

    if (beatsPerMinute < 255 && beatsPerMinute > 20)
    {
      rates[rateSpot++] = (byte)beatsPerMinute; //Store this reading in the array
      rateSpot %= RATE_SIZE; //Wrap variable

      //Take average of readings
      beatAvg = 0;
      for (byte x = 0 ; x < RATE_SIZE ; x++)
        beatAvg += rates[x];
      beatAvg /= RATE_SIZE;
    }
  }

  Serial.print(“IR=”);
  Serial.print(irValue);
  Serial.print(“, BPM=”);
  Serial.print(beatsPerMinute);
  Serial.print(“, Avg BPM=”);
  Serial.print(beatAvg);

  if (irValue < 50000)
    Serial.print(” No finger?”);

  Serial.println();
}

 

Related

Weight 0.002 kg

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Related products

L9110s 4 Channel Dc Motor Transmission Smart Car EngineL9110s 4 Channel Dc Motor Transmission Smart Car Engine
Add to wishlist
Quick View

DC Motor

L9110s 4 Channel Dc Motor Transmission Smart Car Engine Unit Module 4-way Controller In Pakistan

₨350
Nucleo F103rb Stm32 Nucleo-64 Development Board In PakistanNucleo F103rb Stm32 Nucleo-64 Development Board In Pakistan
Add to wishlist
Quick View

Arduino Development Boards

Nucleo F103rb Stm32 Nucleo-64 Development Board In Pakistan

₨5,500
Pt2399 Audio Mic ModulePt2399 Audio Mic Module
Add to wishlist
Quick View

Arduino Development Boards

Pt2399 Audio Mic Module

₨250
Placeholder
Add to wishlist
Quick View

STM32 & Microchip (PIC) MCUs

Without Lcd Display Stm32f429 439 Arm Cortex M4 Development Kit

₨5,000
Xl7015 Dc-dc Buck Converter Step Down Module 5v-80v WideXl7015 Dc-dc Buck Converter Step Down Module 5v-80v Wide
Add to wishlist
Quick View

Other module

Xl7015 Dc-dc Buck Converter Step Down Module 5v-80v Wide Voltage Input 7005a Super Than Lm2596 In Pakistan

₨220
Sale!
Buy Stm32f411ceu6 Black Pill Development Board - Affordable
Add to wishlist
Quick View

Arduino Development Boards

Buy Stm32f411ceu6 Black Pill Development Board – Affordable Mcu Development Module

₨1,500 Original price was: ₨1,500.₨1,250Current price is: ₨1,250.
Placeholder
Add to wishlist
Quick View

Arduino Development Boards

Ca-508 Boost Board Module Lcd Tcon Board Vgl Vgh Vcom Avdd 4 Channel Adjustable Step Up Module

₨700
Placeholder
Add to wishlist
Quick View

STM32 & Microchip (PIC) MCUs

Texas Instruments Msp-exp430fr6989 Dev Kit, Launchpad, Msp430fr6989 Mcu, Energytrace

₨6,000
Copyright 2025 © Flatsome Theme
  • Login
  • Newsletter

Login

Lost your password?

Register

A link to set a new password will be sent to your email address.

Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our privacy policy.