Inspiration

My inspiration for this was a video from the Linus Media Group on Youtube. I got the idea from a video that talked about how battery life is affected in a device and how we could help to prolong it.

What it does

Our program uses data and outputs if the computer should receive charge. We currently do not have the ability to create the hardware, but it is our main goal.

How we built it

We built the program using complicated python code that converts between a lot of datatypes. We retrieve information about the battery from psutil, a python library. We also use a text file to save all of the user's information.

Challenges we ran into

We ran into a lot of extreme challenges with conversion of data types because psutil returned only tuples. So we had to find ways around it by writing and reading to convert from tuples to lists.

Accomplishments that we're proud of

We are proud of being able to create such a complicated program with so less experience. We got through all problems we faced and ended with a working solution.

What we learned

We learned a lot about new python libraries. Especially, this includes psutil and python writing functions.

What's next for SaveACharge

For SaveACharge, the next step is to create supporting hardware that can make this process automatic. Our end goal is that a company adopts this technology. Then, the company can implement this in computers and phones.

Built With

Share this project:

Updates