Here's a part list for the interface, you also need a small prototyping PCB (digikey PC5-ND I think, not sure), soldering iron, etc
DigiKey reference:
BASIC:
1x ELM327 (only at
ELM Electronics)
3M5480-ND 1x support DIP 28
300-8469-ND 1x crystal 4.000MHZ
490-3697-ND 2x 18pF (see exact load capacitance with crystal)
FOR VOLTAGE:
P4923-ND 1x 0.1 µF monolithic 16V
10KQBK-ND 1x 10 Kohms
47KQBK-ND 1x 47 Kohms
FOR CAN:
MCP2551-I/P-ND 1x MCP2551
3M5473-ND 1x support DIP 8
4.7KQBK-ND 1x 4.7 Kohms
100QBK-ND 2x 100 ohms
BC1022CT-ND 2x 560 pF
P4923-ND 1x 0.1 µF monolithic 16V
FOR ISO:
22KQBK-ND 1x 22 Kohms
47KQBK-ND 1x 47 kohms
2.2KQBK-ND 2x 2.2 Kohms
510H-ND 2x 510 ohms 1/2 Watt
2N3904FS-ND 2x 2N3904 NPN