MAX30100 Pulse Oximeter Heart Rate Sensor Module

SKU: aa0214 Category: Tag:

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

100,00 EGP

12 People watching this product now!

Payment Methods:

Description

<p>If you are wandering to make a machine which is used to detect heart rate and pulse rate. then this sensor Module is Compatible with you.</p> <p>Heart Rate click carries Maxim’s<strong> MAX30100</strong> integrated pulse oximetry and a heart-rate sensor. It’s an <strong>optical sensor that derives its readings from emitting two wavelengths of light from two LED</strong>s – a red and an infrared one – then <strong>measuring the absorbance of pulsing blood through a photodetector</strong>. This particular LED color combination is optimized for reading the data through the tip of one’s finger.</p> <p>The signal is processed by a <strong>low-noise analog signal processing unit and communicated to the target MCU through the mikroBUS I2C interface</strong>. Developers of end-user applications should note that the readings can be negatively impacted by excess motion and changes in temperature. Also, too much pressure can constrict capillary blood flow and therefore diminish the reliability of the data. A programmable <strong>INT pin</strong> is also available. The <strong>operates at the 3.3V power supply</strong>.</p> <h5><strong>Main Applications:</strong></h5> <ol> <li>Medical Monitoring Devices</li> <li>Fitness Assistant Devices</li> <li>Wearable Devices</li> </ol> <p><strong><em>Note:</em></strong></p> <p>The module does not come with a berg pin connector.</p> <p>To Explore more Heart Rate Sensor<strong>,  <a href=""https://bot3dprint.com/product-tag/heart/"">Click here</a></strong></p> <hr /> <h5><strong>Pin Configuration:</strong></h5> <table border=""1""> <tbody> <tr> <td><strong>SN</strong></td> <td><strong>PINS</strong></td> <td><strong>DEFINITION OF PINS</strong></td> </tr> <tr> <td>1</td> <td>VIN</td> <td>Input voltage (1.8V to 5.5V)</td> </tr> <tr> <td>2</td> <td>SCL</td> <td>IIC-SCL</td> </tr> <tr> <td>3</td> <td>SDA</td> <td>IIC-SDA</td> </tr> <tr> <td>4</td> <td>INT</td> <td>MAX30100INT</td> </tr> <tr> <td>5</td> <td>IRD</td> <td>MAX30100 IR_DRV</td> </tr> <tr> <td>6</td> <td>RD</td> <td>MAX30100 R_DRV</td> </tr> <tr> <td>7</td> <td>GND</td> <td>Ground</td> </tr> </tbody> </table> <hr /> <h5><strong>Circuit Diagram:</strong></h5> <p><a href=""https://robu.in/wp-content/uploads/2019/05/MAX30100-Pulse-Oximeter-Heart-Rate-Sensor-Module-6.jpg""><img class=""size-full wp-image-417955 aligncenter"" src=""https://robu.in/wp-content/uploads/2019/05/MAX30100-Pulse-Oximeter-Heart-Rate-Sensor-Module-6.jpg"" alt="""" width=""448"" height=""310"" /></a></p> <hr /> <h4><strong>Specifications and Features:</strong></h4> <ol> <li>Optical sensor: IR and red LED combined with a photodetector</li> <li>Measures absorbance of pulsing blood</li> <li>I2C interface plus INT pin</li> <li>3.3V power supply complete pulse oximeter and heart rate sensor solution, simplifies design, integrated LEDs, photo sensor, and</li> <li>high-performance analog front</li> <li>Ultra low power operation increases battery life for wearable devices</li> <li>Advanced functionality improves measurement performance, high SNR provides robust motion artifact resilience integrated</li> <li>ambient, light cancellation high sample rate capability fast data output capability</li> <li>It is an integrated pulse oximetry and heart rate monitor sensor solution.</li> </ol> <hr /> <h4><strong>Package Includes:</strong></h4> <p>1 x MAX30100 Pulse Oximeter Heart Rate Sensor Module</p>

🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
MAX30100VCC/GND/SDA/SCL3.3V / GND / board SDA / board SCL
📟
MAX30100 Pulse Oximeter Heart Rate Sensor Module
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
MAX30100 Pulse Oximeter Heart Rate Sensor Module - Arduino Uno
MAX30100 Pulse Oximeter Heart Rate Sensor Module - Arduino Nano
MAX30100 Pulse Oximeter Heart Rate Sensor Module - Arduino Mega
MAX30100 Pulse Oximeter Heart Rate Sensor Module - ESP32
MAX30100 Pulse Oximeter Heart Rate Sensor Module - ESP8266
MAX30100 Pulse Oximeter Heart Rate Sensor Module - STM32
MAX30100 Pulse Oximeter Heart Rate Sensor Module - Raspberry Pi Pico
📄 File: max30100_pulse_oximeter_heart_rate_sensor_module_-_arduino_uno.inoArduino Uno
915 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// I2C wiring for Arduino Uno: A4=SDA, A5=SCL
6#include <Wire.h>
7#include "MAX30105.h" // SparkFun library - also covers MAX30100/30102 register-compatible reads
8
9MAX30105 particleSensor;
10
11void setup() {
12 Serial.begin(115200);
13 Wire.begin();
14 if (!particleSensor.begin(Wire, I2C_SPEED_STANDARD)) {
15 Serial.println("MAX3010x not found - check wiring!");
16 while (1) delay(10);
17 }
18 particleSensor.setup(); // default sensor settings (LED brightness, sample rate...)
19}
20
21void loop() {
22 long irValue = particleSensor.getIR();
23
24 if (irValue < 50000) {
25 Serial.println("No finger detected");
26 } else {
27 Serial.print("IR: "); Serial.print(irValue);
28 Serial.print(" Red: "); Serial.println(particleSensor.getRed());
29 // Real BPM/SpO2 needs the library's beat-detection / SpO2 algorithm on top of these raw readings.
30 }
31
32 delay(20);
33}
📄 File: max30100_pulse_oximeter_heart_rate_sensor_module_-_arduino_nano.inoArduino Nano
916 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// I2C wiring for Arduino Nano: A4=SDA, A5=SCL
6#include <Wire.h>
7#include "MAX30105.h" // SparkFun library - also covers MAX30100/30102 register-compatible reads
8
9MAX30105 particleSensor;
10
11void setup() {
12 Serial.begin(115200);
13 Wire.begin();
14 if (!particleSensor.begin(Wire, I2C_SPEED_STANDARD)) {
15 Serial.println("MAX3010x not found - check wiring!");
16 while (1) delay(10);
17 }
18 particleSensor.setup(); // default sensor settings (LED brightness, sample rate...)
19}
20
21void loop() {
22 long irValue = particleSensor.getIR();
23
24 if (irValue < 50000) {
25 Serial.println("No finger detected");
26 } else {
27 Serial.print("IR: "); Serial.print(irValue);
28 Serial.print(" Red: "); Serial.println(particleSensor.getRed());
29 // Real BPM/SpO2 needs the library's beat-detection / SpO2 algorithm on top of these raw readings.
30 }
31
32 delay(20);
33}
📄 File: max30100_pulse_oximeter_heart_rate_sensor_module_-_arduino_mega.inoArduino Mega
918 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// I2C wiring for Arduino Mega: D20=SDA, D21=SCL
6#include <Wire.h>
7#include "MAX30105.h" // SparkFun library - also covers MAX30100/30102 register-compatible reads
8
9MAX30105 particleSensor;
10
11void setup() {
12 Serial.begin(115200);
13 Wire.begin();
14 if (!particleSensor.begin(Wire, I2C_SPEED_STANDARD)) {
15 Serial.println("MAX3010x not found - check wiring!");
16 while (1) delay(10);
17 }
18 particleSensor.setup(); // default sensor settings (LED brightness, sample rate...)
19}
20
21void loop() {
22 long irValue = particleSensor.getIR();
23
24 if (irValue < 50000) {
25 Serial.println("No finger detected");
26 } else {
27 Serial.print("IR: "); Serial.print(irValue);
28 Serial.print(" Red: "); Serial.println(particleSensor.getRed());
29 // Real BPM/SpO2 needs the library's beat-detection / SpO2 algorithm on top of these raw readings.
30 }
31
32 delay(20);
33}
📄 File: max30100_pulse_oximeter_heart_rate_sensor_module_-_esp32.inoESP32
917 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// I2C wiring for ESP32: GPIO21=SDA, GPIO22=SCL
6#include <Wire.h>
7#include "MAX30105.h" // SparkFun library - also covers MAX30100/30102 register-compatible reads
8
9MAX30105 particleSensor;
10
11void setup() {
12 Serial.begin(115200);
13 Wire.begin();
14 if (!particleSensor.begin(Wire, I2C_SPEED_STANDARD)) {
15 Serial.println("MAX3010x not found - check wiring!");
16 while (1) delay(10);
17 }
18 particleSensor.setup(); // default sensor settings (LED brightness, sample rate...)
19}
20
21void loop() {
22 long irValue = particleSensor.getIR();
23
24 if (irValue < 50000) {
25 Serial.println("No finger detected");
26 } else {
27 Serial.print("IR: "); Serial.print(irValue);
28 Serial.print(" Red: "); Serial.println(particleSensor.getRed());
29 // Real BPM/SpO2 needs the library's beat-detection / SpO2 algorithm on top of these raw readings.
30 }
31
32 delay(20);
33}
📄 File: max30100_pulse_oximeter_heart_rate_sensor_module_-_esp8266.inoESP8266
911 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// I2C wiring for ESP8266: D2=SDA, D1=SCL
6#include <Wire.h>
7#include "MAX30105.h" // SparkFun library - also covers MAX30100/30102 register-compatible reads
8
9MAX30105 particleSensor;
10
11void setup() {
12 Serial.begin(115200);
13 Wire.begin();
14 if (!particleSensor.begin(Wire, I2C_SPEED_STANDARD)) {
15 Serial.println("MAX3010x not found - check wiring!");
16 while (1) delay(10);
17 }
18 particleSensor.setup(); // default sensor settings (LED brightness, sample rate...)
19}
20
21void loop() {
22 long irValue = particleSensor.getIR();
23
24 if (irValue < 50000) {
25 Serial.println("No finger detected");
26 } else {
27 Serial.print("IR: "); Serial.print(irValue);
28 Serial.print(" Red: "); Serial.println(particleSensor.getRed());
29 // Real BPM/SpO2 needs the library's beat-detection / SpO2 algorithm on top of these raw readings.
30 }
31
32 delay(20);
33}
📄 File: max30100_pulse_oximeter_heart_rate_sensor_module_-_stm32.inoSTM32
911 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// I2C wiring for STM32: PB7=SDA, PB6=SCL
6#include <Wire.h>
7#include "MAX30105.h" // SparkFun library - also covers MAX30100/30102 register-compatible reads
8
9MAX30105 particleSensor;
10
11void setup() {
12 Serial.begin(115200);
13 Wire.begin();
14 if (!particleSensor.begin(Wire, I2C_SPEED_STANDARD)) {
15 Serial.println("MAX3010x not found - check wiring!");
16 while (1) delay(10);
17 }
18 particleSensor.setup(); // default sensor settings (LED brightness, sample rate...)
19}
20
21void loop() {
22 long irValue = particleSensor.getIR();
23
24 if (irValue < 50000) {
25 Serial.println("No finger detected");
26 } else {
27 Serial.print("IR: "); Serial.print(irValue);
28 Serial.print(" Red: "); Serial.println(particleSensor.getRed());
29 // Real BPM/SpO2 needs the library's beat-detection / SpO2 algorithm on top of these raw readings.
30 }
31
32 delay(20);
33}
📄 File: max30100_pulse_oximeter_heart_rate_sensor_module_-_raspberry_pi_pico.inoRaspberry Pi Pico
927 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// I2C wiring for Raspberry Pi Pico: GPIO4=SDA, GPIO5=SCL
6#include <Wire.h>
7#include "MAX30105.h" // SparkFun library - also covers MAX30100/30102 register-compatible reads
8
9MAX30105 particleSensor;
10
11void setup() {
12 Serial.begin(115200);
13 Wire.begin();
14 if (!particleSensor.begin(Wire, I2C_SPEED_STANDARD)) {
15 Serial.println("MAX3010x not found - check wiring!");
16 while (1) delay(10);
17 }
18 particleSensor.setup(); // default sensor settings (LED brightness, sample rate...)
19}
20
21void loop() {
22 long irValue = particleSensor.getIR();
23
24 if (irValue < 50000) {
25 Serial.println("No finger detected");
26 } else {
27 Serial.print("IR: "); Serial.print(irValue);
28 Serial.print(" Red: "); Serial.println(particleSensor.getRed());
29 // Real BPM/SpO2 needs the library's beat-detection / SpO2 algorithm on top of these raw readings.
30 }
31
32 delay(20);
33}
I2C optical heart-rate/SpO2 sensor.

