Quiero usar una Raspberry Pi como un servidor XBMC en el auto. Los documentos de XBMC dicen que siempre debe usar el comando shutdown antes de desconectar la alimentación. No quiero tener que (decirle a mi esposa) que inicie sesión en el Pi y lo apague antes de apagar el automóvil, quiero poder
He estado pensando que debería ser posible crear un circuito simple con un capacitor y probablemente un diodo para detectar cuándo se desconectó la fuente de alimentación (y provocar una interrupción en uno de los pines GPIO) pero el capacitor proporcionaría actual el tiempo suficiente para que el sistema se apague correctamente.
¿Esto parece correcto y suficiente?
El circuito será alimentado por una batería de automóvil - 12.6 a 11.7V. La Raspberry Pi toma 5V (5.25 a 4.75V) y dibuja 700-1200mA. No lo he cronometrado todavía, pero supongo que el proceso de apagado probablemente demore alrededor de 5 segundos.
Supongo que lo que necesito saber es:
-
¿Qué tipo de condensador necesitaría para almacenar la carga suficiente para que la Pi funcione el tiempo suficiente para que XBMC se apague correctamente?
-
Dado que el puerto GPIO de Rasperry Pi toma 3.3V, ¿cuál es el mejor comparador / amplificador operacional a usar (supongo que podría usar un par de resistencias para reducir la salida de 5 a 3.3)
-
¿Habría algún beneficio en tener la línea GPIO normalmente alta o normalmente baja?