Nos tempos nos que vivimos grazas á tecnoloxía moi accesible que temos, controlar a nosa saúde grazas a un reloxo ou outro dispositivo é algo que xa se fixo imprescindible. Dispositivos electrónicos ou gadgets como o MAX30102 conségueno e por iso imos falar de MAX30102: Pulsómetro e oxímetro para Arduino. Un sensor que incorpora funcións para controlar a túa saúde como un pulsómetro e oxímetro, e todo isto integrado cun procesador como Arduino.
O MAX30102 son sensores de pulso e osíxeno dun só chip desenvolvidos por Maxim Integrated. Usan a tecnoloxía de fotopletismografía (PPG) para medir as variacións que terá no volume de sangue dentro dos seus vasos sanguíneos e así traducir a información en datos visuais, como a frecuencia cardíaca ou a saturación de osíxeno no sangue (SpO2).
Como funciona e que é o MAX30102?
Como introducimos no título e nos parágrafos anteriores, o MAX30102: Pulsómetro e oxímetro para Arduino é un sensor desta mesma marca. Grazas a el controlarás diferentes aspectos da túa saúde. É por outra banda un sensor compacto e moi eficiente, o que a converte nunha das opcións máis escollidas para diferentes dispositivos como os wearables. Tamén o fai especialmente bo para estes dispositivos xa que é de baixo consumo, polo que é unha opción perfecta para microcontroladores baseados en Arduino.
este sensor Funciona a través da luz que atravesa a pel, medindo así a cantidade de luz reflectida ou dispersa polos cambios no volume do teu sangue.. Se algunha vez encendeches un Apple Watch ou calquera outro reloxo intelixente verás que teñen luz led, unhas vermellas noutras verdes, tamén conteñen infravermellos, e a isto engadíronlle un fotodetector que será, como vos dixemos. , que mide a luz reflectida pola túa pel.
Como xa sabedes, ten principalmente dúas funcións:
- medidor de frecuencia cardíaca: Para realizar esta medición, o MAX30102: Pulsómetro e oxímetro para Arduino utilizará o seu sensor LED. A medida que corres ou fagas ese exercicio ou simplemente por problemas cardíacos, o teu corazón necesita bombear máis sangue, o volume dos teus vasos sanguíneos cambiará e deste xeito, grazas ao sensor LED, detectará a luz vermella reflectida. O fotodetector capturará todas estas variacións mentres que o microcontrolador entenderá e traducirá os datos para ofrecerche cálculos dos teus latexos por minuto, ou noutras palabras, o BMP.
- Medidor de saturación de osíxeno en sangue: Tamén coñecida como SpO2, a saturación de osíxeno no sangue é outra desas cousas que fará o noso MAX30102: Pulsómetro e Oxímetro para Arduino. O LED infravermello medirá a hemoglobina osixenada e non osixenada xa que absorben diferentes cantidades de luz. Este sensor detectará o nivel de absorción e, polo tanto, traducirá en datos do nivel de osíxeno no sangue.
MAX30102: O monitor de frecuencia cardíaca e o oxímetro para Arduino é un sensor necesario estar sempre na pel, xa sexa o pulso ou os dedos para facer todo o anterior. Ademais disto, require unha dobre alimentación de 1.8V para a súa parte lóxica e de 3v3 para os LED do contador. É moi común que este sensor se use en pantallas OLED. E aínda así, con todo isto, podemos dicirche que o MAX30102 é de baixo custo.
Como integrar o MAX30102 en Arduino? Prezo do sensor?
Para operar o MAX30102: Pulsómetro e oxímetro en Arduino non terás que facer un gasto moi grande, ao contrario. O seu custo ronda os 1,65 € tendas en liña que lle botamos unha ollada. En todo caso e segundo nos informaron os nosos expertos en tecnoloxía, Recomendamos que evites comprar os módulos verdes xa que teñen un defecto de fabricación e ás veces fallan.
para integrar o MAX30102 en Arduino Só terás que ter o seguinte:
- Arduino (Uno, Nano, etc.)
- Sensor MAX30102
- Cables de conexión
- Placa de pruebas (opcional)
- Biblioteca MAX30102 para Arduino
As conexións necesarias para operar o MAX30102: Monitor de frecuencia cardíaca e oxímetro para Arduino son as seguintes:
- VCC: Conecte o pin VCC do MAX30102 ao pin de 3.3 V do Arduino.
- GND: Conecte o pin GND do MAX30102 ao pin GND do Arduino.
- SCL: Conecte o pin SCL do MAX30102 ao pin A5 (SCL) do Arduino.
- SDA: Conecte o pin SDA do MAX30102 ao pin A4 (SDA) do Arduino.
E, finalmente, para que funcione, terás que cargar código a Arduino. Para iso, recomendámosche que instales primeiro a biblioteca MAX30102. Atoparalo facilmente no propio xestor da biblioteca da marca usando esta nomenclatura. «Biblioteca de sensores de pulso e proximidade SparkFun MAX3010x». O código que debes cargar para inicialo é o que che deixamos a continuación. Con el conseguirás que comece a ler a frecuencia cardíaca e a medición de osíxeno no sangue. MAX30102: Pulsómetro e oxímetro para Arduino require un código que podes atopar facilmente en Internet, só terás que copialo.
#incluír
#include "MAX30105.h"
#include "heartRate.h"
Sensor de partículas MAX30105;
configuración nula () {
Serial.begin (115200);
if (!particleSensor.begin(Fío, I2C_SPEED_FAST)) {
Serial.println("Non se atopou o sensor. Comproba as conexións.");
mentres (1);
}
partículaSensor.setup(); // Configure o sensor coa configuración predeterminada
partículaSensor.setPulseAmplitudeRed(0x0A); // Establece a intensidade do LED vermello
partículaSensor.setPulseAmplitudeIR(0x0A); // Establece a intensidade do LED infravermello
}
bucle baleiro () {
long irValue = partículaSensor.getIR(); // Obter a lectura infravermella
if (checkForBeat(irValue)) {
float beatsPerMinute = 60 / (millis() – particleSensor.getLastBeat()) * 1000;
Serial.print(«BPM: «);
Serial.println(beatsPerMinute);
}
Serial.print(«Valor IR: «);
Serial.println(irValue);
atraso (100);
}
En calquera caso, Nunca debes deixar a túa saúde unicamente en mans dun sensor xa que sería irresponsable.. Se padeces algún problema cardíaco ou de osíxeno, recoméndase que acudas ao teu médico de familia ou a urxencias para que o revise e estes asesorarán como expertos cal é a forma máis óptima de controlar a túa saúde. Quizais todo isto sexa moi complicado e queres un dispositivo con todo xa integrado, por iso deixámosche a famosa alternativa aos reloxos intelixentes, anel intelixente: o mellor gadget para a saúde. Agardamos que este artigo sobre MAX30102: Monitor de frecuencia cardíaca e oxímetro para Arduino che sexa útil.
Apaixonado pola tecnoloxía dende pequeno. Encántame estar ao día no sector e, sobre todo, comunicalo. Por iso levo moitos anos dedicado á comunicación en webs de tecnoloxía e videoxogos. Podes atoparme escribindo sobre Android, Windows, MacOS, iOS, Nintendo ou calquera outro tema relacionado que se che ocorra.