Proyectos.

PowerNap Adaptive / Wear OS

Proyecto personal · beta en preparación

Una siesta breve. Un límite claro.

PowerNap Adaptive es una app autónoma para Wear OS. Estima cuándo empieza el sueño a partir de movimiento y pulso, y despierta con vibración tras el descanso elegido. Una alarma máxima independiente limita la sesión.

Configuración real en Pixel Watch 4
Configuración real en Pixel Watch 4
Plataforma
Wear OS · Pixel Watch 4
Funcionamiento
Local, sin teléfono ni cuenta
Estado
MVP en validación

01 / Experiencia

De la Tile al descanso.

El flujo cabe en el reloj: eliges cuánto quieres dormir y cuánto puede durar la siesta como máximo. La Tile permite abrirlo rápidamente y muestra la sesión activa.

01

Configurar

Sueño objetivo de 5 a 30 minutos y límite total de hasta 60 minutos.

02

Estimar

Movimiento y frecuencia cardiaca se resumen en ventanas de 30 segundos para estimar el inicio del sueño.

03

Despertar

Vibración al alcanzar el objetivo o el límite máximo; también se puede terminar manualmente.

Pantalla real de inicio y permisos en el reloj
Pantalla real de inicio y permisos en el reloj

02 / Ingeniería

La seguridad marca el orden.

Al empezar, la sesión se guarda y se programa el límite máximo antes de activar los sensores. El despertar adaptativo tiene su propia alarma y nunca elimina ese límite.

TileServicioVentanas de sensoresMotor de detecciónVibración
Límite máximo independiente

Si falta el pulso, continúa con movimiento. Si falta el acelerómetro, pasa a temporizador fijo. Si el proceso se interrumpe, conserva las alarmas y muestra el modo seguro. Sin permiso de alarma exacta, Android puede retrasar el límite.

03 / Decisiones

Datos mínimos, decisiones explicables.

Algoritmo mvp-5

Combina inmovilidad, caída y estabilidad del pulso y tiempo. Confirma un inicio provisional antes de usarlo.

Datos en el reloj

Room guarda sesiones, eventos de diagnóstico y ventanas resumidas. No se almacena señal cruda ni PPG.

Sin infraestructura externa

No hay backend, cuentas, anuncios ni analítica externa en la app.

Kotlin · Compose for Wear OS · Tiles / ProtoLayout · Coroutines / StateFlow · Room · AlarmManager

Proyecto experimental y no médico. La estimación del sueño no detecta fases REM ni equivale a una medición clínica. La calibración del algoritmo sigue en curso.