Inspiration

We were inspired by not knowing what was wrong with our cars and having to rely on a mechanic to diagnose it. The OBD scanner itself was also a big inspiration for us. We wanted to see how much data we could get from it and how we could visualize it.

What it does

Car Tools uses an OBD-II scanner to read statistics about your car including important driving information, and more internal car equipment performance and find and analyze DTC codes to detect internal issues.

Challenges we ran into

Connecting to the OBD scanner, OS inflexibiltiy, gemini integration, connecting front end and back end, lack of wifi, difficulty testing (had to be in or around our cars), limited hardware.

Accomplishments that we're proud of

We're really proud of the dashboard! The visualization is really nice, we got decent speeds of data retrieval.

What we learned

We learned a lot about networking, specifically websockets, and apis. We also learned more about obd2 and how car software stores important information. We were introduced to gemini and overall AI capability

What's next for Car Tools

We want to fully integrate Gemini as an AI assistant that helps diagnose car issues. Gemini will take the DTC as input and output a human explanation for it, rank severity, predict likely causes, and suggest repair difficulty.

Share this project:

Updates