Quero usar um Raspberry Pi como um servidor XBMC no carro. Os documentos do XBMC dizem que você sempre deve usar o comando shutdown antes de desconectar a energia. Não quero que (diga à minha esposa) faça login no Pi e desligue-o antes de desligar o carro - quero poder
Eu estive pensando que deveria ser possível criar um circuito simples com um capacitor e provavelmente um diodo para detectar quando a fonte de alimentação foi desconectada (e provocar uma interrupção em um dos pinos do GPIO), mas o capacitor forneceria corrente por tempo suficiente para o sistema desligar corretamente.
Isso parece correto e suficiente?
O circuito será alimentado por uma bateria de carro - 12,6 a 11,7V. O Raspberry Pi leva 5V (5,25 a 4,75V) e consome 700-1200mA. Ainda não cronometrei, mas acho que o processo de desligamento provavelmente leva cerca de 5 segundos.
Então, suponho que o que eu preciso saber é:
Que tipo de capacitor eu precisaria para armazenar carga suficiente para manter o Pi funcionando por tempo suficiente para o XBMC desligar corretamente?
Dado que a porta GPIO do Rasperry Pi leva 3,3V, qual é o melhor comparador / amplificador operacional a usar (suponho que eu poderia usar alguns resistores para reduzir a saída de 5 para 3,3)
Haveria algum benefício em ter a linha GPIO normalmente alta ou normalmente baixa?