Arduino Ecu Logger Based Obd2 Engine Monitor and Data Logger
Arduino Ecu Logger Based Obd2 Engine Monitor and Data Logger
Features:
arduino-ecu-logger
Materials
Arduino side
PC side
The RX-8 CAN
Materials
1. Arduino Uno
2. [Serial LCD]
(https://www.sparkfun.com/products/9394)
3. CAN-BUS shield (includes a joystick and microSD slot)
4. OBD-II to DB9 cable to connect between your car and
the CAN shield
5. microSD card
Arduino side
The Arduino can operate in one of four modes, selected on
bootup using the joystick:
PC side
python/can-dumper.py supports reading CAN frames either
from a serial-connected Arduino
(python/arduino.py:ArduinoSource) or from an on-disk log
(python/hdf5_log.py:HDF5Source), and can stream frames
simultaneously to a number of outputs, including an on-disk
log or a curses-based live display of different CAN-BUS
addresses. A demo logfile is available to play with the viewer;
run python can-dumper.py example_log.h5.