जैसा कि दूसरों ने कहा है, एक यूएसबी पावर बैंक एक आसान और काफी सस्ता समाधान है। एक ही समय में चार्जिंग और डिस्चार्जिंग का समर्थन करने वाले को प्राप्त करना सुनिश्चित करें (जो, दुर्भाग्य से, आमतौर पर संकेत नहीं दिया जाता है - आपको यह पता लगाना होगा)।
पाई आमतौर पर 500 एमए के उत्तर में ~ 200 के बीच कहीं भी आ जाती है; बाद के मॉडल के लिए अधिकतम 2000 mA है। तो एक 6000 mAh पावर बैंक आपको 3 घंटे से लेकर एक दिन तक की बैटरी पावर के लायक कुछ भी देगा; सुनिश्चित करें कि आपके पास पर्याप्त क्षमता वाला पावर बैंक है।
अपने पाई को अपने पावर बैंक और चार्जर के आउटपुट में प्लग करें। यदि बिजली चली जाती है, तो बिजली के बहाल होने तक या बैटरी खत्म होने तक आपका पाई चालू रहेगा।
सीमाएं हैं कि Pi के पास यह जानने का कोई तरीका नहीं है कि यह एसी या बैटरी पावर पर चल रहा है, या बैटरी की शक्ति कितनी है। नतीजतन, अगर बिजली बहाल होने से पहले बैटरी खत्म हो जाती है, तो शट डाउन एक अशुद्ध हो जाएगा।
एक अधिक उन्नत समाधान, जिसमें एक पावर बैंक भी शामिल है, https://raspi-ups.appspot.com/en/index.jsp पर वर्णित है । इसमें एक डेमॉन शामिल है जो यह निर्धारित करने के लिए ईथरनेट कनेक्शन का उपयोग करता है कि क्या यह एसी पर चल रहा है - यदि ईथरनेट कनेक्शन गिरता है, तो यह मानता है कि यह बैटरी पावर पर चल रहा है। यह पाई की बिजली की खपत को मापता है और खपत और कुल क्षमता (जिसे पहले से कॉन्फ़िगर करने की आवश्यकता है) के आधार पर बैटरी के चार्ज स्तर का अनुमान लगाता है। जब शक्ति बाहर निकलती है, तो वह पाई को सफाई से बंद कर देता है।
उपरोक्त भिन्नता के रूप में, यदि आपके पास कुछ USB परिधीय है जो कि AC पावर पर चलने वाले Pi तक झुका है, तो आप पावर संकेतक के रूप में उपयोग करने के लिए डेमन को संशोधित कर सकते हैं।