Як заявили інші, банк живлення USB - це просте і досить дешеве рішення. Не забудьте отримати той, який підтримує зарядку та розряд одночасно (що, на жаль, зазвичай не зазначено - вам доведеться це зрозуміти).
Pi зазвичай тягне десь від ~ 200 до північніше 500 mA; для пізніших моделей максимум - 2000 мА. Таким чином, банк потужністю 6000 мАг дасть вам що-небудь від 3 годин до дня енергії акумулятора; переконайтеся, що у вас є банк живлення з достатньою потужністю.
Підключіть Pi до виходу вашого джерела живлення та зарядного пристрою до його входу. Якщо живлення вимкнеться, ваш Pi буде продовжувати працювати, поки не відновиться живлення або не розрядиться акумулятор.
Обмеження полягають у тому, що Pi не може знати, чи працює він від змінного струму чи від акумулятора, або скільки батареї залишилось. Отже, якщо батарея розрядиться до відновлення живлення, відключення буде нечистим.
Більш вдосконалене рішення, яке також включає банк влади, описане на https://raspi-ups.appspot.com/en/index.jsp . Він включає в себе демон, який використовує з'єднання Ethernet, щоб визначити, чи працює він від змінного струму. Якщо з'єднання Ethernet перестане, він передбачає, що він працює від акумулятора. Він вимірює енергоспоживання Pi і оцінює рівень заряду акумулятора, виходячи із споживання та загальної ємності (що потрібно заздалегідь налаштувати). Коли потужність закінчується, вона вимикає Pi чисто.
Як варіант вищезазначеного, якщо у вас є якийсь USB-периферійний пристрій, підключений до Pi, який працює від мережі змінного струму, ви можете змінити демон, щоб використовувати його як індикатор живлення.