Engine Management and Tuning Crome, NepTune, Hondata, AEM, MOTEC

My OBD0 LCD project short vid

Thread Tools
 
Search this Thread
 
Old Jan 13, 2011 | 03:49 PM
  #1  
sleepercivic88's Avatar
Thread Starter
Honda-Tech Member
 
Joined: Dec 2004
Posts: 35
Likes: 0
From: Arvada, CO, USA
Default My OBD0 LCD project short vid

http://www.youtube.com/watch?v=ni_UoZQFDGI

My ecu is running BRE and I programmed a arduino to read data of the cn2 port. I plan on releasing the code later. It should be very easy to convert to use with crome and so forth.

Parts:
Arduino
sparkfun serial LCD.
Reply
Old Jan 13, 2011 | 10:14 PM
  #2  
HRTuning's Avatar
Honda-Tech Member
20 Year Member
 
Joined: Nov 2002
Posts: 3,360
Likes: 1
From: Phoenix, AZ, USA
Default Re: My OBD0 LCD project short vid

You don't need a serial LCD (That's a waste of money and so much slower) if you use another processor with access to outputs. Control the LCD directly, you are using the simplest LCD to control. Keep working on it. Could be something good.
Reply
Old Jan 14, 2011 | 06:19 AM
  #3  
sleepercivic88's Avatar
Thread Starter
Honda-Tech Member
 
Joined: Dec 2004
Posts: 35
Likes: 0
From: Arvada, CO, USA
Default Re: My OBD0 LCD project short vid

Originally Posted by HRTuning
You don't need a serial LCD (That's a waste of money and so much slower) if you use another processor with access to outputs. Control the LCD directly, you are using the simplest LCD to control. Keep working on it. Could be something good.

The lcd is just a standard parrallel lcd it has a pic on the back that just makes it easy to communicate with. The lcd is easy to communicate with directly but it is actually very fast to the output and I wanted to preserve some of the digital pins for expandability later on. Like adding a boost controller. The video was done with my phone that was loosing frames. I might make a video of my test setup. I have a few pots connected to a second micorocontroller with a communication protocol very similar to the ecu.

The lcd was $15 or so
Reply
Old Jan 14, 2011 | 06:47 AM
  #4  
HRTuning's Avatar
Honda-Tech Member
20 Year Member
 
Joined: Nov 2002
Posts: 3,360
Likes: 1
From: Phoenix, AZ, USA
Default Re: My OBD0 LCD project short vid

Ya, looks like $25 on SparkFun, but still not too bad. You could get those without the serial backpack for $6-8.

Very cool project.
Reply
Old Jan 15, 2011 | 02:38 PM
  #5  
sleepercivic88's Avatar
Thread Starter
Honda-Tech Member
 
Joined: Dec 2004
Posts: 35
Likes: 0
From: Arvada, CO, USA
Default Re: My OBD0 LCD project short vid

Here is a better video.

http://www.youtube.com/watch?v=Q48nT85VdIU
Reply
Old Jan 15, 2011 | 07:01 PM
  #6  
majdi's Avatar
Honda-Tech Member
 
Joined: Jul 2010
Posts: 173
Likes: 0
From: New Castle 15300, Kelantan
Default Re: My OBD0 LCD project short vid

Cool what micro controller you used PIC or else. Love the RPM part, can display it on dash or modify as RPM activate switch
Reply
Old Jan 15, 2011 | 09:53 PM
  #7  
sleepercivic88's Avatar
Thread Starter
Honda-Tech Member
 
Joined: Dec 2004
Posts: 35
Likes: 0
From: Arvada, CO, USA
Default Re: My OBD0 LCD project short vid

Originally Posted by majdi
Cool what micro controller you used PIC or else. Love the RPM part, can display it on dash or modify as RPM activate switch
I'm using a arduino. Today I just made the rpm display smoother (added a IIR filter). Yeah it would be easy to have rpm activated switches aswell. I was maybe adding some datalogging.
Reply
Old Jan 16, 2011 | 12:03 AM
  #8  
