I have a Daihatsu Trevis (I like Kei cars!), for which I’m hacking away with a raspberry pi and an OBD II reader.

Raspberry Pi + Daihatsu =

Currently, I’ve set up my Raspberry Pi to connect to my (bluetooth) OBD reader at boot (upon ignition), and written a simple python script for continuously logging data, and plotting sparklines of the data I collect.

But I have more plans! Such as:

  1. Extracting insightful/interesting overview statistics, e.g., number of stops, average speed, etc.
  2. Pattern/time-series analysis for additional information extraction (tip: can you spot the shifting of gears in the sparklines below? :-))
  3. Further down the line applying machine learning for driver classification
Sparklines plotted from the raw data I’m collecting