{"product_id":"max30102-heart-rate-spo2-pulse-oximeter-sensor-module-for-arduino-esp32","title":"MAX30102 Heart Rate \u0026 SpO2 Pulse Oximeter Sensor Module for Arduino \u0026 ESP32","description":"\n\u003ch2\u003eMAX30102 Heart Rate and SpO2 Pulse Oximeter Sensor Module\u003c\/h2\u003e\n\n\u003cp\u003eBuy the \u003cstrong\u003eMAX30102 Heart Rate and SpO2 Sensor Module\u003c\/strong\u003e online in Pakistan from \u003cstrong\u003eRobostan.pk\u003c\/strong\u003e. This compact optical biosensor module is designed for Arduino, ESP32, Raspberry Pi, wearable electronics, fitness monitoring prototypes, and educational biomedical electronics projects.\u003c\/p\u003e\n\n\u003cp\u003eThe \u003cstrong\u003eMAX30102 Pulse Oximeter Sensor\u003c\/strong\u003e integrates red and infrared LEDs, a photodetector, optical components, and low-noise signal processing electronics. It uses reflective photoplethysmography (PPG) to detect changes in reflected light associated with blood volume variations.\u003c\/p\u003e\n\n\u003cp\u003eWhen paired with a suitable microcontroller and signal-processing software, the sensor can support experimental \u003cstrong\u003eheart rate (BPM) monitoring\u003c\/strong\u003e and \u003cstrong\u003eblood oxygen saturation (SpO2) estimation\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cp\u003eThe module communicates through an \u003cstrong\u003eI2C digital interface\u003c\/strong\u003e and is suitable for compact, low-power electronics development projects.\u003c\/p\u003e\n\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMAX30102 optical heart rate and pulse oximeter sensor\u003c\/li\u003e\n\u003cli\u003eSupports experimental heart rate (BPM) measurement\u003c\/li\u003e\n\u003cli\u003eSupports SpO2 estimation with suitable software algorithms\u003c\/li\u003e\n\u003cli\u003eIntegrated red and infrared LEDs\u003c\/li\u003e\n\u003cli\u003eBuilt-in photodetector and optical components\u003c\/li\u003e\n\u003cli\u003eReflective photoplethysmography (PPG) sensing\u003c\/li\u003e\n\u003cli\u003eDigital I2C communication interface\u003c\/li\u003e\n\u003cli\u003eStandard 7-bit I2C address: 0x57\u003c\/li\u003e\n\u003cli\u003eProgrammable LED current and sampling rate\u003c\/li\u003e\n\u003cli\u003eIntegrated ambient light cancellation circuitry\u003c\/li\u003e\n\u003cli\u003eHigh-resolution optical signal acquisition\u003c\/li\u003e\n\u003cli\u003eInternal sample FIFO buffer\u003c\/li\u003e\n\u003cli\u003eLow-power operation and software shutdown support\u003c\/li\u003e\n\u003cli\u003eCompact design for wearable electronics prototypes\u003c\/li\u003e\n\u003cli\u003eCompatible with Arduino and ESP32 using suitable interfacing\u003c\/li\u003e\n\u003cli\u003eCan be used with Raspberry Pi I2C projects\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical Specifications\u003c\/h3\u003e\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Name\u003c\/td\u003e\n\u003ctd\u003eMAX30102 Heart Rate and SpO2 Sensor Module\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensor IC\u003c\/td\u003e\n\u003ctd\u003eMAX30102\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensor Technology\u003c\/td\u003e\n\u003ctd\u003eOptical Photoplethysmography (PPG)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMeasurement Functions\u003c\/td\u003e\n\u003ctd\u003eHeart Rate and SpO2 Estimation Using Software\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOptical Components\u003c\/td\u003e\n\u003ctd\u003eRed LED, Infrared LED and Photodetector\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRed LED Wavelength\u003c\/td\u003e\n\u003ctd\u003eApproximately 660nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInfrared LED Wavelength\u003c\/td\u003e\n\u003ctd\u003eApproximately 880nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCommunication Interface\u003c\/td\u003e\n\u003ctd\u003eI2C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e7-Bit I2C Address\u003c\/td\u003e\n\u003ctd\u003e0x57\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInternal Sensor Logic Supply\u003c\/td\u003e\n\u003ctd\u003e1.8V nominal\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInternal LED Supply\u003c\/td\u003e\n\u003ctd\u003e3.3V nominal\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBreakout Board Input Voltage\u003c\/td\u003e\n\u003ctd\u003eDepends on onboard voltage regulation and PCB design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eADC Resolution\u003c\/td\u003e\n\u003ctd\u003eProgrammable, up to 18 bits\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSampling Rate\u003c\/td\u003e\n\u003ctd\u003eProgrammable, up to 3200 samples per second\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLED Current\u003c\/td\u003e\n\u003ctd\u003eProgrammable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInterrupt Output\u003c\/td\u003e\n\u003ctd\u003eAvailable on supported breakout boards\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperating Temperature of IC\u003c\/td\u003e\n\u003ctd\u003e-40°C to +85°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCompatible Platforms\u003c\/td\u003e\n\u003ctd\u003eArduino, ESP32, Raspberry Pi and Compatible Microcontrollers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003cp\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e The specifications above describe the MAX30102 sensor IC and its general functionality. Breakout board power inputs, connector labels, voltage regulators and logic-level compatibility vary between manufacturers.\u003c\/p\u003e\n\n\u003ch3\u003eApplications\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eArduino heart rate monitoring experiments\u003c\/li\u003e\n\u003cli\u003eESP32 wearable electronics projects\u003c\/li\u003e\n\u003cli\u003eEducational pulse oximetry demonstrations\u003c\/li\u003e\n\u003cli\u003eOptical pulse waveform acquisition\u003c\/li\u003e\n\u003cli\u003eFitness electronics prototypes\u003c\/li\u003e\n\u003cli\u003eRaspberry Pi biomedical sensor projects\u003c\/li\u003e\n\u003cli\u003eIoT sensor data collection experiments\u003c\/li\u003e\n\u003cli\u003ePPG signal processing research\u003c\/li\u003e\n\u003cli\u003eWearable technology development\u003c\/li\u003e\n\u003cli\u003eElectronics and biomedical engineering education\u003c\/li\u003e\n\u003cli\u003eDigital sensor interfacing experiments\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eHow Does the MAX30102 Sensor Work?\u003c\/h3\u003e\n\n\u003cp\u003eThe \u003cstrong\u003eMAX30102\u003c\/strong\u003e measures variations in reflected light using an optical sensing technique known as \u003cstrong\u003ephotoplethysmography (PPG)\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cp\u003eThe sensor directs red and infrared light toward the skin. A photodetector measures the light reflected back into the sensor.\u003c\/p\u003e\n\n\u003cp\u003eSmall changes in blood volume during each heartbeat affect the reflected light signal. Suitable software processes these variations to estimate the pulse rate.\u003c\/p\u003e\n\n\u003cp\u003eRed and infrared signals may also be processed together using a suitable pulse oximetry algorithm to estimate peripheral blood oxygen saturation, commonly known as SpO2.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eImportant:\u003c\/strong\u003e The MAX30102 provides optical sensor data. Reliable BPM and SpO2 estimates require appropriate signal processing, calibration, optical contact and testing. The sensor does not independently guarantee medical-grade readings.\u003c\/p\u003e\n\n\u003ch3\u003eMAX30102 I2C Interface\u003c\/h3\u003e\n\n\u003cp\u003eThe MAX30102 communicates with a microcontroller through a standard I2C interface.\u003c\/p\u003e\n\n\u003cp\u003eThe main connections on commonly sold breakout boards include:\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eVIN \/ VCC:\u003c\/strong\u003e Module power input; verify the actual board rating\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGND:\u003c\/strong\u003e Ground connection\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSDA:\u003c\/strong\u003e I2C data line\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSCL:\u003c\/strong\u003e I2C clock line\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eINT:\u003c\/strong\u003e Optional interrupt output on supported modules\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eSome breakout boards expose additional pins such as RD and IRD. These are not required for basic I2C communication and should be left unconnected unless the specific module documentation instructs otherwise.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eI2C Address:\u003c\/strong\u003e 0x57 (7-bit).\u003c\/p\u003e\n\n\u003ch3\u003eArduino Compatibility\u003c\/h3\u003e\n\n\u003cp\u003eThe \u003cstrong\u003eMAX30102 Heart Rate Sensor\u003c\/strong\u003e can be integrated with Arduino UNO, Nano, Mega and other compatible microcontrollers.\u003c\/p\u003e\n\n\u003cp\u003eA typical Arduino UNO I2C signal connection uses:\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMAX30102 SDA:\u003c\/strong\u003e Arduino A4\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMAX30102 SCL:\u003c\/strong\u003e Arduino A5\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMAX30102 GND:\u003c\/strong\u003e Arduino GND\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMAX30102 Power:\u003c\/strong\u003e According to the breakout board's verified supply rating\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eCheck I2C voltage compatibility before connection. Some MAX30102 breakout boards do not include complete 5V logic-level conversion, even when they include voltage regulators.\u003c\/p\u003e\n\n\u003cp\u003eCompatible Arduino software libraries can acquire red and infrared samples, display optical pulse waveforms and implement experimental heart rate or SpO2 estimation algorithms.\u003c\/p\u003e\n\n\u003ch3\u003eESP32 Compatibility\u003c\/h3\u003e\n\n\u003cp\u003eThe MAX30102 can be used with ESP32 microcontrollers through an appropriate I2C connection.\u003c\/p\u003e\n\n\u003cp\u003eCommon ESP32 development board examples use GPIO21 for SDA and GPIO22 for SCL, although pin assignments are configurable and vary by board.\u003c\/p\u003e\n\n\u003cp\u003eUse a suitable power supply and verify the sensor board's I2C pull-up voltage before making connections.\u003c\/p\u003e\n\n\u003cp\u003eThe ESP32 can acquire optical samples and send processed data to displays, serial monitors or suitable IoT applications.\u003c\/p\u003e\n\n\u003ch3\u003eRaspberry Pi Compatibility\u003c\/h3\u003e\n\n\u003cp\u003eThe MAX30102 is also suitable for Raspberry Pi projects using the I2C interface.\u003c\/p\u003e\n\n\u003cp\u003eOn standard Raspberry Pi GPIO headers, common I2C connections include GPIO2 (SDA) and GPIO3 (SCL).\u003c\/p\u003e\n\n\u003cp\u003eBecause Raspberry Pi GPIO operates at 3.3V logic, ensure that the breakout board's signal levels and power connections are compatible.\u003c\/p\u003e\n\n\u003ch3\u003eMAX30102 vs MAX30100\u003c\/h3\u003e\n\n\u003cp\u003eThe MAX30102 and MAX30100 are related optical biosensors used in pulse and blood oxygen estimation projects.\u003c\/p\u003e\n\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMAX30102:\u003c\/strong\u003e Integrated optical sensor with red and infrared LEDs, programmable acquisition settings and improved signal processing features.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMAX30100:\u003c\/strong\u003e An older pulse oximeter and heart rate sensor design.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eThe two sensors are not interchangeable in every circuit or software library. Check the device model and driver compatibility before use.\u003c\/p\u003e\n\n\u003ch3\u003eTips for Obtaining Stable Readings\u003c\/h3\u003e\n\n\u003cul\u003e\n\u003cli\u003eKeep the sensing surface clean.\u003c\/li\u003e\n\u003cli\u003ePosition a fingertip steadily over the optical sensor for demonstration projects.\u003c\/li\u003e\n\u003cli\u003eAvoid excessive finger pressure.\u003c\/li\u003e\n\u003cli\u003eReduce direct ambient light entering the sensor.\u003c\/li\u003e\n\u003cli\u003eMinimize movement while acquiring readings.\u003c\/li\u003e\n\u003cli\u003eAllow suitable time for the software algorithm to collect samples.\u003c\/li\u003e\n\u003cli\u003eAdjust sampling settings and LED current according to the application.\u003c\/li\u003e\n\u003cli\u003eUse proper power supply decoupling and I2C connections.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eImportant Safety and Usage Notes\u003c\/h3\u003e\n\n\u003cul\u003e\n\u003cli\u003eThis is an electronics development module, not a certified medical device.\u003c\/li\u003e\n\u003cli\u003eDo not use it to diagnose, monitor or treat medical conditions.\u003c\/li\u003e\n\u003cli\u003eDo not rely on its SpO2 or heart rate estimates during medical emergencies.\u003c\/li\u003e\n\u003cli\u003eSensor readings can be affected by movement, placement, ambient light and software algorithms.\u003c\/li\u003e\n\u003cli\u003eAccurate SpO2 estimation requires suitable algorithms and validation.\u003c\/li\u003e\n\u003cli\u003eVerify breakout board supply voltage before connecting 3.3V or 5V power.\u003c\/li\u003e\n\u003cli\u003eThe bare MAX30102 IC requires different internal supply rails from many complete breakout boards.\u003c\/li\u003e\n\u003cli\u003eCheck I2C logic-level compatibility when connecting to 5V Arduino boards.\u003c\/li\u003e\n\u003cli\u003eDo not connect the module directly to AC mains or high-voltage circuits.\u003c\/li\u003e\n\u003cli\u003eAvoid mechanical pressure or damage to the optical sensing window.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003ePackage Contents\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1 x MAX30102 Heart Rate and Pulse Oximeter Sensor Module\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eArduino, ESP32, Raspberry Pi, connecting wires and displays are not included unless specified separately.\u003c\/p\u003e\n\n\u003ch3\u003eBuy MAX30102 Heart Rate Sensor in Pakistan\u003c\/h3\u003e\n\n\u003cp\u003eLooking for a \u003cstrong\u003eMAX30102 Heart Rate and SpO2 Pulse Oximeter Sensor Module in Pakistan\u003c\/strong\u003e? Shop online at \u003cstrong\u003eRobostan.pk\u003c\/strong\u003e for Arduino sensors, ESP32 development boards, Raspberry Pi accessories, optical biosensors, robotics components and DIY electronics supplies.\u003c\/p\u003e\n\n\u003cp\u003eThe MAX30102 is suitable for students, engineers, electronics enthusiasts and developers working on optical sensing and wearable technology prototypes.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eOrder your MAX30102 Sensor Module from Robostan.pk\u003c\/strong\u003e with nationwide delivery across Pakistan, including Lahore, Karachi, Islamabad, Rawalpindi, Faisalabad, Multan, Peshawar and other cities.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eRobostan.pk – Build. Innovate. Create.\u003c\/strong\u003e\u003c\/p\u003e\n","brand":"ROBOSTAN","offers":[{"title":"Default Title","offer_id":68382021943662,"sku":null,"price":450.0,"currency_code":"PKR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1019\/7391\/8062\/files\/ChatGPTImageNov14_2026_03_38_35PM-3.png?v=1794653464","url":"https:\/\/robostan.pk\/products\/max30102-heart-rate-spo2-pulse-oximeter-sensor-module-for-arduino-esp32","provider":"ROBOSTAN","version":"1.0","type":"link"}