Inspiration

We were inspired by the need to reduce carbon emissions in the atmosphere, and we found that by adjusting driving behaviour, substantial quantities of fuel could be saved, leaving the possibility for a significant reduction in global emissions.

What it does

Hermes connects to your car by simply plugging in your phone through USB, and will immediately begin tracking your driving behaviour to determine your efficiency. You can use the Hermes dashboard to track your efficiency on past journies, and if you're driving inefficiently, Hermes will subtly notify you through your car's display.

How we built it

For the front-end dashboard, we used Java long with Android's UI XML builder. The back-end car interface was created using Java and the Android Auto API.

Challenges we ran into

Google prevents the running of development builds on real cars, so we were limited to their emulator, and a lack of popularity of the API meant bugs were more difficult to fix.

Accomplishments that we're proud of

We are proud of having a functional application that can read data from a car's sensor and show information on the car's display.

What we learned

We learned how to create apps that work with cars, and how to create user interfaces on Android.

What's next for Hermes

IOS support, global leaderboards, machine learning analysis of driving behaviour, better classification of user inefficiencies, better live feedback on how to improve efficiency, direct implementation in cars without the need for a phone.

Built With

Share this project:

Updates