🧪 Se publican nuevos tutoriales — del brazo robótico al sensor
Saltar al contenido
Comprar este productoTienda oficialSitio web oficial

Software de PC ​

📋 Descripción de funciones ​

Este es un programa gráfico de PC para la monitorización de frecuencia cardíaca y SpO2, compatible con las siguientes funciones:

  1. ✅ Selección de puerto serie - escaneo automático de los puertos serie disponibles
  2. ✅ Selección de velocidad en baudios - compatible con 9600/19200/38400/57600/115200
  3. ✅ Conectar/Desconectar - conexión y desconexión del módulo con un clic
  4. ✅ Iniciar/Cerrar adquisición - controla el encendido y apagado del LED del sensor
  5. ✅ Iniciar/Detener monitorización - visualización de datos en tiempo real
  6. ✅ Visualización de datos en tiempo real - SpO2, frecuencia cardíaca, temperatura

🔌 Conexión de hardware ​

Módulo de frecuencia cardíaca y SpO2Módulo USB a TTL
VCC5V (¡importante! no conecte 3,3V)
GNDGND
TXRX (conexión cruzada)
RXTX (conexión cruzada)

Ilustración

⚠️ Aviso: desplace el interruptor del módulo a UART y conecte TX y RX de forma cruzada.


🚀 Ejecución del programa ​

Método 1: ejecutar directamente el script de Python ​

  1. Instale las bibliotecas de dependencias:
bash
pip install pyserial
  1. Ejecute el programa:
bash
cd D:\JUXI_HeartRate_SPO2\python\windows
bash
python HeartRateOximeter.py

📖 Pasos de uso ​

Paso 1: conectar el hardware ​

  1. Conecte el sensor y el adaptador USB a TTL según la tabla de conexiones anterior
text
VCC->VCC
GND->GND
RX->TX
TX->RX
  1. Inserte el adaptador USB a TTL en un puerto USB del ordenador

Paso 2: abrir el programa ​

Ejecute HeartRateOximeter.exe

Paso 3: configuración del puerto serie ​

  1. Seleccione el número de puerto serie correcto (por ejemplo, COM3)
  2. Seleccione la velocidad en baudios 9600 (predeterminada)
  3. Haga clic en el botón [Conectar]

Paso 4: iniciar la adquisición ​

  1. Tras conectar correctamente, haga clic en [Iniciar adquisición]
  2. ✅ El LED del sensor se encenderá

Paso 5: iniciar la monitorización ​

  1. Coloque el dedo sobre el sensor
  2. Haga clic en [Iniciar monitorización]
  3. Consulte los datos en tiempo real

📊 Descripción de la interfaz ​

text
┌─────────────────────────────────────────┐
│           串口设置                       │
│  串口:  [COM3  ↓]  [刷新]               │
│  波特率:[9600  ↓]  [连接]               │
├─────────────────────────────────────────┤
│           模块控制                       │
│  [启动采集]  [开始监测]                 │
├─────────────────────────────────────────┤
│           实时数据                       │
│  血氧 (SPO2):       98 %                │
│  心率 (Heart Rate): 75 Times/min        │
│  温度 (Temperature): 36.6 °C            │
│  状态:  正在监测...                     │
├─────────────────────────────────────────┤
│           使用提示                       │
│  1. 接线:VCC->5V, GND->GND, RX->TX, TX->RX          │
│  2. 点击连接后再启动采集                               │
│  3. 启动采集后传感器LED会亮起                           │
└─────────────────────────────────────────┘

📋 Interpretación de los datos ​

DatoRango normalDescripción
Oxígeno en sangre (SPO2)95% - 100%Por debajo del 90 % se recomienda acudir al médico
Frecuencia cardíaca60 - 100 veces/minRango normal de un adulto
Temperatura25 - 35 °CTemperatura de la placa del módulo, no temperatura corporal

Nota: al acabar de iniciar o si el dedo no está bien colocado, los datos pueden mostrar -1; es un fenómeno normal.


❓ Preguntas frecuentes ​

P1: ¿Qué hacer si no se encuentra el puerto serie? ​

A:

  1. Compruebe si el controlador USB a TTL está instalado correctamente
  2. Vuelva a conectar el cable USB
  3. Haga clic en el botón [Actualizar] para volver a escanear

P2: ¿Qué hacer si falla la conexión? ​

A:

  1. Confirme que el puerto serie seleccionado es correcto
  2. Confirme que el puerto serie no está ocupado por otro programa (como un asistente de puerto serie o Arduino IDE)
  3. Compruebe si el adaptador USB a TTL funciona correctamente

P3: ¿El LED no se enciende tras hacer clic en iniciar adquisición? ​

A:

  1. Compruebe si VCC está conectado a 5V (no a 3,3V)
  2. Compruebe si TX/RX están conectados de forma cruzada
  3. Confirme que el módulo sensor no está dañado

P4: ¿Los datos muestran siempre -1? ​

A:

  1. Confirme que ha hecho clic en [Iniciar adquisición]
  2. Coloque el dedo correctamente sobre el sensor, cubriendo por completo la zona del LED
  3. Mantenga el dedo estable y espere unos segundos
  4. Compruebe si las conexiones están flojas

P5: ¿El programa no responde? ​

A:

  1. Haga clic primero en [Detener monitorización]
  2. Después, haga clic en [Cerrar adquisición]
  3. Por último, haga clic en [Desconectar]
  4. Reinicie el programa

⚠️ Precauciones ​

  1. Orden de conexión: conecte primero el sensor y después el USB
  2. Orden de desconexión: detenga primero la monitorización, cierre la adquisición y, por último, desconecte
  3. Requisitos de alimentación: el sensor debe alimentarse a 5V; con 3,3V puede no funcionar correctamente
  4. Colocación del dedo: durante la medición, el dedo debe cubrir por completo la zona óptica, sin presionar con fuerza
  5. Requisitos del entorno: evite la luz intensa directa sobre el sensor

📞 Soporte técnico ​

Si tiene problemas, compruebe:

  1. Si el cableado del hardware es correcto (especialmente la conexión cruzada TX/RX)
  2. Si la alimentación es de 5V
  3. Si el controlador USB a TTL funciona correctamente
  4. Si el puerto serie está ocupado por otro programa