The Arduino OBD-II Adapter works as a vehicle OBD-II data bridge for Arduino with open-source Arduino library provided. Besides providing OBD-II data access, it also provides power supply (converted and regulated from OBD-II port) for Arduino and its attached devices.
- Directly pluggable into vehicle’s OBD-II port
- Serial data interface (UART for TEL0066 or I2C for TEL0068)
- High efficiency DC-DC module for 5V/3.3V DC output up to 2A
- Supporting CAN bus (used by most modern cars), KWP2000 and ISO9141-2 protocols
- Accessing all OBD-II PIDs provided by the vehcile ECU
- Embedded 3-axis accelerometer, 3-axis gyroscope and temperature sensors (TEL0068 only)
- Extendable and actively maintained Arduino library and example sketches provided
Enhanced features of TEL0068
Has an additional MPU6050 module built inside, which provides accelerometer, gyroscope and temperature sensor all accessible via I2C. The accelerometer can be used for measuring car’s acceleration and steering G-force. The gyroscope can be used for measuing car’s orientation without GPS. When the adapter is plugged and locked in the car’s OBD-II port, the MPU6050 module inside the case will always stay static to the car body, so the sensor data can reflect the movement of the car accurately. A programming guide using this module is available in the official Arduino playground.
TEL0068 connects with Arduino through I2C interface (SDA/SCL). OBD-II data and embedded sensor data are both accessed via I2C. As the library has encapsulated all the necessary I2C operations, users don’t need to do any I2C programming to access the data. The library APIs are completely identical to that of TEL0066.
The adapter stays plugged into the OBD port usually located under the steering column or slightly to the left of it.
A cable comes out from the adapter and splits into one 4-pin connector two 2-pin connectors, including power lines (VCC/GND)and data lines (Rx/Tx or SDA/SCL). They can be connected to Arduino with onboard breakout pins or breakout shield. Your Arduino device will look tidy in car with only one cable.
Power Lines: Red: VCC (connecting to Arduino’s VCC) lack: GND (connecting to Arduino’s GND)
Data Lines (TEL0066): Blue: Rx (wired to Arduino’s serial Tx) Yellow: Tx (wired to Arduino’s serial Rx)
Data Lines (TEL0068): Blue: SDA Yellow: SCL
|Q&A||Some general Arduino Problems/FAQ/Tips|
|A||For any questions, advice or cool ideas to share, please visit the DFRobot Forum.|
Get OBDII I2C Adapter - Accelerometer and GYRO from DFRobot Store or DFRobot Distributor.
Turn to the Top