Collections of Arduino codes that reads and translates Honda OBD codes to ELM / OBD 2 PID codes. It also process and displays the output to a LCD or transmit the output to a bluetooth channel.
An arduino code that reads Honda OBD Protocol and translates it to ELM327 protocol. I use Torque app to read and display the data on my android phone (via bluetooth), and a LCD (2x6) to display it on my car's dashboard.
Please refer to the screenshots below.
Honda 3 Pin DLC Arduino Uno
Gnd --------------------- Gnd
+12 --------------------- Vin
K-line ------------------ Pin12
HC-05 Bluetooth Arduino Uno
Rx ---------------------- Pin11
Tx ---------------------- Pin10
LCD 16x2 Arduino Uno
RS ---------------------- Pin9
Enable ------------------ Pin8
D4 ---------------------- Pin7
D5 ---------------------- Pin6
D6 ---------------------- Pin5
D7 ---------------------- Pin4
VO ---------------------- 10k Potentiometer (+5V to Gnd)
Piezo Buzzer Arduino Uno
(+) --------------------- Pin13
(-) --------------------- Gnd
Tact Switch Arduino Uno
(+) --------------------- Pin17 (A3)
(-) --------------------- Gnd
Voltage Divider Arduino Uno
+12V divider circuit ---- Pin14 (A0)
(680k ohms and 220k ohms)
Honda 3 Pin DLC Arduino Uno
Gnd --------------------- Gnd
+12 --------------------- Vin
K-line ------------------ Pin12
HC-05 Bluetooth Arduino Uno
Rx ---------------------- Pin11
Tx ---------------------- Pin10
Honda 3 Pin DLC Arduino Uno
Gnd --------------------- Gnd
+12 --------------------- Vin
K-line ------------------ Pin12
LCD 16x2 Arduino Uno
RS ---------------------- Pin9
Enable ------------------ Pin8
D4 ---------------------- Pin7
D5 ---------------------- Pin6
D6 ---------------------- Pin5
D7 ---------------------- Pin4
VO ---------------------- 10k Potentiometer (+5V to Gnd)