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.
Log in or sign up for Devpost to join the conversation.