majdi's Avatar
Honda-Tech Member
 
Joined: Jul 2010
Posts: 173
Likes: 0
From: New Castle 15300, Kelantan
Default Re: My OBD0 LCD project short vid

Awsome datalogging + hardware display..

UNO
http://malaysia.rs-online.com/web/se...duct&R=7154081

Duemilanove
http://malaysia.rs-online.com/web/se...duct&R=6961655

http://cgi.ebay.com/Arduino-Duemilan...item20b685ed7f

it is the same arduino board you used? i cannot see clearly in your video. i think want this one in my car
Reply
Old Jan 16, 2011 | 03:08 PM
  #9  
likwidchz's Avatar
Honda-Tech Member
 
Joined: Dec 2006
Posts: 996
Likes: 1
From: Portland, OR, USA
Default Re: My OBD0 LCD project short vid

Thats pretty cool, No one really does anything with obd0 now a days.

Have you thought about possibly using a much larger lcd and displaying more data on screen at once?
Reply
Old Jan 16, 2011 | 03:38 PM
  #10  
sleepercivic88's Avatar
Thread Starter
Honda-Tech Member
 
Joined: Dec 2004
Posts: 35
Likes: 0
From: Arvada, CO, USA
Default Re: My OBD0 LCD project short vid

Originally Posted by majdi
Awsome datalogging + hardware display..

UNO
http://malaysia.rs-online.com/web/se...duct&R=7154081

Duemilanove
http://malaysia.rs-online.com/web/se...duct&R=6961655

http://cgi.ebay.com/Arduino-Duemilan...item20b685ed7f

it is the same arduino board you used? i cannot see clearly in your video. i think want this one in my car
im using a old arduino diecimila. The duemilanove or uno should work too. Actually they all should work. The megas would require a slight modification of serial but that is about it.
Reply
Old Jan 16, 2011 | 03:41 PM
  #11  
sleepercivic88's Avatar
Thread Starter
Honda-Tech Member
 
Joined: Dec 2004
Posts: 35
Likes: 0
From: Arvada, CO, USA
Default Re: My OBD0 LCD project short vid

Originally Posted by likwidchz
Thats pretty cool, No one really does anything with obd0 now a days.

Have you thought about possibly using a much larger lcd and displaying more data on screen at once?
Yeah I'm running obd0 that is why im making it. Im going to make it work with obd1 too. All i have to do is change what bytes are sent out to the ecu.

Yeah I have thought about using a different graphical display screen. We will see as it progresses.
Reply
Old Jan 18, 2011 | 08:20 AM
  #12  
majdi's Avatar
Honda-Tech Member
 
Joined: Jul 2010
Posts: 173
Likes: 0
From: New Castle 15300, Kelantan
Default Re: My OBD0 LCD project short vid

Hey any update?
Reply
Old Jan 28, 2011 | 07:56 AM
  #13  
majdi's Avatar
Honda-Tech Member
 
Joined: Jul 2010
Posts: 173
Likes: 0
From: New Castle 15300, Kelantan
Default Re: My OBD0 LCD project short vid

Any Update about your project?
Reply
Old Jan 28, 2011 | 01:03 PM
  #14  
xenocron's Avatar
 
Joined: Aug 2002
Posts: 5,724
Likes: 1
From: Hillburn, NY, USA
Default Re: My OBD0 LCD project short vid

Very cool! Reminds me of the day when we would see stuff like this going on all the time on PGMFI.org
Reply
Old Jan 29, 2011 | 08:31 AM
  #15  
FaceTuned's Avatar
Honda-Tech Member
iTrader: (4)
 
Joined: Apr 2005
Posts: 611
Likes: 0
From: Tacoma, WA
Default Re: My OBD0 LCD project short vid

nice project
Reply
Old Mar 15, 2011 | 02:33 PM
  #16  
majdi's Avatar
Honda-Tech Member
 
