0% found this document useful (0 votes)
28 views8 pages

How To Interface MAX30102 Pulse Oximeter With Arduino?

Discover how to easily measure heart rate and blood oxygen levels using the MAX30102 oximeter and sensor with Arduino. Dive into the details now! https://circuitdigest.com/microcontroller-projects/how-max30102-pulse-oximeter-and-heart-rate-sensor-works-and-how-to-interface-with-arduino #MAX30102 #PulseOximeter #HeartRateSensor #HealthTech #WearableTech #Arduino
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views8 pages

How To Interface MAX30102 Pulse Oximeter With Arduino?

Discover how to easily measure heart rate and blood oxygen levels using the MAX30102 oximeter and sensor with Arduino. Dive into the details now! https://circuitdigest.com/microcontroller-projects/how-max30102-pulse-oximeter-and-heart-rate-sensor-works-and-how-to-interface-with-arduino #MAX30102 #PulseOximeter #HeartRateSensor #HealthTech #WearableTech #Arduino
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

HOW DOES THE MAX30102 PULSE OXIMETER

AND HEART RATE SENSOR WORK WITH


ARDUINO?

Source: Circuitdigest
THE MAX30102: PULSE
OXIMETER & HEART RATE
SENSOR
A digital pulse oximeter and heart rate sensor
measures the difference between oxygen-rich
and oxygen-depleted blood to determine heart
rate and blood oxygen levels. In these slides,
we'll interface the MAX30102 sensor with
Arduino and explore its functionality. Designed
by Analog Devices, the MAX30102 features two
LEDs (infrared and red), a photodetector, optics,
and signal processing unit. By shining LEDs and
analyzing reflected light, it detects pulse
oximetry and heart rate signals. Stay tuned as we
delve deeper into its workings.

Source: Circuitdigest
MAX30102 PULSE OXIMETER AND
HEART RATE SENSOR PINOUT
The MAX30102 module has 7 pins, all pins
are digital except VCC and GND.

o VCC: Power supply pin (3.3V or 5V)


o SCL: Serial Clock for communication
(connects to Arduino's A5 pin)
o SDA: Serial Data for data exchange
(connects to Arduino's A4 pin)
o INT: Interrupt pin, can be programmed to
generate interrupts (open drain, connects
to Arduino)
o IRD: IR LED pin (optional for manual
LED control)
o RD: Red LED pin (optional for manual
LED control)
o GND: Ground pin (connects to Arduino's
ground pin)

Source: Circuitdigest
HOW MAX30102 PULSE
OXIMETER & HEART RATE
SENSOR WORKS
The MAX30102 sensor includes a Red LED, an
IR LED, and a photodetector with wavelengths
of 660 nm and 880 nm, respectively.

It operates by shining light through the skin and


measuring the reflection with the photodetector,
known as Photoplethysmogram. The sensor
works in two main ways: heart rate
measurement and blood oxygen level
measurement.

The sensor detects changes in light reflection


caused by blood flow, producing an oscillating
waveform that corresponds to the heartbeat.
Additionally, it measures the ratio of reflected
red and infrared light to determine blood
oxygen levels.

Source: Circuitdigest
PULSE OXIMETER AND HEART
RATE SENSOR MODULE – PARTS

The Arduino IDE offers a user-friendly platform for programming ESP32 boards, catering to both beginners and
advanced users. No additional libraries are required for using the web server, as it's integrated into the ESP32
Arduino core.

Connecting to the ESP32 Webserver and testing it


1.Open the same network through a device or use the same device to whose hotspot your ESP32 is connected
2.Open a web browser on your computer or mobile device and enter the IP address of the ESP32 board into the
address bar.

Source: Circuitdigest
CIRCUIT OF MAX30102 PULSE
OXIMETER AND HEART RATE
SENSOR

The schematic diagram for the


MAX30102 Pulse Oximeter and Heart
Rate Sensor Module is simple and
requires only a few generic
components. It includes the MAX30102
IC, three pull-up resistors, and two
LDOs - one for 3.3V and the other for
1.8V. The 1.8V supply powers the
sensor IC, while the 3.3V supply drives
the LEDs. Additional filter capacitors
and decoupling capacitors ensure stable
operation of the LDOs. Together, these
components form the MAX30102
sensor module.

Source: Circuitdigest
WORKING OF THE MAX30102
PULSE OXIMETER AND HEART
RATE SENSOR
The gif demonstrates the hardware
circuitry of MAX30102 sensor with
Arduino in action. On the left-hand
side, we have placed the Arduino with
the MAX30102 sensor connected to
the SCL and SDA pin of the Arduino
and on the right hand side we have the
serial monitor window and as you can
see the when we place a finger on top
of the sensor you can get the heart rate
and SPO2 measurement on the serial
monitor window.

Source: Circuitdigest
THANK YOU!!

Full Tutorial: https://circuitdigest.com/microcontroller-projects/how-max30102-pulse-oximeter-a


nd-heart-rate-sensor-works-and-how-to-interface-with-arduino

Source: Circuitdigest

You might also like