Data from our Sunday 6 AM trip to the Renaissance Center
Python interpreted diagnostic data
Raw data from ELM328 IC chip
Most OBD2 ports can be found right under the steering wheel
MPG vs. Speed graph
Engine data graph
This is a business idea from a brainstorming session brought to life.
What it does
Our module samples real time diagnostics data from the on-board diagnostics port found in all cars made after 1996. It analyzes the raw binary data being sent back by the ELM327 IC chip. Then upon first available Internet connection this the data is pushed to our cloud and graphed.
How we built it
We use python to communicate bi-directionally with the OBDII system. After this, we take the bits received and run them through algorithms to determine the diagnostics values. We then use the raspberry pi to log the temporary data. Using a bash script we then push the data to our cloud upon first available internet connection. Finally, the data is pulled from the cloud and run through Google Charts API to dynamically generate graphs.
Challenges we ran into
None of us are web developers so front and back-end web development proved to be quite a challenge.
Accomplishments that we're proud of
We were able to successfully communicate with the OBDII system.
What we learned
What's next for iiCAN Tracker
We would like to add more diagnostics information. Get a better front end for our website, as well as make future predictions on data trends through statistical analysis of the data. And more than anything, we would love for our system to be able to retrieve information while on a trip.