Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.5 KB

README.md

File metadata and controls

40 lines (27 loc) · 1.5 KB

img

About

This repository contains a very simple script you can use to visualize the data from your BlueDriver OBD2 dongle. Once you've exported your logs from the app, save them to a directory.

Your log files should be in CSV format, with 2 lines (a name and a date) before the column heading, ie.

BlueDriver Data Log
Jul 23, 2018 8:18:31 AM
Time (s),Barometric Pressure (kPa),Vehicle Speed (MPH),Absolute Load Value (%),Ambient Air Temperature (°C),Intake Air Temperature (°C),Engine Coolant Temperature (°C),Catalyst Temperature Bank 1 - Sensor 1 (°C),Engine RPM (rpm),Fuel Level Input (%)

This script will go through and create a simple scatterplot for every possible data field seen, and optionally, rename your log file using the timestamp.

Here's an example of one scatterplot.

output

Pre-requisites

Install Matplotlib and Pandas via setup.py.

Usage

Run:

usage: bluedriver_visualizer.py [-h] -i INPUT_FOLDER -o OUTPUT_FOLDER -r

options:
  -h, --help            show this help message and exit
  -i INPUT_FOLDER, --input-folder INPUT_FOLDER
                        Input directory: where Bluedriver data files are stored
  -o OUTPUT_FOLDER, --output-folder OUTPUT_FOLDER
                        Output directory: where output graphs will be stored
  -r, --rename          Whether or not you'd like the files to be renamed