# Pulssensor, Oximeter, optisch, GY MAX30100, I2C

> Optisches Sensormodul für Puls- und SpO2-Messung, basierend auf MAX30100, Kommunikation über I2C (Adresse 0x57). Versorgung 3-5VDC, Pins VIN, GND, SCL, SDA, INT. Enthält LEDs, Fotodetektor und rauscharme Elektronik mit Umgebungslichtunterdrückung. LED-Strom und Aktualisierungsrate programmierbar, Standby per Software abschaltbar (0.7uA typ). Betriebstemperatur -40 C bis +85 C, Abmessungen 12.7 x 12.7mm. Geeignet für Wearable-Anwendungen.

- Seite: https://sigmanortec.ro/de/pulssensor-oximeter-optisch-gy-max30100-i2c
- Preis: 8.75 RON
- Verfügbarkeit: Auf Lager
- Artikelnummer: 9026 · EAN: 5948193060423
- Kategorie: Mechatronik und IoT > Sensoren und Module > Biomedizinische Sensoren
- Paket (Versanddaten): 0.002 kg
- Aktualisiert: 2026-09-14
- Shop: [Sigmanortec.ro](https://sigmanortec.ro/de/llms.txt)
- Preise: RON, inkl. MwSt.; Preise und Bestand vom 2026-10-22 02:51 (Europe/Bucharest)

## Beschreibung

Optisches Modul zur Messung von Puls und SpO2-Sättigung, basierend auf dem MAX30100, ideal für tragbare Überwachungsprojekte. Kommunikation über I2C, Betriebsspannung 3–5 V, LEDs, Fotodetektor und rauscharme Elektronik mit Umgebungslichtunterdrückung. LED-Strom und Aktualisierungsrate sind für geringen Stromverbrauch programmierbar, Standby-Modus kann per Software deaktiviert werden.
Optisches Impulsüberwachungssensormodul mit dem integrierten Schaltkreis MAX30100.
Das Modul integriert LEDs, optische Elemente, einen Fotodetektor und rauscharme Elektronik und bietet den Vorteil, Umgebungslicht auszublenden. Es eignet sich ideal für die Entwicklung tragbarer Anwendungen.
Es kommuniziert über I2C, wird mit 3 bis 5 VDC versorgt und kann per Software abgeschaltet werden, wobei der Standby-Stromverbrauch null beträgt. Es eignet sich daher für tragbare Geräte.
Spezifikationen:
Versorgungsspannung: 3–5 V DC
Anwendungsbereiche: Pulsoximeter (SpO2), Herzfrequenzmesser
Anschlüsse: VIN, GND, SCL, SDA, INT
Optisches Sensor-Abdeckglas: Ja
Programmierbare Bildwiederholfrequenz und LED-Stromstärke: Ja, zur Leistungsoptimierung
Stromverbrauch der Impulsüberwachung: <1 mW
Stromverbrauch im Aus-Zustand: 0,7µA typ.
Schnelle Datenausgabe: Ja
Widerstandsfähigkeit gegenüber Bewegungsdatenschnittstellen: Ja
Betriebstemperatur: -40 °C bis +85 °C
Abmessungen (mm): 12,7 x 12.7mm
Pinbelegung:
MAX30100-Pin | Beschreibung | Arduino Uno Pin | Beobachtungen
VIN / VCC | Modul-Stromversorgung | 3,3 V (oder 5 V*) | Empfohlene Spannung: 3,3 V, siehe Spezifikationen Ihres Moduls.
GND | Tisch (Boden) | GND | Gemeinsame Masse zwischen Sensor und Arduino
SCL | I2C-Takt | A5 | SCL-Leitung am Arduino Uno
SDA | I2C-Daten | A4 | SDA-Leitung am Arduino Uno
INT (oder IRQ) | Optionaler Interrupt-Pin | D2 (oder andere digitale) | Optional, nicht obligatorisch für Basistests
Verwenden:
Installieren Sie die im Downloadbereich verfügbare Bibliothek.
Das Modul hat die typische I2C-Adresse 0x57.
Laden Sie folgenden Testcode auf das Arduino-Board hoch:
Testcode:
\#enthalten
\#include "MAX30100_PulseOximeter.h"
\#define REPORTING_PERIOD_MS 1000
Pulsoximeter-Pocken;
uint32_t tsLastReport = 0;
void onBeatDetected()
{
Serial.println("Betrunken!");
}
void setup()
{
Serial.begin(115200);
Serial.print("Initialisiere Pulsoximeter..");
// Initialisiere die Pulsoximeter-Instanz
// Fehler sind im Allgemeinen auf eine fehlerhafte I2C-Verkabelung oder ein fehlendes Netzteil zurückzuführen.
// oder falscher Zielchip
if (!pox.begin()) {
Serial.println("FEHLGESCHLAGEN");
für(;;);
} anders {
Serial.println("ERFOLG");
}
pox.setIRLedCurrent(MAX30100_LED_CURR_7_6MA);
// Registriere eine Callback-Funktion für die Takterkennung
pox.setOnBeatDetectedCallback (onBeatDetected);
}
void loop()
{
// Stellen Sie sicher, dass Sie update so schnell wie möglich aufrufen.
pox.update();
if (millis() - tsLastReport > REPORTING_PERIOD_MS) {
Serial.print("Herzfrequenz:");
Serial.print(pox.getHeartRate());
Serial.print("bpm / SpO2:");
Serial.print(pox.getSpO2());
Serial.println("%");
tsLastReport = millis();
}
