
MAX30102 Heart Rate Sensor – Pulse Oximeter (Not Soldered)
MAX30102 heart rate sensor with red/IR LEDs, I²C, and on-board FIFO—compact pulse oximetry module for wearables, IoT, and education.
مستشعر نبض MAX30102 بإضاءة حمراء/تحت الحمراء وواجهة I²C وذاكرة FIFO—وحدة قياس أوكسجينة النبض للمشاريع والارتداءيات.
- Description
- Brand
Description
MAX30102 Heart Rate Sensor – Pulse Oximeter Module (Purple PCB)
✍️ Introduction
Build reliable PPG projects faster with the MAX30102 heart rate sensor—an all-in-one pulse-oximetry front end that integrates red (≈660 nm) + IR (≈880 nm) LEDs, photodiode, low-noise AFE, and an I²C digital interface. A built-in 32-sample FIFO smooths reads, while adjustable LED current (0–50 mA) and pulse width (69–411 µs) help you balance signal quality vs. power. Programmable output rates from 50 to 3200 samples/s give you headroom from low-power wearables to lab demos.
📦 What’s Included
MAX30102 pulse-oximetry / heart-rate sensor module (Purple PCB) × 1
✨ Key Features
Integrated PPG engine: red + IR emitters, photodiode, AFE, ADC, and ambient-light cancellation (ALC). ALC rejects up to 200 µA of ambient current for cleaner signals.
I²C control + interrupt: standard I²C with INT pin for efficient reads; default slave ID 0b1010111 (0x57).
On-board FIFO: 32-deep buffer reduces MCU servicing overhead during continuous sampling.
Tunable performance: 0–50 mA LED current and 69–411 µs pulse widths for HR/SpO₂ optimization.
Flexible data rates: 50–3200 sps output data rate via registers.
Die temperature readout: on-chip sensor with 0.0625 °C resolution for compensation.
📊 Specifications (from datasheet)
| Parameter | Value / Notes |
|---|---|
| Measurement principle | Photoplethysmography (PPG) for HR / SpO₂ basis. |
| LED wavelengths | Red ≈ 660 nm, IR ≈ 880 nm. |
| Output data rate | 50–3200 sps programmable. |
| LED current range | 0–50 mA programmable. |
| Pulse width options | 69/118/215/411 µs. |
| FIFO depth | 32 samples. |
| I²C address (7-bit) | 0x57 (fixed slave ID bits 1010111). |
| Supplies | 1.8 V core (VDD) + separate 3.3 V LED supply (VLED+). |
| Temperature sensor resolution | 0.0625 °C. |
| Pins (module-level) | VDD, GND, VLED+, SDA, SCL, INT, PGND; N.C. pads for stability. |
Power note: Power VDD (1.8 V) first, then LED supply (VLED+); I²C/INT pull-ups may be present even before power is applied.
🧰 Compatibility & Tips
Seat the sensing window flush to skin with gentle pressure to reduce motion artifacts.
Add pull-ups on SDA/SCL and a 0.1 µF decoupling capacitor near VDD.
Start with moderate LED current and pulse width; then tune for your mechanical setup and environment.
Apply digital filtering (e.g., band-pass around heart-rate band) and average multiple beats for stable readings.
🎯 Use Cases
Wearables & fitness indicators • SpO₂-style demos • Sleep/relaxation monitors • Biomedical signal-processing labs
🛡️ Safety & Handling
For development/education, not a medical diagnostic device.
Avoid direct viewing of active LEDs at close range.
Handle with ESD care; keep the sensor window clean.
📎 Media & Downloads
Datasheet – MAX30102 (/Maxim Integrated).



