Pages: [1]   Go Down
Author Topic: OBDuino, onboard diagnostic for your car  (Read 5727 times)
0 Members and 1 Guest are viewing this topic.
Montréal, QC
Offline Offline
Newbie
*
Karma: 0
Posts: 26
OBDuino developper
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

With an Arduino and some custom interface, I made an onboard diagnostic tool for your car, it can display various PIDs and also the current fuel consumption as well as average on tank and trip.

I'm still working on the hardware to have a custom PCB and a kit one day.

All information are here
http://code.google.com/p/opengauge/wiki/OBDuino

Logged

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 87
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hey dude, i've been looking in to this for my car! but my car (Honda del Sol (1994)) is not OBD :-( i dont think, its certainly not OBD2. Talking to the chaps on http://forum.pgmfi.org/ recon i need to get it chipped to be able to do stuff like this!
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 1
Arduino noob
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

this is awesome information!  This is amazing, considering an obdII scanner of this depth would cost $300 retail.  Definitely going to use some code from this for my next project.

Phill: a '94 del sol would definitely be OBD, just not OBD2.  OBD doesn't do nearly as much fancy stuff as obd, though.  If you're keen on electronics, what I would recommend doing is building yourself a new standalone ecu called a megasquirt, its a very cheap performance ECU that just comes with a PCB and various bags of components.  Its really cool to have your whole car run on a little box you built  smiley-wink
« Last Edit: December 04, 2008, 10:05:49 pm by N3v » Logged

0
Offline Offline
God Member
*****
Karma: 1
Posts: 513
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

phill,  you can use the mpguino if you have a fuel injected car.  It only does distance/time/fuel consumption based calculations (i.e. miles per gallon, gallons per hour) but works on non obd cars, and can be tweaked to look at any sensors you want (but you have to hook them up and tweak the code).

But a lot of folks will certainly like the "plug and play" aspect of the obduino, as well as the access to all the different parameters.
« Last Edit: December 05, 2008, 06:37:18 am by dcb » Logged

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 87
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I dont fancy building my own ecu, i can see distastrous concequences! Also i dint reli want to chip my ecu becuase insurance would be a pain to get it costs £1200 for fully comp already! And as its a legal requirement over here!
Logged

0
Offline Offline
God Member
*****
Karma: 1
Posts: 513
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

what do you mean "build your own ecu"?  the mpguino just taps into the speed sensor and an injector wire.
« Last Edit: December 05, 2008, 09:52:42 am by dcb » Logged

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 87
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

sorry, was replying to N3v, i couldnt find the quote function! I will look in to mpguino when i get a bit of time, cheers!
Logged

El Salvador, Central America
Offline Offline
Jr. Member
**
Karma: 0
Posts: 96
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thank you Magister for your work.

Where can I get Arduino code?
Logged

Montréal, QC
Offline Offline
Newbie
*
Karma: 0
Posts: 26
OBDuino developper
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

The code (GPL) is hosted on the google project page

http://code.google.com/p/opengauge/source/browse/#svn/trunk/obduino
Logged

Albury, NSW, Australia
Offline Offline
Full Member
***
Karma: 0
Posts: 188
Soon to be master of the Electric Scooter!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

So do you need both the 'interface for iso' and the 'interface with elm'?  Or does that depend on what your car has?
Logged

Montréal, QC
Offline Offline
Newbie
*
Karma: 0
Posts: 26
OBDuino developper
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

You only need one of them.
My car is CAN so I tested only with the ELM327.
It seems the ISO program has some problem being "softserial" so I changed the code to use the UART and will change the diagram to reflect it (pin change from 2/3 to 0/1).
Logged

Pages: [1]   Go Up
Jump to: