Facebook Twitter Instagram Pinterest YouTube
    Trending
    • Elecrow Meteor IPS Touchscreen with RGB LEDs
    • Pi Pico Pinout Display on the Command Line
    • How to Add a Raspberry Pi Pico Reset Button
    • Pi Pico Onboard LED
    • Pi Pico W Pinout and Power Pins
    • CrowPi L Raspberry Pi Laptop and Learning Platform
    • Pi Pico W Launched
    • Add Kodi to RetroPie Menu
    Facebook Twitter Instagram Pinterest YouTube RSS
    Raspberry Pi SpyRaspberry Pi Spy
    • Home
    • Categories
      • General
      • Hardware
      • Programming
      • Python
      • Software
      • Tutorials & Help
    • BerryClip
      • BerryClip Instructions
      • BerryClip Plus Instructions
      • Videos & Reviews
    • Buy
      • Buy Pi
      • Buy Pi Accessories
      • Buy Books
    • Tools
      • Ultimate Raspberry Pi Alexa Skill
      • Pi Power Estimator App
      • Pi-Lite 14×9 LED Matrix Sprite Editor
      • RPiREF Pin-out Reference App
      • Simple Ohm’s Law Calculator
      • Web Sites & Links
    • Tutorials & Help
        Featured
        November 9, 20200

        Raspberry Pi Temperature Monitoring

        Recent
        December 23, 2022

        How to Add a Raspberry Pi Pico Reset Button

        November 20, 2022

        Pi Pico Onboard LED

        May 6, 2022

        Add Kodi to RetroPie Menu

      1. Contact Us
      2. Site Map
      Raspberry Pi SpyRaspberry Pi Spy
      You are at:Home»Tools»Pi Power Estimator App
      Pi Power Estimator App Banner

      Pi Power Estimator App

      Pi Power Estimator App Logo

      The Pi Power Estimator app is a simple Android app that allows you to calculate the expected run-time for a Raspberry Pi running on various battery options. These can include USB power banks or various combinations of AA, AAA and PP3 cells. 

      While it’s only possible to provide an estimate, the app is an easy way to plan a portable Pi project without doing the required maths by hand. By using the features available it is also quick to re-calculate to test various changes to your system.

      The calculation presents a time range to give a reasonable estimation of the run-time assuming the battery is healthy and fully charged.

      Features

      The app allows you to select :

      • Any Raspberry Pi Model (A,B,A+,B+,2,3,4,Zero)
      • USB power banks with different capacities
      • AA cells with different capacities and voltages
      • AAA cells with different capacities and voltages
      • PP3 (9V) batteries with different capacities
      • Sets of features that affect energy use such as Ethernet, HDMI and WiFi
      • Sets of “wildcard” current values
      • Number of processor cores in use for the Pi 2, Pi 3 and Pi 4

      Wildcards are useful for :

      • Adding extra current if you know your keyboard or WiFi dongle uses a bit more than my estimates.
      • Allowing for additional add-on boards such as LED boards

      Screenshots

      • Pi Power Estimator Screenshot
      • Pi Power Estimator Screenshot
      • Pi Power Estimator Screenshot
      • Pi Power Estimator Screenshot
      • Pi Power Estimator Screenshot
      • Pi Power Estimator Screenshot
      • Pi Power Estimator Screenshot
      • Pi Power Estimator Screenshot

      Calculations

      The maths is fairly simple. It takes your selections and creates a current draw total. This varies for each Pi model as their idle power usage varies. It then calculates a battery capacity at 5V given the capacity selected. For AA/AAA cells this depends on the individual cell capacity and cell voltage.

      AA Battery Capacity Equation
      USB Power Bank Capacity Calculation

      For USB power banks their advertised capacity is usually measured at 3.7V.

      The runtime is then just the capacity at 5V divided by the average current drawn by the Pi. The lower estimate is 80% of the higher estimate.

      Estimated Values

      The current consumption of the Pi and the options selected are based on real measurements and not merely plucked from a manufacturers datasheet. This gives a more sensible real-world average rather than being a peak current draw which gives unhelpful estimates.

      It’s hard to compensate for the age of batteries which may be past their best but the lower estimate should help balance the higher estimate which older batteries may never reach.

      Robots & Motors

      You might be wondering why I didn’t include an option for motors. The reason I didn’t is they vary a lot and it would be difficult to calculate a sensible result based a pre-defined average. Using the wildcard values you could add an additional 1200mA to provide a starting point.

      Download Now!

      Get it on Windows 10
      Get it on Google Play

      Privacy

      This app does not gather or transmit any information from your device. It simply uses the option you select to calculate a runtime value.

      It does not contain any adverts but does contain some clearly described links to RaspberryPi-spy.co.uk and my social media channels. These are directly related to the Raspberry Pi.

      I created this app because it is something I wanted to use myself and I hope it is useful to you to. If you like it please rate it in the Google Play Store. If you don’t like let me know and I’ll see what I can do to improve it in future updates.

      Pi Power Estimator Screenshot
      Recent Posts
      March 13, 2023

      Elecrow Meteor IPS Touchscreen with RGB LEDs

      December 26, 2022

      Pi Pico Pinout Display on the Command Line

      December 23, 2022

      How to Add a Raspberry Pi Pico Reset Button

      November 20, 2022

      Pi Pico Onboard LED

      November 14, 2022

      Pi Pico W Pinout and Power Pins

      Categories
      • 1-wire
      • 3D Printing
      • Add-ons
      • BBC Micro:bit
      • BerryClip
      • Books
      • Camera Module
      • Cases
      • Events
      • General
      • Hardware
      • I2C
      • Infographics
      • Interfaces
      • Minecraft
      • Model A+
      • Model B+
      • News
      • Pi Models
      • Pi Pico
      • Pi Zero
      • Power
      • Programming
      • Python
      • Raspberry Pi OS
      • Raspbian
      • RetroGaming
      • Robotics
      • Sensors
      • Software
      • SPI
      • Tutorials & Help
      Tags
      Arduino audio battery berryclip Birthday bluetooth cambridge camera CamJam DigiMakers display games GPIO I2C interface Kickstarter Kodi LCD LED Linux media Minecraft Model A motionEyeOS PCB photography photos Pi-Lite Pi Pico power python Raspberry Jam Raspberry Pi Bootcamp raspbian Retrogaming retroPie screen SD card security sensor SPI SSH temperature ultrasonic video
      Raspberry PI Related
      • Adafruit Blog
      • Average Maker
      • Official RaspBerry Pi Site
      • Raspberry Pi Pod
      • RasPi.tv
      • RaspTut
      • Stuff About Code
      Tech Resources
      • MattsBits – Pi Resources
      • Microbit Spy
      • Technology Spy
      Archives
      About

      Unofficial site devoted to the Raspberry Pi credit card sized computer offering tutorials, guides, resources,scripts and downloads. We hope to help everyone get the most out of their Pi by providing clear, simple articles on configuring, programming and operating it.

      Popular Posts
      September 19, 2014

      Top 5 Reasons The Raspberry Pi Sucks

      July 27, 2012

      16×2 LCD Module Control Using Python

      October 20, 2013

      Analogue Sensors On The Raspberry Pi Using An MCP3008

      Recent Posts
      March 13, 2023

      Elecrow Meteor IPS Touchscreen with RGB LEDs

      December 26, 2022

      Pi Pico Pinout Display on the Command Line

      December 23, 2022

      How to Add a Raspberry Pi Pico Reset Button

      Facebook Twitter Instagram Pinterest YouTube RSS

      Entries RSS | Comments RSS

      This site is not associated with the official Raspberrypi.org site or the Raspberry Pi Foundation. Raspberry Pi is a trademark of the Raspberry Pi Foundation.

      Copyright © 2022 - All Rights Reserved - Matt Hawkins

      mastodon.social@RPiSpy

      Type above and press Enter to search. Press Esc to cancel.