Joined: Jul 2010
Posts: 173
Likes: 0
From: New Castle 15300, Kelantan
Default Re: My OBD0 LCD project short vid

Hey any new update video about your project?
Reply
Old Mar 21, 2011 | 04:50 AM
  #17  
chinoy's Avatar
Honda-Tech Member
 
Joined: Jul 2010
Posts: 43
Likes: 2
From: Bangalore - India.
Default Re: My OBD0 LCD project short vid

Im working on something SImilar Larger Screen but its going to be wireless.
Reply
Old Jun 9, 2011 | 10:32 AM
  #18  
sleepercivic88's Avatar
Thread Starter
Honda-Tech Member
 
Joined: Dec 2004
Posts: 35
Likes: 0
From: Arvada, CO, USA
Default Re: My OBD0 LCD project short vid

So, I am out of school for the summer (Colorado School of Mines gives no free time). So now I have some time to work on the LCD again.

I got a new 20X4 lcd and im using the parallel interface. You can pick up these LCD for less than 20 bucks online. I also added a low pass IIR filter for the RPM display. This makes it so you can read out the numbers at a steady rpm but sacrifices a small lag time. The bar graph is unfiltered.


Here is a vid of the newness

http://youtu.be/lwPAZDO1f_k

Alot more to come now that I have free time again (only working 40hrs a week).






There is still alot I want to do but I figured I will release what I got so far. Feel free to edit the code and use it for your own personal use. It is released under the GPLv3 just so it stays open source.

The code is pretty well documented and should be pretty straight forward to follow . I wrote the code using a basic state machine format so trouble shooting would be easy.

Basically the arduino just sends a byte to the ECU (the byte corresponds to a ram address on the ECU) and the ECU just spits back out the value of what is contained in that address. The byte that the ecu sends can be changed for OBD1 easily. I dont have a OBD1 car so I cant test that stuff.

http://code.google.com/p/civic-dash/

Well have fun
Reply
Old Jun 11, 2011 | 10:37 AM
  #19  
majdi's Avatar
Honda-Tech Member
 
Joined: Jul 2010
Posts: 173
Likes: 0
From: New Castle 15300, Kelantan
Default Re: My OBD0 LCD project short vid

Originally Posted by sleepercivic88
So, I am out of school for the summer (Colorado School of Mines gives no free time). So now I have some time to work on the LCD again.

I got a new 20X4 lcd and im using the parallel interface. You can pick up these LCD for less than 20 bucks online. I also added a low pass IIR filter for the RPM display. This makes it so you can read out the numbers at a steady rpm but sacrifices a small lag time. The bar graph is unfiltered.


Here is a vid of the newness

http://youtu.be/lwPAZDO1f_k

Alot more to come now that I have free time again (only working 40hrs a week).






There is still alot I want to do but I figured I will release what I got so far. Feel free to edit the code and use it for your own personal use. It is released under the GPLv3 just so it stays open source.

The code is pretty well documented and should be pretty straight forward to follow . I wrote the code using a basic state machine format so trouble shooting would be easy.

Basically the arduino just sends a byte to the ECU (the byte corresponds to a ram address on the ECU) and the ECU just spits back out the value of what is contained in that address. The byte that the ecu sends can be changed for OBD1 easily. I dont have a OBD1 car so I cant test that stuff.

http://code.google.com/p/civic-dash/

Well have fun
Hi sleepercivic88, i got a workshop and many friend willing to lend their obd1 car and also obd0 to. If you dont mind to share full complete schematic circuit i so thanks full. because i'm bad on designing code, but i pretty good in modifying code. if you don't mind to share this project with me you can email it to me.

really cool project and i interested to build this one
Reply
Old Jun 12, 2011 | 10:01 AM
  #20  
sleepercivic88's Avatar
Thread Starter
Honda-Tech Member
 
Joined: Dec 2004
Posts: 35
Likes: 0
From: Arvada, CO, USA
Default Re: My OBD0 LCD project short vid

