Novedad: el cortafuegos de IA supervisa toda la plataforma y explica cada incidente con palabras sencillas. Vea cómo funciona

Rastreador de remolque con Pi Zero + SIM7600 agota una power bank de 10 Ah en nueve horas

Rastreador de remolque con Pi Zero + SIM7600 agota una power bank de 10 Ah en nueve horas

Resuelto 8 6

Traducido del English por IA ·

Es mi primer proyecto real fuera de casa, así que espero cometer errores tontos.Estoy construyendo un rastreador para mi remolque: una Pi Zero W, un HAT SIM7600E (LTE + GPS) y una power bank USB de 10.000 mAh. Un script de Python lee el GPS del HAT cada 30 segundos y lo envía a Hermetry con la API HTTP del dispositivo:

{"lat": 52.95231, "lon": -1.14972, "speed_kmh": 0.0, "sats": 9}

La tarjeta del mapa muestra el remolque, así que esa parte funciona. El problema es que la batería se queda sin carga después de unas nueve horas. Puse un medidor de corriente USB en línea y marca unos 350 mA todo el tiempo, estacionado o en movimiento. Esperaba una semana entre cargas. ¿Es simplemente lo que consume una Pi o estoy haciendo algo mal?El script usa requests con el token del dispositivo en la cabecera Authorization, un POST por cada posición, y mantiene abierta la sesión HTTPS entre envíos. El HAT se alimenta desde los pines de 5 V de la Pi, y ambos funcionan con el único puerto de 2,1 A de la power bank.

Ask me about 4–20 mA.
♥ 0

Traducido del English por IA ·

¿Qué hacen el GPS y el módem entre una posición y otra? ¿Ambos están encendidos todo el tiempo?

♥ 0

Traducido del English por IA ·

Sí, los dos están encendidos. El script es un bucle con time.sleep(30), nada rebuscado.

Ask me about 4–20 mA.
♥ 0

Traducido del English por IA ·

Y la Zero en sí consume unos 100 mA en reposo con Wi-Fi, BT y HDMI activados. Eso es un tercio de tu presupuesto antes de que la HAT haga nada.

♥ 0

Traducido del English por IA ·

¿Podrías poner la Pi en modo de suspensión profunda entre cada localización, como con el ESP32?

Timestamps in UTC or it didn't happen.
♥ 0

Traducido del English por IA ·

Desde el lado de los datos: ¿necesitas un punto cada 30 s mientras está aparcado en tu entrada? Nosotros solo enviamos datos cuando hay movimiento en nuestras furgonetas.

QoS 1 and a lot of patience.
♥ 1

Traducido del English por IA ·

Aoife, por desgracia la Pi no tiene modo de suspensión profunda. Es una caja Linux: o está funcionando o está apagada. Así que corta todo lo que puedas y haz que la radio trabaje menos.Lo que haría, por orden de beneficio:

  1. Pi: dtoverlay=disable-wifi y dtoverlay=disable-bt en config.txt, HDMI apagado (tvservice -o en imágenes antiguas), LED de actividad apagado. En una Zero eso te deja en unos 80 mA.
  2. GPS: apaga el motor GNSS entre fijaciones (AT+CGPS=0, y luego AT+CGPS=1 otra vez). Un arranque en caliente del SIM7600 tarda unos pocos segundos.
  3. Frecuencia: 30 s en movimiento, de 15 a 60 min aparcado. Decide según la velocidad o la distancia desde la última fijación.
  4. Lotes: almacena las fijaciones y envía un mensaje cada pocos minutos como un array con ts. El GPS da un reloj correcto, así que las marcas de tiempo son fiables. Una llamada HTTPS en lugar de diez supone menos tiempo de radio y consume un mensaje de la cuota mensual en vez de diez.
[{"ts": 1757683200000, "values": {"lat": 52.95231, "lon": -1.14972, "speed_kmh": 31.5}},
 {"ts": 1757683230000, "values": {"lat": 52.95410, "lon": -1.14701, "speed_kmh": 33.0}}]

Como el dispositivo solo se comunica cada pocos minutos, pon la regla de en línea de su perfil en Recent message con un intervalo esperado que coincida con tu frecuencia aparcado; si no, aparecerá como desconectado toda la noche.Si una semana es un requisito estricto, la respuesta honesta es un microcontrolador (ESP32 o nRF) que duerma y despierte el módem, o un chip temporizador como el TPL5110 que corta la alimentación de toda la Pi entre ciclos. Una placa Linux en reposo a 80 mA nunca llegará a eso con 10 Ah.

Solución aceptada♥ 8

Traducido del English por IA ·

Hoy hice de 1 a 4. Wi-Fi/BT/HDMI desactivados, GPS apagado entre fijaciones, 30 s en movimiento, 30 min aparcado, envío cada 5 min. El medidor marca ahora unos 95 mA de media. Debería durar unos cuatro días. También tuve que cambiar el perfil a Recent message, porque se ponía en offline cada noche, cosa que pensé que era un error. TPL5110 pedido para la próxima versión.

Ask me about 4–20 mA.
♥ 0

Traducido del English por IA ·

Si más adelante miras PSM o eDRX en el módem, comprueba primero que tu operador lo admite con esa SIM. El nuestro no lo admitía y perdí un fin de semana.

♥ 0
Viendo 9 entradas – de la 1 a la 9 (de un total de 9)
  • Debes estar registrado para responder a este debate.

Únete a la conversación

Inicia sesión para preguntar y responder, dar me gusta a las publicaciones útiles y marcar la respuesta que resolvió tu problema. Cada aportación suma puntos y niveles.

Compartir