Claro, 24h al día con el GPS encendido y grabando todo con unas mierda pilas.
Es que no necesita estar grabando todo el tiempo, solo se necesita un módulo acelerómetro que active el GPS cuando detecte movimiento coherente con el desplazamiento de un vehículo. Teniendo eso en cuenta, le he pasado los datos a chatgpt y ha calculado:
Buena idea, Paco — eso es lo típico en trackers: un **IMU (acelerómetro/gyro) en ultra-bajo consumo** vigila movimiento y **despierta el GPS** sólo cuando hace falta. Te explico con números y supuestos claros para que veas la batería que te queda con **3 × AA (4,5 V, 2000 mAh)**.
---
## Supuestos que uso (los más realistas)
* Batería: **3 × AA = 4,5 V**, **2000 mAh** → energía = 4,5 V × 2000 mAh = **9,0 Wh**.
Tomamos **90%** de eficiencia por el regulador → energía útil ≈ **8,1 Wh**.
* GPS (ATGM336H): **25 mA** a 3,3 V en tracking.
Potencia GPS = 3,3 V × 0,025 A = **0,0825 W**.
Corriente que extrae de la batería ≈ 0,0825 W / 4,5 V = **0,018333 A = 18,33 mA**.
* IMU en modo wake-on-motion (muy bajo consumo): **5 µA** a 3,3 V → corriente desde la batería ≈ (3,3×5e-6)/4,5 = **3,67 µA** (prácticamente despreciable).
* MCU (micro) en reposo: **10 µA**. Cuando despierta para gestionar el GPS: **5 mA** durante el tiempo que dura el wake (ej. esos 10 s).
* Supongo que, cuando despertamos, el GPS tarda poco si tiene datos (hot start). Si necesita cold start, los segundos de encendido aumentan bastante.
---
## Cómo calculo la duración
* Calculo la corriente media (I_avg) en el circuito sumando las corrientes medias de GPS, IMU y MCU.
* Potencia media = I_avg × 4,5 V.
* Horas de batería ≈ energía útil (8,1 Wh) / potencia media.
(Hice las operaciones paso a paso para evitar errores numéricos.)
---
## Escenarios típicos (resultados)
> Todos los resultados usan **AA 2000 mAh** y las eficiencias/consumos arriba indicados.
1. **10 despertados/día, 10 s de GPS por evento** (wake corto, hot start)
* Corriente media total ≈ **0,0407 mA**
* Duración ≈ **44.268 horas ≈ 1.844 días ≈ 5 años**
2. **100 despertados/día, 10 s por evento**
* Corriente media total ≈ **0,284 mA**
* Duración ≈ **6.347 horas ≈ 264 días ≈ 8,8 meses**
3. **30 despertados/día, 30 s por evento**
* Corriente media total ≈ **0,2566 mA**
* Duración ≈ **7.014 horas ≈ 292 días ≈ 9,6 meses**
4. **10 despertados/día, 60 s por evento (posible cold start)**
* Corriente media total ≈ **0,1756 mA**
* Duración ≈ **10.249 horas ≈ 427 días ≈ 14 meses**
5. **Tracking continuo (GPS siempre encendido)**
* Corriente ≈ **18,347 mA**
* Duración ≈ **98 horas ≈ 4,1 días**
**Interpretación corta:** si sólo enciendes el GPS unos segundos cuando hay movimiento (y tienes “hot starts”), la batería puede durar **meses o años** porque el GPS está encendido un porcentaje minúsculo del tiempo. Si el GPS está siempre encendido, vuelves a ~4–5 días (como calculamos antes).
---
## Cosas importantes a considerar / recomendaciones prácticas
1. **Elegir IMU correcta**
* Busca chips con *wake on motion* en µA: ejemplos populares: **ADXL362** (µA en detect), **LIS3DH** (modo interrupt 2 µA), o los nuevos sensores de ST. Esos mantienen la MCU dormida y sólo disparan una interrupción cuando detectan movimiento.
2. **Minimizar el TTFF (Time To First Fix)**
* Si el GPS hace *cold start* cada vez (sin ephemeris), necesitará decenas de segundos → consumo mayor.
* Opciones: mantener el receptor con *assisted GNSS* (AGPS), guardar ephemeris en memoria (hot start), o planificar wake windows más largos sólo la primera vez.
3. **Duración del wake**
* Intenta detectar movimiento con el IMU → despierta MCU → lee IMU y decide si vale la pena encender GPS. A veces basta con un pulso corto del GPS para confirmar movimiento real (evitar encender por vibraciones irrelevantes).
4. **Gestión del MCU**
* Mantén la MCU en deep sleep (µA). Durante el wake, hacer la mínima tarea posible (arrancar GPS, esperar fix, transmitir, cerrar).
5. **Comprobación real**
* Los valores del fabricante y condiciones reales (interiores/ exteriores, antena, obstrucciones) influyen. Probar en campo te dará TTFF real y podrás ajustar los segundos de wake.
---
## Resumen y recomendación concreta
* **Si tu objetivo es máxima autonomía:** usa un **ADXL362 o LIS3DH** en modo wake-on-motion + lógica que solo encienda el ATGM336 por **≤ 10–30 s** cuando realmente haya movimiento y uses *hot starts* (almacena ephemeris). Con 10–30 wake/day y wakes cortos podrías estar en **meses o incluso años** con 3 AA.
* **Si no controlas el TTFF (cold starts frecuentes):** cuenta con 1–2 minutos por wake y entonces la autonomía baja a **varios meses** o menos según frecuencia.
---
Si quieres, Paco, hago ahora **una tabla adaptada a tus parámetros reales** (por ejemplo: número de wakes por día que tú creas, duración del wake real en segundos, capacidad exacta de las AA que planeas usar
) y te doy la autonomía exacta en días/meses. ¿Qué parámetros prefieres que use por defecto?