Je veux utiliser un Raspberry Pi comme serveur XBMC dans la voiture. Les documents XBMC disent que vous devez toujours utiliser la commande d' arrêt avant de déconnecter l'alimentation. Je ne veux pas avoir à dire à ma femme de se connecter au Pi et de l'éteindre avant d'éteindre la voiture - je veux pouvoir
J'ai pensé qu'il devrait être possible de créer un circuit simple avec un condensateur et probablement une diode pour détecter le moment où l'alimentation a été déconnectée (et déclencher une interruption sur l'une des broches GPIO) mais le condensateur fournirait du courant assez longtemps pour que le système s'arrête correctement.
Cela semble-t-il correct et suffisant?
Le circuit sera alimenté par une batterie de voiture - 12,6 à 11,7 V. Le Raspberry Pi prend 5 V (5,25 à 4,75 V) et consomme 700-1200 mA. Je ne l'ai pas encore chronométré, mais je suppose que le processus d'arrêt prend probablement environ 5 secondes.
Je suppose donc que ce que je dois savoir est:
De quel type de condensateur aurais-je besoin pour stocker suffisamment de charge pour que le Pi fonctionne suffisamment longtemps pour que le XBMC s'arrête correctement?
Étant donné que le port GPIO du Rasperry Pi prend 3,3 V, quel est le meilleur comparateur / ampli opérationnel à utiliser (je suppose que je pourrais utiliser quelques résistances pour réduire la sortie de 5 à 3,3)
Y aurait-il un avantage à avoir la ligne GPIO normalement haute ou normalement basse?