🚚 Quality, Shipping & Batch Notes
Visual inspection for lens alignment and solder integrity before dispatch.
Minor PCB/silkscreen variations may occur between batches without affecting function.
Anti-static packaging to protect the sensor window.
❓ FAQ
Q1: What is the default I²C address?
A: 0x57 (slave ID bits 1010111).
Q2: Which supplies are required?
A: 1.8 V for the IC core (VDD) and a separate 3.3 V rail for VLED+ (LEDs).
Q3: How do I reduce ambient light issues?
A: The device includes ALC (up to ~200 µA cancellation). Ensure snug skin contact and shield from external light.
✍️ المقدمة
يوفّر مستشعر MAX30102 منظومة PPG متكاملة: LED أحمر (≈660 nm) وIR (≈880 nm)، ثنائي ضوئي، AFE منخفض الضوضاء، وواجهة I²C. توجد FIFO بعمق 32 عينة لتنعيم القراءة، مع ضبط تيار LED من 0 إلى 50 مA وعرض نبضة 69–411 µs لتحقيق التوازن بين الجودة والاستهلاك. يدعم معدلات بيانات قابلة للبرمجة من 50 إلى 3200 عيّنة/ث.
📦 ما المرفق
وحدة مستشعر قياس أكسجة/نبض MAX30102 (لوحة بنفسجية) × 1
✨ الميزات الرئيسية
منظومة PPG متكاملة: مع إلغاء ضوء محيط ALC يصل إلى ~200 µA لرفع نسبة الإشارة إلى الضوضاء.
تحكّم عبر I²C مع مقاطعة: دبوس INT للقراءات الفعّالة؛ معرّف عبودية افتراضي 0b1010111 (0x57).
ذاكرة FIFO: 32 عينة لتقليل انشغال المتحكّم.
أداء قابل للضبط: 0–50 مA لتيار LED و69–411 µs لعرض النبضة.
معدلات بيانات مرنة: 50–3200 ع/ث حسب الإعداد.
مستشعر حرارة داخلي: دقّة 0.0625 °م للتعويض الحراري.
📊 المواصفات (طبقًا للداتا شيت)
| البند | القيمة / الملاحظات |
|---|---|
| مبدأ القياس | PPG لأساس معدل النبض/SpO₂. |
| أطوال موجية للـLED | أحمر ≈ 660 nm، IR ≈ 880 nm. |
| معدل البيانات | 50–3200 ع/ث قابل للبرمجة. |
| مجال تيار LED | 0–50 مA. |
| خيارات عرض النبضة | 69/118/215/411 µs. |
| عمق الذاكرة FIFO | 32 عينة. |
| عنوان I²C (7-بت) | 0x57 (بتّات 1010111). |
| التغذية | 1.8 فولت للنواة (VDD) + 3.3 فولت لـ VLED+. |
| دقة مستشعر الحرارة | 0.0625 °م. |
| أطراف الشريحة/الوحدة | VDD، GND، VLED+، SDA، SCL، INT، PGND؛ ووسائد N.C. للتثبيت. |
ملاحظة تغذية: يُفضّل تغذية VDD (1.8 فولت) أولًا ثم VLED+؛ يمكن أن تكون مقاومات السحب لـ I²C/INT فعّالة حتى قبل تطبيق التغذية.
🧰 التوافق والنصائح
ضع نافذة الاستشعار مباشرة على الجلد بضغط لطيف لتقليل أثر الحركة.
أضِف مقاومات سحب على SDA/SCL ومكثّف 0.1 µF قرب VDD.
اضبط تيار LED وعرض النبضة تدريجيًا لتحسين جودة الإشارة.
استخدم ترشيحًا رقميًا ومتوسطًا لعدة نبضات لثبات القراءة.
📎 الوسائط والتحميلات
الداتا شيت – MAX30102 (/Maxim Integrated).
🛡️ السلامة والمناولة
للاستخدام التطويري/التعليمي وليس أداة تشخيصية طبية.
تجنّب النظر مباشرةً إلى الـLED أثناء التشغيل.
راعِ احتياطات ESD ونظافة نافذة المستشعر.
🚚 الجودة والشحن وملاحظات الدُفعات
فحص بصري لمحاذاة العدسة وجودة اللحام.
اختلافات طفيفة في ألوان/وسوم اللوحة بين الدُفعات لا تؤثر وظيفيًا.
تغليف مضاد للكهرباء الساكنة لحماية نافذة المستشعر.
❓ الأسئلة الشائعة
س1: ما عنوان I²C الافتراضي؟
ج: 0x57 (بتّات العبد 1010111).
س2: ما الجهود المطلوبة؟
ج: 1.8 فولت للنواة و3.3 فولت لخط تغذية VLED+ الخاص بالـLED.
س3: كيف أتقليل أثر الضوء المحيط؟
ج: يستخدم الجهاز ALC (إلغاء حتى ~200 µA). احرص على تلامس جيد مع الجلد وعزل عن الضوء الخارجي.
Related Products
R307 Optical Fingerprint Reader Sensor Module
Heart Rate Monitor Kit with AD8232 ECG sensor Module
DY50 Fingerprint Reader Sensor Optical Fingerprint Module for Arduino
Advance Technologies EMG Muscle Sensor V3.0 With Cable And Electrodes
MAX30100 Heart Rate Module Purple
MAX30100 Pulse Oximeter Heart Rate Sensor Module
Pulse Sensor Amped Finger Heart Rate Module – 3-Pin (Male Header) + 3 Jumper Wires
More From This Brand
Ultraviolet UV LED 5mm 395nm
Power Adapter 20V 2A – Model LX-2020 (IEC C7 Input 5.5×2.5 mm DC Center-Positive 40 W)
2-Pin JST-SM Male Female Connector Cable Pair 10cm for Battery and LED Projects
Battery Level Indicator Bar Graph 4-Segment 7pin
Slim Power Supply 12V 5A 60W Slim Metal Switching Power Supply (AC 190–240V 50/60Hz)
Aluminium Heat sink Heatsink 6 Fins (100 x 40 x 20 mm) White
BMS 3S 8A 12V 18650 Lithium Battery Protection Board 11.1V 12.6V
4WD Big Acrylic Plate Panel For Smart Car Chassis
Stepper Motor DC 5V 28BYJ-48
JST 4 Pin XH2.54 Male and Female Connector Plug with Wire Cable 20CM
402025 3.7V 300mAh LiPo Battery — 25×20×4 mm Flat Cell for Compact Devices
