MAX30102 Pulse Oximeter & Heart Rate Sensor Module (SpO2) – Arduino Compatible
₵50.00
The MAX30102 is a high-precision integrated pulse oximetry (SpO2) and heart-rate monitor biosensor module, perfect for DIY health tracking and wearable IoT devices.
-
Sensor: MAX30102 (Upgraded from the older MAX30100)
-
Measurements: Heart Rate (BPM) & Blood Oxygen Saturation (SpO2)
-
Interface: I2C (Standard protocol)
-
Operating Voltage: 3.3V – 5V
-
Current: Ultra-low power consumption (ideal for battery wearables)
-
Application: Fitness trackers, medical monitoring projects, STEM research
9 in stock
The MAX30102 Pulse Oximeter and Heart Rate Sensor is an advanced optical biosensor module designed for biomedical projects, fitness trackers, and wearable IoT devices. It integrates two LEDs (Red and IR), a photodetector, optimized optics, and low-noise analog signal processing to detect pulse oximetry (SpO2) and heart rate signals with high precision.
Whether you are an engineering student in Ghana building a final-year health monitoring system or a hobbyist creating a smart wearable, this sensor provides professional-grade biometrics in a tiny, breadboard-friendly package.
Key Features:
-
Dual Biometrics: Measures both Heart Rate (BPM) and Blood Oxygen Saturation (SpO2) simultaneously.
-
Ambient Light Cancellation: Features an internal glass cover and algorithms to filter out external light interference, ensuring clean and accurate readings.
-
Ultra-Low Power: Designed for battery-powered wearables. It can drop into a near-zero standby current mode, preserving your battery life.
-
Standard Interface: Communicates via standard I2C, making it incredibly easy to connect to microcontrollers.
Technical Specifications:
-
Sensor Chip: Maxim MAX30102
-
Operating Voltage: 3.3V to 5V DC (Module includes an onboard voltage regulator)
-
Communication Interface: I2C (Pins: SDA, SCL)
-
LED Wavelengths: 660nm (Red), 880nm (Infrared)
-
Dimensions: ~14mm x 14mm
👨🔧 Engineering Note: Why choose the MAX30102 over the MAX30100?
-
The Upgrade: If you have seen tutorials for the older MAX30100, you likely know it has known hardware bugs regarding its pull-up resistors when used with 5V boards. The MAX30102 solves these issues entirely and provides much cleaner, reliable PPG signals.
-
Wiring Tip: While the board accepts 5V power, the I2C logic lines are optimized for 3.3V. If using an Arduino Uno (5V), it usually works fine directly, but for best long-term stability, a logic level converter is recommended. For 3.3V boards like the ESP32 or NodeMCU, it is completely plug-and-play!
Typical Applications:
-
DIY Smartwatches and Fitness Bands
-
Patient Health Monitoring Systems (IoT)
-
Biomedical Engineering Research Projects
-
Sports and Exercise Tracking Devices
Related products
16×2 LCD Display Module (Blue Backlight) – HD44780 Arduino Compatible
The classic 1602 Character LCD provides a bright 16-character by 2-line display, essential for user interfaces in electronics projects.
-
Display: 16 Characters x 2 Lines
-
Color: White Text on Blue Background
-
Controller: HD44780 (Standard Library Support)
-
Voltage: 5V DC
-
Interface: Parallel (4-bit or 8-bit)
-
Backlight: LED
20×4 LCD Display Module (Blue Backlight) | 2004A Character Screen
-
Size: 20 Characters x 4 Lines.
-
Display: White Text on Blue Background.
-
Controller: HD44780 (Standard Industry Chip).
- Best For: Weather Stations, 3D Printers, and Advanced Menus.
3×4 Matrix Membrane Keypad Module | 12 Button Numeric Pad
A simple and reliable input device for Arduino and DIY electronics projects. This flexible 12-key keypad provides only the essential keys (0–9, *, #)—no letters—making it ideal for numeric-only applications. It comes with a peel-and-stick adhesive backing for quick mounting on enclosures, panels, or doors.
-
Keys: 12 (Telephone-style layout)
-
Interface: 7 pins (2.54 mm standard pitch)
-
Mounting: Self-adhesive sticker backing
- Best for: Electronic door locks, vending machines, access control systems, phone dialers, and keypad-based Arduino projects.
BMP180 Digital Barometric Pressure & Altitude Sensor Module
Predict the weather or measure your altitude. The BMP180 is a high-precision sensor that measures air pressure and temperature. Because pressure changes with height, it also works as an incredibly accurate altimeter (±1 meter accuracy).
-
Measures: Pressure (Pa) & Temperature (C)
-
Interface: I2C (SDA/SCL)
-
Voltage: 3.3V to 5V Compatible
-
Best For: Weather stations, Drones, and GPS altitude correction.
MQ-135 Air Quality & Hazardous Gas Sensor Module | CO2, Smoke, Ammonia
Detect smoke and dangerous gases instantly. The MQ-135 is the most versatile gas sensor for air quality monitoring. It detects a wide range of gases including Ammonia, Sulfide, Benzene, Smoke, and CO2. Perfect for "Smart Home" safety systems and environmental monitoring.
- Gases Detected: NH3, NOx, Alcohol, Benzene, Smoke, CO2.
-
Output: Analog (Gas Concentration) and Digital (Alarm Trigger).
-
Warm-up Time: ~20 seconds.
-
Best For: Air Quality Monitors, Smoke Alarms, and Industrial Safety.
MQ-3 Alcohol Sensor Module | Breathalyzer & Ethanol Detector
-
Detects: Alcohol, Ethanol, Benzine.
-
Sensitivity: Adjustable via Blue Potentiometer.
-
Warm-up: Heater requires ~20 seconds.
-
Best For: Breathalyzers, Drunk Driving Alarms, and Industrial Monitoring.
NEO-6M GPS Module V2 with Ceramic Antenna | Flight Controller & Tracker
-
Chipset: U-Blox NEO-6M.
-
Antenna: High-gain Active Ceramic Antenna (Included).
-
Data Retention: EEPROM + Battery (Saves configuration).
-
Best For: Drone Flight Controllers, Vehicle Trackers, and Speedometers.

Reviews
There are no reviews yet.