Originally Posted by majdi
Hi sleepercivic88, i got a workshop and many friend willing to lend their obd1 car and also obd0 to. If you dont mind to share full complete schematic circuit i so thanks full. because i'm bad on designing code, but i pretty good in modifying code. if you don't mind to share this project with me you can email it to me.

really cool project and i interested to build this one

Ok if you go http://code.google.com/p/civic-dash/downloads/list download the obd1 version i just made. I think it should work with crome 1.4 or newer. I dont have a obd1 car so I cant test it. It might need some modification to work.

As the lcd goes grab any lcd that uses the HD44780 driver. These lcd's are very cheap and can pick them up online. I'm using a 20x4 lcd.

this is how I hooked up the lcd exactly http://arduino.cc/en/Tutorial/LiquidCrystal

here is how the button is hooked up. http://arduino.cc/en/Tutorial/Debounce but im going into pin 7 instead of pin 2


Im going to be making a pcb soon for the project that plugs into the top of the arduino and breaks out to connectors. Ill post up some pics when i do the final install
Reply
Old Jun 12, 2011 | 02:53 PM
  #21  
majdi's Avatar
Honda-Tech Member
 
Joined: Jul 2010
Posts: 173
Likes: 0
From: New Castle 15300, Kelantan
Default Re: My OBD0 LCD project short vid

Originally Posted by sleepercivic88
Ok if you go http://code.google.com/p/civic-dash/downloads/list download the obd1 version i just made. I think it should work with crome 1.4 or newer. I dont have a obd1 car so I cant test it. It might need some modification to work.

As the lcd goes grab any lcd that uses the HD44780 driver. These lcd's are very cheap and can pick them up online. I'm using a 20x4 lcd.

this is how I hooked up the lcd exactly http://arduino.cc/en/Tutorial/LiquidCrystal

here is how the button is hooked up. http://arduino.cc/en/Tutorial/Debounce but im going into pin 7 instead of pin 2


Im going to be making a pcb soon for the project that plugs into the top of the arduino and breaks out to connectors. Ill post up some pics when i do the final install
Wow thanks buddy really appreciate that for sharing Cannot wait to look your final installation

Last edited by majdi; Jun 12, 2011 at 03:33 PM. Reason: adding information
Reply
Old Jul 21, 2011 | 05:28 PM
  #22  
majdi's Avatar
Honda-Tech Member
 
Joined: Jul 2010
Posts: 173
Likes: 0
From: New Castle 15300, Kelantan
Default Re: My OBD0 LCD project short vid

Hey it is possible using Graphic LCD 128x64 to arduino? and it is need to write new code for using 128x64 lcd?
Reply
Old Jul 25, 2011 | 05:32 PM
  #23  
xero_xero's Avatar
Honda-Tech Member
 
Joined: Oct 2009
Posts: 1,420
Likes: 0
From: Griffin Ga
Default Re: My OBD0 LCD project short vid

Agreed with output dispay to a graaphic 128x64 lcd.
Reply
Old Jul 27, 2011 | 07:43 AM
  #24  
welfarepc's Avatar
Honda-Tech Member
 
Joined: Dec 2006
Posts: 2,946
Likes: 1
Default Re: My OBD0 LCD project short vid

try to get it working with turboedit. its still being developed on pgmfi.org and new versions are coming out all the time
Reply
Old Jul 29, 2011 | 11:43 PM
  #25  
majdi's Avatar
Honda-Tech Member
 
Joined: Jul 2010
Posts: 173
Likes: 0
From: New Castle 15300, Kelantan
Default Re: My OBD0 LCD project short vid

Originally Posted by welfarepc
try to get it working with turboedit. its still being developed on pgmfi.org and new versions are coming out all the time
Hi welfarep, can i get the url for turboedit url that you said this devie developed on pgmfi.org, i annot find it on pgmfi page.
Reply



All times are GMT -8. The time now is 02:50 PM.