# Pulzusérzékelő, oximéter, optikai, GY MAX30100, I2C

> Optikai szenzormodul pulzus és SpO2 mérésére, MAX30100 alapú, I2C-n keresztül kommunikál (0x57 cím). Tápfeszültség 3-5VDC, VIN, GND, SCL, SDA, INT lábak. Tartalmaz LED-eket, fotodetektort és alacsony zajú elektronikát környezeti fény elnyomással. Programozható LED áram és frissítési sebesség, a standby szoftveresen kikapcsolható (0.7uA typ). Üzemi hőmérséklet -40 C - +85 C, méretek 12.7 x 12.7mm. Wearable alkalmazásokhoz alkalmas.

- Oldal: https://sigmanortec.ro/hu/pulzuserzekelo-oximeter-optikai-gy-max30100-i2c
- Ár: 8.75 RON
- Elérhetőség: Raktáron; 1-2 zile
- Cikkszám: 9026 · EAN: 5948193060423
- Kategória: Mechatronika és IoT > Érzékelők és modulok > Orvosbiológiai érzékelők
- Csomag (szállítási adatok): 0.002 kg
- Frissítve: 2026-09-14
- Bolt: [Sigmanortec.ro](https://sigmanortec.ro/hu/llms.txt)
- Árak: RON, ÁFA-val; árak és készlet állapota: 2026-10-22 01:08 (Europe/Bucharest)

## Leírás

Optikai modul pulzus és SpO2 szaturáció mérésére, MAX30100 alapokon, ideális viselhető és hordozható monitorozási projektekhez. I2C-n keresztül kommunikál, 3-5 V-on működik, LED-eket, fotodetektort és alacsony zajszintű elektronikát tartalmaz környezeti fényszűréssel. A LED árama és frissítési gyakorisága programozható az alacsony energiafogyasztás érdekében, a készenléti üzemmód pedig szoftveresen kikapcsolható.
Optikai impulzusfigyelő érzékelő modul MAX30100 integrált áramkörrel.
A modul LED-eket, optikai elemeket, fotodetektort és alacsony zajszintű elektronikát tartalmaz, azzal az előnnyel, hogy kizárja a környezeti fényt. Ideális viselhető alkalmazások fejlesztéséhez.
I2C-n keresztül kommunikál, 3 és 5 VDC közötti feszültséggel működik, és szoftveresen kikapcsolható, nulla készenléti áramfogyasztással, így hordozható eszközökhöz alkalmas.
Specifikációk:
Tápfeszültség: 3 - 5 VDC
Alkalmazások: Pulzoximeter (SpO2), Pulzusmérő
Csatlakozók: VIN, GND, SCL, SDA, INT
Optikai érzékelő fedőüvege: Igen
Programozható frissítési gyakoriság és LED áramerősség: Igen, az energiatakarékosság érdekében
Impulzusmonitorozás fogyasztása: <1mW
Áramfelvétel kikapcsolt állapotban: 0,7 µA Tipikus
Gyors adatkimenet: Igen
Mozgásadat-interfészekkel szembeni ellenállás: Igen
Üzemi hőmérséklet: -40°C - +85°C
Méretek mm: 12,7 x 12.7mm
Kiosztás:
MAX30100 tű | Leírás | Arduino Uno csatlakozó | Megfigyelések
VIN / VCC | Modul tápegység | 3,3 V (vagy 5 V*) | Ajánlott 3,3 V, lásd a modul specifikációit
Földelés | Asztal (föld) | Földelés | Közös GND az érzékelő és az Arduino között
SCL | I2C óra | A5 | SCL vonal az Arduino Uno-n
SDA | I2C adatok | A4 | SDA vonal az Arduino Uno-n
INT (vagy IRQ) | Opcionális megszakító tű | D2 (vagy más digitális) | Opcionális, nem kötelező az alaptesztekhez
Használat:
Telepítse a Letöltések részben elérhető könyvtárat.
A modul tipikus I2C címe 0x57.
Töltsd fel a következő tesztkódot az Arduino boardra:
Tesztkód:
\#belefoglalás
\#include "MAX30100_PulseOximeter.h"
\#define JELENTÉSI_IDŐSZAK_MS 1000
Pulzoximéter himlő;
uint32_t tsLastReport = 0;
void onBeatDetected()
{
Serial.println("Részeg!");
}
void setup()
{
Sorozat.kezdet(115200);
Serial.print("Pulzoximeter inicializálása..");
// Inicializálja a PulseOximeter példányt
// A hibákat általában a nem megfelelő I2C kábelezés, a hiányzó tápegység okozza.
// vagy rossz célchip
ha (!pox.begin()) {
Serial.println("SIKERTELEN");
mert(;;);
} más {
Serial.println("SIKERES");
}
pox.setIRLedCurrent(MAX30100_LED_CURR_7_6MA);
// Visszahívás regisztrálása az ütemérzékeléshez
pox.setOnBeatDetectedCallback (onBeatDetected);
}
void ciklus()
{
// Ügyelj arra, hogy a frissítést a lehető leggyorsabban hívd meg
pox.update();
ha (millis() - tsLastReport > JELENTÉSI_IDŐSZAK_MS) {
Serial.print("Pulzusszám:");
Serial.print(pox.getHeartRate());
Serial.print("bpm / SpO2:");
Sorozat.print(pox.getSpO2());
Sorozat.println("%");
tsUtolsóJelentés = millisz();
}
