Wie bereits erwähnt, ist eine USB-Powerbank eine einfache und recht kostengünstige Lösung. Stellen Sie sicher, dass Sie eine Karte erhalten, die das Laden und Entladen gleichzeitig unterstützt (was leider normalerweise nicht angezeigt wird - das müssen Sie herausfinden).
Der Pi zieht normalerweise zwischen ~ 200 und 500 mA nach Norden. Für spätere Modelle beträgt das Maximum 2000 mA. Mit einer 6000-mAh-Powerbank können Sie zwischen 3 Stunden und einem Tag Batteriestrom sparen. Stellen Sie sicher, dass Sie eine Power Bank mit ausreichender Kapazität erhalten.
Stecken Sie Ihren Pi in den Ausgang Ihrer Power Bank und das Ladegerät in den Eingang. Wenn der Strom ausfällt, läuft Ihr Pi weiter, bis die Stromversorgung wiederhergestellt ist oder der Akku leer ist.
Einschränkungen bestehen darin, dass der Pi nicht weiß, ob er mit Wechselstrom oder Batterie betrieben wird oder wie viel Batterie noch übrig ist. Wenn die Batterie leer wird, bevor die Stromversorgung wiederhergestellt ist, ist die Abschaltung daher unsauber.
Eine weitergehende Lösung, die auch eine Energiebank umfasst, ist unter https://raspi-ups.appspot.com/en/index.jsp beschrieben . Es enthält einen Daemon, der die Ethernet-Verbindung verwendet, um festzustellen, ob er mit Wechselstrom betrieben wird. Wenn die Ethernet-Verbindung unterbrochen wird, wird davon ausgegangen, dass der Daemon mit Batteriestrom betrieben wird. Es misst den Stromverbrauch des Pi und schätzt den Ladezustand des Akkus basierend auf dem Verbrauch und der Gesamtkapazität (die im Voraus konfiguriert werden muss). Wenn der Strom ausgeht, wird der Pi sauber heruntergefahren.
In Abwandlung der obigen Ausführungen können Sie, wenn Sie ein USB-Peripheriegerät an den Pi angeschlossen haben, das mit Wechselstrom betrieben wird, den Dämon so modifizieren, dass er diesen als Betriebsanzeige verwendet.