Product images are for informational purposes only and may vary slightly depending on the batch and supplier. Product specifications and prices may be subject to change without notice. We do our best to provide accurate and complete product specifications, but they may not be completely accurate. If you encounter any such situation, please let us know.
The product is intended for specialists and requires qualified and authorized personnel. The product does not include assembly/use instructions . Putting the product into operation by unqualified persons leads to the loss of the warranty according to the Terms and Conditions on the site.
The specified technical parameters (current, power, etc.) represent maximum allowable values under ideal operating conditions. For safe use and optimal lifespan, it is recommended to operate the product continuously at no more than 50% of the specified maximum values.
Pulse sensor, oximeter, optical, GY MAX30100, I2C
Optical module for measuring pulse and SpO2 saturation, based on MAX30100, ideal for wearable and portable monitoring projects. Communicates via I2C, operates at 3-5V, includes LEDs, photodetector and low-noise electronics with ambient light rejection. LED current and refresh rate are programmable for low power consumption, and standby can be turned off by software.
Shipping by Thursday 27 August
International fast shipping within EU. Free Shipping for orders above 100 EUR in most EU countries.
We ship from our stock within 24H
You earn points with every order, worth 5%.
Optical pulse monitoring sensor module using the MAX30100 integrated circuit.
The module incorporates LEDs, optical elements, photodetector and low-noise electronics with the advantage of rejecting ambient light. It is ideal for developing wearable applications.
It communicates via I2C and is powered between 3 and 5VDC and can be turned off via software with zero standby current consumption, suitable for portable devices.
Specifications:
Supply voltage: 3 - 5VDC
Applications: Pulse oximeter (SpO2), Heart rate monitor
Pins: VIN, GND, SCL, SDA, INT
Optical sensor cover glass: Yes
Programmable refresh rate and LED current: Yes, for power consumption optimization
Pulse monitoring consumption: <1mW
Current consumption in off mode: 0.7µA Typ.
Fast data output: Yes
Resistance to motion data interfaces: Yes
Operating temperature: -40 C - +85 C
Dimensions mm: 12.7 x 12.7mm
Pinout:
| MAX30100 pin | Description | Arduino Uno pin | Observations |
|---|---|---|---|
| VIN / VCC | Module power supply | 3.3V (or 5V*) | Recommended 3.3V, see your module specifications |
| GND | Table (ground) | GND | Common GND between sensor and Arduino |
| SCL | I2C Clock | A5 | SCL line on Arduino Uno |
| SDA | I2C Data | A4 | SDA line on Arduino Uno |
| INT (or IRQ) | Optional interrupt pin | D2 (or other digital) | Optional, not mandatory for basic tests |
Use:
Install the library available in the Download section.
The module has the typical I2C address 0x57.
Upload the following test code to the Arduino board:
Test Code:
#include
#include "MAX30100_PulseOximeter.h"
#define REPORTING_PERIOD_MS 1000
PulseOximeter pox;
uint32_t tsLastReport = 0;
void onBeatDetected()
{
Serial.println("Drunk!");
}
void setup()
{
Serial.begin(115200);
Serial.print("Initializing pulse oximeter..");
// Initialize the PulseOximeter instance
// Failures are generally due to an improper I2C wiring, missing power supply
// or wrong target chip
if (!pox.begin()) {
Serial.println("FAILED");
for(;;);
} else {
Serial.println("SUCCESS");
}
pox.setIRLedCurrent(MAX30100_LED_CURR_7_6MA);
// Register a callback for the beat detection
pox.setOnBeatDetectedCallback (onBeatDetected);
}
void loop()
{
// Make sure to call update as fast as possible
pox.update();
if (millis() - tsLastReport > REPORTING_PERIOD_MS) {
Serial.print("Heart rate:");
Serial.print(pox.getHeartRate());
Serial.print("bpm / SpO2:");
Serial.print(pox.getSpO2());
Serial.println("%");
tsLastReport = millis();
}
}
Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.
Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.
Avertismente generale de siguranta:
Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.
Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.
Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.
Nu lasati produsul alimentat nesupravegheat in timpul testelor.
Produsul nu este jucarie si nu este destinat copiilor.
Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.
Identificare produs:
Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.
Producator / Importator / Distribuitor:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
Website: www.sigmanortec.ro
Persoana responsabila in UE:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
Documentatie si siguranta:
Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].