Una solución de energía portátil inteligente para su Raspberry Pi

Después de un desafortunado retraso de dos años después de su exitosa campaña de Kickstarter, PiJuice finalmente llegó. Como sugiere el nombre, se trata de suministrar energía (jugo) a la Raspberry Pi para que pueda liberarla de la red eléctrica para usarla en proyectos al aire libre. Por supuesto, es posible que se pregunte por qué un banco de energía portátil estándar no sería suficiente, y en muchos casos de uso lo sería, pero PiJuice de Pi Supply ofrece una solución más inteligente que está completamente integrada con Pi y brinda muchas opciones para personalizar control.

El PiJuice HAT encaja perfectamente en el encabezado GPIO del Pi, ofreciendo una solución más ordenada que la mayoría de las opciones de energía portátiles, sin cables que guardar. Dado que se comunica a través de I2C (la dirección predeterminada se puede cambiar) y el HAT tiene un encabezado de apilamiento, todos los pines GPIO permanecen libres para usar en proyectos.

El HAT viene con una batería BP7X Motorola de 1820 mAh (como la que se usaba en el antiguo teléfono Droid 2) enganchada en la parte superior. En nuestras pruebas, esto proporcionó un promedio de cuatro horas de energía en un Pi 3 inactivo y alrededor de seis horas en un Pi Zero, un poco decepcionante. Aún así, se puede cambiar fácilmente por una alternativa si necesita una mayor capacidad. Los terminales de tornillo también están presentes para conectar una batería LiPo o Li-ion de una sola celda.

En el costado del HAT hay tres pequeños botones a los que se les pueden asignar varias funciones, como apagar y reiniciar Pi; un botón tiene un encabezado de dos pines si desea dividirlo. También hay un cabezal hembra de seis pines para GND, VSYS, VCC 5V0, 3V3 y dos pines de E/S para el microcontrolador STM32-F0 de PiJuice. Manejando todas las funciones de monitoreo/carga de la batería, esta MCU ARM Cortex-M0 incluye un reloj en tiempo real, lo cual es una ventaja dada la falta de uno en Pi.

Si bien PiJuice puede suministrar energía instantáneamente a cualquier Pi, para acceder a sus funciones inteligentes, debe instalar el software con un comando de Terminal de una línea. Esta acción muestra un indicador de estado de la batería en la parte superior del escritorio de Raspbian. Al pasar el puntero del mouse sobre el ícono, se muestra el porcentaje de batería, aunque descubrimos que esto no es confiable, ya que muestra un número más alto durante la carga, pero luego cae rápidamente en un 20-30 % después de desconectar la fuente de alimentación. Según Pi Supply, esta es una peculiaridad conocida de las baterías de iones de litio durante la carga/descarga y el IC de «indicador de combustible» específico que se usa, que mide la impedancia de la batería para estimar el nivel de carga. Un LED de estado RGB en el HAT también brinda una guía aproximada del nivel de la batería, cambiando de verde a rojo y parpadeando en azul mientras se carga.

Al hacer clic con el botón derecho en el ícono de la batería, se accede a una gran cantidad de configuraciones a través de una interfaz gráfica básica. Entre las pestañas aquí, Wakeup Alarm le permite establecer horarios para que Pi se despierte automáticamente. Tenga en cuenta que si está alimentando el Pi a través de su puerto micro-USB, deberá agregar un pin pogo entre el PiJuice y el Pi para que funcione esta función; esto no es necesario si la fuente de alimentación está enchufada en el PiJuice. puerto micro-USB o ninguno está conectado.

La pestaña Tarea del sistema incluye opciones para reactivar el sistema con un cierto nivel de carga, nivel de batería o voltaje. También hay una configuración para el temporizador de vigilancia externo: si el PiJuice no detecta un «latido del corazón» del software después de un tiempo determinado, restablece automáticamente la Raspberry Pi, lo que es útil si no puede acceder físicamente a un restablecimiento completo. cuando se bloquea o cuelga.

En la pestaña Eventos del sistema, puede configurar funciones para que se ejecuten en ciertos eventos, como carga baja y apagado forzado. Estos pueden incluir funciones de usuario en scripts, cuyas rutas se establecen en la pestaña User Scripts. Por lo tanto, puede ejecutar todo tipo de funciones personalizadas relacionadas con las condiciones de la batería y del sistema.

Incluso hay más opciones disponibles en otro conjunto de pestañas después de presionar el botón Configurar HAT. En particular, en la pestaña Botones, puede configurar funciones (incluidos los scripts de usuario) para los tres botones del HAT: individualmente para presionar/soltar, presionar una vez, presionar dos veces y dos presiones prolongadas. La pestaña Batería le permite cambiar el perfil de la batería, a uno de varios preajustes o una configuración personalizada, si opta por usar una batería diferente.

Como puede ver, hay muchas opciones disponibles para adaptar esta solución de energía portátil a sus necesidades. El PiJuice HAT también se puede usar como una fuente de alimentación ininterrumpida, que se activa instantáneamente si se corta la alimentación de la Pi. Además, Pi Supply ofrece una gama de paneles solares que se conectan al HAT para ayudar a mantener el flujo de energía.

Electropartitura:

Ventajas:

  • Mucha funcionalidad inteligente
  • Reloj en tiempo real a bordo
  • Se puede utilizar como SAI

Contras:

  • Relativamente caro
  • Capacidad de batería suministrada bastante baja
  • Estado de la batería no totalmente fiable