Comme d'autres l'ont déjà indiqué, une banque d'alimentation USB est une solution simple et relativement peu coûteuse. Assurez-vous d’en obtenir un qui prenne en charge la charge et la décharge en même temps (ce qui, malheureusement, n’est généralement pas indiqué - vous devrez le comprendre).
Le Pi consomme généralement entre ~ 200 et 500 mA au nord; pour les modèles ultérieurs, le maximum est de 2000 mA. Ainsi, une banque de puissance de 6000 mAh vous donnera entre 3 heures et une journée d’alimentation sur batterie; assurez-vous de disposer d'une banque d'alimentation d'une capacité suffisante.
Branchez votre Pi à la sortie de votre banque d’alimentation et le chargeur à son entrée. Si le courant est coupé, votre Pi continuera à fonctionner jusqu'à ce que le courant soit rétabli ou que la batterie s'épuise.
Les limitations sont que le Pi n'a aucun moyen de savoir s'il fonctionne sur secteur ou sur batterie, ou combien de charge de batterie est disponible. Par conséquent, si la batterie s’épuise avant que l’alimentation soit rétablie, l’arrêt sera malpropre.
Une solution plus avancée, impliquant également une banque d'alimentation, est décrite à l' adresse https://raspi-ups.appspot.com/en/index.jsp . Il comprend un démon qui utilise la connexion Ethernet pour déterminer s’il fonctionne sur le secteur. Si la connexion Ethernet est interrompue, cela suppose qu’elle fonctionne sur batterie. Il mesure la consommation d'énergie du Pi et estime le niveau de charge de la batterie en fonction de la consommation et de la capacité totale (à configurer au préalable). Lorsque le courant est épuisé, le Pi s'arrête proprement.
En variante, si un périphérique USB est connecté au Pi fonctionnant sur secteur, vous pouvez modifier le démon pour l’utiliser comme indicateur de puissance.