Seperti yang telah dinyatakan orang lain, bank daya USB adalah solusi yang mudah dan cukup murah. Pastikan untuk mendapatkan yang mendukung pengisian dan pemakaian pada saat yang sama (yang, sayangnya, biasanya tidak diindikasikan — Anda harus memikirkannya).
Pi biasanya menarik di mana saja antara ~ 200 ke utara 500 mA; untuk model selanjutnya maksimal adalah 2000 mA. Jadi bank daya 6000 mAh akan memberi Anda apa pun mulai dari 3 jam hingga daya baterai sehari; pastikan Anda mendapatkan bank daya dengan kapasitas yang memadai.
Masukkan Pi Anda ke output bank daya Anda dan pengisi daya ke inputnya. Jika daya padam, Pi Anda akan terus berjalan sampai daya pulih atau baterai habis.
Keterbatasannya adalah bahwa Pi tidak memiliki cara untuk mengetahui apakah itu berjalan pada daya AC atau baterai, atau berapa banyak daya baterai yang tersisa. Akibatnya, jika baterai habis sebelum daya dipulihkan, shutdown akan menjadi tidak bersih.
Solusi yang lebih maju, juga melibatkan bank daya, dijelaskan di https://raspi-ups.appspot.com/en/index.jsp . Ini termasuk daemon yang menggunakan koneksi Ethernet untuk menentukan apakah itu berjalan pada AC — jika koneksi Ethernet turun, ia menganggapnya berjalan dengan daya baterai. Ini mengukur konsumsi daya Pi dan memperkirakan tingkat pengisian daya baterai berdasarkan pada konsumsi dan kapasitas total (yang perlu dikonfigurasikan sebelumnya). Ketika daya habis, ia mematikan Pi dengan bersih.
Sebagai variasi di atas, jika Anda memiliki beberapa periferal USB yang terhubung ke Pi yang beroperasi pada daya AC, Anda dapat memodifikasi daemon untuk menggunakannya sebagai indikator daya.