☰ Índice
Indy Open Project by XE3JAC · Firmware v0.1.8 o posterior

INDY OPEN
WRISTBAND

Manual de uso de Indy Open T-Impulse Wristband: pantallas, controles, GNSS, APRS, batería, modos de consumo y diagnóstico.

T-Impulse STM32L073RZ GNSS LoRa APRS

1. Descripción general

Esta guía describe el uso del firmware v0.1.8 o posterior. La pulsera debe tener un firmware que incluya el bloque FirmwareConfigBlock y haber sido configurada desde el Web Flasher con el perfil de radio correcto.

Reloj

Hora local e indicativo APRS.

GPS

Estado de fix y número de satélites.

APRS

Estado TX, balizas confirmadas y próxima transmisión.

Batería

Voltaje y porcentaje aproximado.

Modo

Estado ACTIVO o AHORRO.

2. Inicio

  1. Conecte la pulsera por USB o despierte el equipo tocando el sensor.
  2. Espere la pantalla de inicio y, para obtener ubicación, salga al exterior.
  3. La pantalla principal muestra la hora local; antes de contar con hora GNSS muestra el tiempo desde el encendido.
Hora: utiliza la zona horaria y el formato 12/24 horas configurados en el Web Flasher. El cambio de zona horaria solo modifica el reloj visible.

3. Pantallas y controles

Un toque breve pasa a la siguiente pantalla. El recorrido es circular:

Reloj → GPS → APRS → Batería → Modo → Reloj

Controles

GestoAcción
Toque breveCambia a la siguiente pantalla.
Doble toqueAlterna entre modo ACTIVO y AHORRO.
Tres toques brevesApaga la pulsera y entra en suspensión profunda.
Toque largo de 2 sTambién apaga la pulsera y entra en suspensión profunda.
La interfaz utiliza una etiqueta pequeña, un dato principal grande y un detalle breve para conservar legibilidad en el OLED de 64×32 píxeles.

4. Reloj

Muestra la hora local en grande y el indicativo APRS debajo, pero solo cuando existe un fix de posición GPS reciente.

Antes de contar con fix muestra el tiempo desde el encendido, para no presentar como válida una hora GNSS aislada.

09:55 PM
XE3JAC-9

5. GPS

Muestra GPS = FIJADO cuando existe posición GNSS reciente, o GPS = BUSCANDO en caso contrario.

GPS = FIJADO
8 SATELITES

Si no hay satélites, muestra NINGUNO.

6. APRS

Muestra el permiso efectivo de transmisión, el total de balizas confirmadas desde el encendido y el tiempo hasta la siguiente baliza.

APRS = ON
TX = 15
PROX = 00:15

Mientras no exista un fix GPS reciente, la tercera línea cambia a PROX = SIN GPS.

En ese estado no se construye ni se transmite ninguna baliza. El contador TX solo aumenta después de una confirmación TX OK del radio.

7. Batería

Muestra el voltaje y el porcentaje aproximado calculado a partir de ADC1 / canal 14. La lectura promedia 20 muestras y se filtra para evitar saltos durante una transmisión LoRa.

BATERIA
3.19V 82%
Calibración: el voltaje y porcentaje siguen siendo provisionales hasta calibrarlos con una batería cargada y descargada reales.

8. Modo

Muestra el modo de consumo vigente: ACTIVO o AHORRO.

MODO
AHORRO

9. Modos de consumo

dos toques breves al sensor para alternar el modo. La pantalla temporal solo muestra MODO y ACTIVO o AHORRO.

ModoPantallaGNSS
ActivoSe apaga a los 10 sPermanece encendido
AhorroSe apaga a los 5 sTras 45 s con fix o 60 s sin fix, se apaga; vuelve cada 2 min o con un toque

El modo se mantiene mientras la pulsera permanezca encendida. Tras reinicio o salida de suspensión profunda, vuelve al modo Activo.

10. Apagar y despertar

tres toques breves al sensor para entrar en suspensión profunda. También puede mantenerlo 2 segundos y soltarlo.

La radio, GNSS y pantalla se apagan. Toque el sensor para despertar; la pulsera reinicia el firmware.

El apagado automático de pantalla no apaga el firmware: GPS, LoRa, APRS y los temporizadores continúan funcionando. El primer toque solo despierta la pantalla y conserva la página anterior; el segundo toque pasa a la siguiente pantalla.

11. Transmisión APRS

Para habilitar TX desde el Web Flasher deben configurarse:

  • Un indicativo APRS válido, distinto de NOCALL.
  • txEnabled = 1.
  • Perfil correcto para el módulo y la banda.
  • CRC-32 actualizado en el FirmwareConfigBlock.

Con TX activado, las balizas se emiten automáticamente con posición GNSS válida según SmartBeaconing.

No hay baliza manual por toque, para evitar transmisiones accidentales mientras se navega por la pantalla.

12. Diagnóstico por USB

Abra el puerto serie a 115200 baudios.

MensajeSignificado
OLED 0x3C: detectadoPantalla I²C encontrada.
DISPLAY WAKE / DISPLAY SLEEPCambio de estado del OLED.
SCREEN HOME, SCREEN GPS, SCREEN APRS, SCREEN BATERIA, SCREEN MODOCambio de pantalla.
POWER MODE ACTIVO / POWER MODE AHORROCambio de modo.
GPS SLEEP (ahorro) / GPS WAKE (...)Ciclo de GNSS en Ahorro.
GPS CMD ...: OK / SIN ACKResultado de cada comando de inicialización del CXD5603GF.
GPS RECOVERY: SIN NMEATras 15 s sin bytes NMEA en modo Activo, reinicia alimentación, reset, UART y comandos GNSS. Después de tres intentos espera 2 min.
GPS RX: xxxx SAT: n FIX: SI/NO LOC_AGE: ...Recepción NMEA, satélites, estado de posición y antigüedad de la última coordenada.
TX - OFF: transmision bloqueadaTX no está autorizado por la configuración.
TX START: ...Trama de baliza que se intenta transmitir.
TX OK: xxxx msEl SX127x confirmó TX_DONE; el tiempo incluye la emisión.
TX ERROR: radio ocupado / TX ERROR: timeout xxxx msNo hubo transmisión confirmada; el firmware devuelve radio y antena a reposo y continúa operando.
BAT RAW: xxxx CALC: x.xxV nn%Promedio filtrado y conversión provisional; úselo junto con una medición de multímetro para calibración.
BATERIA CRITICA: TX BLOQUEADO; APAGADO SEGUROEl promedio ADC bajó de 2150; se bloquea TX y entra en suspensión profunda.

13. Limitaciones actuales

  • La T-Impulse utiliza un solo sensor táctil digital para los controles.
  • No detecta swipe izquierdo/derecho real.
  • No detecta gesto de levantar muñeca porque el proyecto actual no declara un IMU/acelerómetro operativo.
  • La conversión actual de batería a voltaje y porcentaje es provisional y falta calibrarla contra mediciones reales.

14. Web Flasher

La configuración del dispositivo se realiza mediante el Web Flasher de Indy Open T-Impulse Wristband.

Abrir Web Flasher