Build a Raspberry Pi OBD2 analyzer
This project turns the Raspberry Pi into an OBD2 on-board diagnostic tester. So, the RPi can read OBD2 vehicle data, it can read and clear emissions-related diagnostic trouble codes and inspection/maintenance readiness monitor data. The OBD2-Analyzer NG uses a Diamex DXM OBD2 module interfacing with a vehicle bus on one side and providing a serial interface on the other side. The Raspberry Pi features a serial interface at its GPIO pins. Both serial interfaces operate with 3.3V line drivers and are easy to connect.