Aviral
Back to projects
HardwareCompleted2026

Arduino Health Monitor

Arduino Health Monitor is a compact hardware project that reads heart-rate and blood-oxygen measurements from a MAX30100 pulse-oximeter sensor. An Arduino Uno processes the readings and presents the latest values on an I2C LCD for immediate local feedback.

Arduino pulse oximeter circuit displaying health readings on an LCD

Features

  • Heart-rate measurement
  • Blood-oxygen reading
  • MAX30100 pulse-oximeter integration
  • I2C LCD output
  • Arduino Uno control logic

Select an image to open the full-screen gallery.

Challenges

  • Obtaining stable pulse and oxygen readings from the MAX30100 sensor.
  • Coordinating sensor sampling with clear LCD updates.
  • Diagnosing wiring and I2C communication issues during hardware integration.

What I learned

  • Reading and presenting sensor data with an Arduino.
  • Working with I2C peripherals and embedded C++ libraries.
  • Debugging hardware connections alongside timing-sensitive code.