نظرة عامة ومواصفات المنتج — بالعربية

MAX30100 Pulse Oximeter Heart Rate Sensor Module متوفر الآن في متجر إكوسترا للإلكترونيات، ضمن قسم Sensors، بسعر 100,00 EGP. كود المنتج لدينا: aa0214. المنتج غير متوفر حالياً — تواصل معنا عبر واتساب لمعرفة موعد توفره القادم.

أهم المواصفات الفنية:

  • Product Type: Pulse Oximeter & Heart Rate Sensor Module
  • Pa Model: MAX30100
  • Sensor Type: Optical (SpO2 & Heart Rate)
  • الشريحة: MAX30100
  • Operating Voltage (V): 1.8 – 3.3
  • Logic Level (V): 3.3
  • Pa Interface: I2C
  • Heart Rate Measurement: Yes

هذا المنتج مناسب لمشاريع الأردوينو (Arduino) و ESP32 و Raspberry Pi، ومشاريع الروبوتات وإنترنت الأشياء والتعليم الهندسي. جميع القطع مفحوصة قبل الشحن.

تصفّح المزيد من Sensors في إكوسترا.

Specification

Specification

WeightWeight10 g
Dimensions5 × 4 × 2 cm
Product TypePulse Oximeter & Heart Rate Sensor Module
ModelMAX30100
Sensor TypeOptical (SpO2 & Heart Rate)
ChipsetMAX30100
Operating Voltage (V)1.8 – 3.3
Logic Level (V)3.3
InterfaceI2C
Heart Rate MeasurementYes
Blood Oxygen (SpO2)Yes
LED TypeRed + Infrared LEDs
Length (mm)16
Width (mm)12
Height (mm)3
Weight (g)1
Mounting TypeThrough Hole (Header Pins)
Pin Count5
Power ConsumptionLow Power
ApplicationWearable Devices, Health Monitoring, Fitness Tracking, Arduino Projects, IoT

Customer Reviews