Quiero usar una Raspberry Pi como servidor XBMC en el automóvil. Los documentos de XBMC dicen que siempre debe usar el comando de apagado antes de desconectar la alimentación. No quiero tener que (decirle a mi esposa que lo haga) iniciar sesión en el Pi y apagarlo antes de apagar el automóvil; quiero poder
He estado pensando que debería ser posible crear un circuito simple con un condensador y probablemente un diodo para detectar cuándo se desconectó la fuente de alimentación (y generar una interrupción en uno de los pines GPIO), pero el condensador proporcionaría corriente lo 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 consume 700-1200mA. Todavía no lo he cronometrado, pero supongo que el proceso de apagado probablemente demore alrededor de 5 segundos.
Entonces supongo que lo que necesito saber es:
¿Qué tipo de condensador necesitaría para almacenar suficiente carga para mantener el Pi funcionando el tiempo suficiente para que XBMC se apague correctamente?
Dado que el puerto GPIO del Rasperry Pi toma 3.3V, ¿cuál es el mejor comparador / amplificador operacional para usar? (Supongo que podría usar un par de resistencias para reducir la salida de 5 a 3.3)
¿Sería beneficioso tener la línea GPIO normalmente alta o normalmente baja?