Πιθανότατα χρειάστηκε να συνδέσετε ένα Raspberry Pi σε μια μπαταρία για το έργο σας κάποια στιγμή, καθιστώντας το πλήρως αυτάρκες. Χάρη σε αυτό το απλό σεμινάριο από τον Daniel Bull , μπορείτε εύκολα να συνδέσετε το χειριστήριό σας σε μια μπαταρία Adafruit PowerBoost LiPo , η οποία κοστίζει σήμερα περίπου 14 δολάρια, με ελάχιστη συγκόλληση.
Πριν συνεχίσετε, λάβετε υπόψη ότι αυτό το σεμινάριο έχει δημοσιευτεί ολόκληρο στο GitHub. Επομένως, παρόλο που έχει σχεδιαστεί ώστε να είναι προσβάσιμο σε οποιονδήποτε χρήστη, ανεξαρτήτως εμπειρίας, εάν έχετε οποιεσδήποτε ερωτήσεις, μπορείτε, όπως συνηθίζεται σε όλα τα έργα σε αυτό το αποθετήριο, να επικοινωνήσετε με τον ίδιο τον Daniel Bull για οποιεσδήποτε τεχνικές συμβουλές ή απαντήσεις στις ερωτήσεις σας , που σχετίζονται πάντα με αυτό το έργο.

Ο τρόπος λειτουργίας του είναι πολύ απλός: υπάρχει ένα κουμπί λειτουργίας συνδεδεμένο στην μπαταρία LiPo. Υπάρχει επίσης ένας μικρός μετασχηματιστής που ενισχύει την ισχύ της μπαταρίας από την έξοδο των 3.7V στα περίπου 5.2V που χρειάζεται το Raspberry Pi για να λειτουργήσει. Για να «εκκινήσει » αυτός ο μικρός μετασχηματιστής, εκμεταλλεύεται ένα μοναδικό χαρακτηριστικό αυτής της μικρής πλακέτας: όταν είναι ενεργοποιημένη, έχει έξοδο 3.3V , ενώ όταν είναι απενεργοποιημένη, αυτή η τάση είναι 0V.
Ενώ το Raspberry Pi λειτουργεί, αυτός ο μετασχηματιστής ενημερώνει την ίδια την πλακέτα για την κατάσταση της μπαταρίας αλλάζοντας τον ακροδέκτη LB/LBO που είναι συνδεδεμένος στο GPIO 15 – UART RXD όταν η μπαταρία είναι χαμηλή. Φυσικά, αυτή η αλλαγή πρέπει να καταγραφεί από μια προγραμματισμένη εργασία στο Raspberry Pi. Όταν συμβεί αυτή η αλλαγή, το πρόγραμμα εκτελεί μια εργασία που δίνει εντολή για ασφαλή τερματισμό λειτουργίας του συστήματος για να αποτραπεί η απώλεια δεδομένων ή η ζημιά στην κάρτα SD.