Heart Rate and Oxygen Level SPO2 Monitoring System Using Arduino
Heart Rate and Oxygen Level SPO2 Monitoring System Using Arduino
The Heart rate and Oxygen Level SPO2 monitoring system integrates a
MAX30100 sensor to monitor heart rate and SpO2 levels. The system uses a
7805-voltage regulator to ensure stable 5V power for the Arduino and
components. Heart rate and SpO2 readings are displayed on a 16x2 LCD screen,
with a buzzer sounding an alert if the heart rate exceeds 100 beats per minute.
The project also features expandable options for additional health and IoT
functionalities.
Objectives
To integrate a MAX30100 sensor to accurately measure heart rate and
SpO2 levels, providing real-time health data when a user places their
finger on the sensor.
To display heart rate and SpO2 readings on a 16x2 LCD screen for
immediate feedback. Incorporate a buzzer to alert users when the heart
rate exceeds 100 beats per minute
To provide an intuitive and accessible interface for users to monitor their
health metrics and receive timely alerts, enhancing usability and user
experience.
Components required
Arduino Microcontroller (5V / 20mA)
Max 30100 (3.3V / 50mA)
LM35 sensor (5V / 60mA)
LCD 16X2 (5V / 1mA)
Connecting wires
Block diagram
Methodology
The Heart rate and Oxygen Level SPO2 monitoring system begins by activating
the power supply. A 7805-voltage regulator ensures a stable 5V, providing
reliable power to the Arduino and other connected components. Arduino
initializes and begins executing its programmed instructions. The project has a
MAX30100 sensor, which is used to measure heart rate and blood oxygen
saturation (SpO2) levels. To take a measurement, a user places their finger on
the sensor. The MAX30100 sensor detects the pulsations in the blood and
calculates the heart rate and SpO2 levels based on the light absorption
variations. These values are then displayed on a 16x2 LCD. The LCD provides
real-time readings of the heart rate and SpO2 levels, making it easy to monitor
the user's health status at a glance. In addition to displaying the values, the
system includes a buzzer that serves as an alert mechanism. If the heart rate
detected by the MAX30100 sensor exceeds 100 beats per minute, the buzzer
emits a sound to signal that the heart rate is elevated.