Show Posts
Pages: [1] 2 3
1  Using Arduino / Project Guidance / Re: Reading OBD(1) data from Toyota Corrola 1992 .... on: August 27, 2014, 01:17:25 am
I have attached the code, it is set to work I2C 16X2 LCD screen, but it outputs to the SERIAL as well.
The code it self is pretty simple and can be improved,  I might work on that later on, but for start all I wanted is to get the RPM and the SPEED which I did.
If you scroll in this post to the one starting with "After hours of reading and trial and error I..." you can see I attached a PDF that show how the output of the data looks like ..
I found few miss match to the data I sow on mine (long start string + different signuter string) , but in general its the same.

I'm not working on output on a 1.3" OLED screen and run a test on the car to see that I can read it from where its going to be mounted. once I get that done I will try to make a video and show all the connections as well.

If you need any help let me know.
2  Using Arduino / Project Guidance / Re: Reading OBD(1) data from Toyota Corrola 1992 .... on: August 18, 2014, 09:00:51 pm
I will be more then happy to share both the code and the setup I did.
Basically what I did is to amplify the pulse with a 2n222 and separated the 12V data from the 5V read of the arduino with an optocoupler.
I do not remember the list of things that the computer output - but I'm 99.9% sure that Km. done are not a part of it - so fuel consumption is not possible smiley
But temp of engine and speed/rmp exists .. I will add a file with the list I worked from.
I'm currently not home but once I get back home (in a week or so) I will post the code and take some photos of the setup.
Just know one thing, the data that is available is transmitted every 1.25SEC in one long string  .. so the data you can show will have a 1.25sec delay from its reading point .....
3  Using Arduino / Project Guidance / Re: Reading OBD(1) data from Toyota Corrola 1992 .... on: June 28, 2014, 02:08:51 am
It was not simple .... but I made it !!
I now have a big LCD screen and using the GLCD library I now output the RPM (tested) and SPEED (was not tested yet) on the screen.
Also, if the line is lost - like in the case of switching the car off - a "lost connection" alert will show... and the system will wait for the next set of data stream to be picked up.

I'm now trying to get it into the car, since the OBD is under the hood. I only need to run one wire to the car - the rest (5V + GND) I can get from the cigarette lighter connection ...

The only down side of it all .. the data get refreshed (or transmitted) only every 1.25 Seconds .... but better then nothing.

I will post some more info once I get it done and run a test ....


4  Using Arduino / Project Guidance / Re: Reading OBD(1) data from Toyota Corrola 1992 .... on: June 24, 2014, 10:27:01 pm
After hours of reading and trial and error I can tell for sure that the data is there ... now I'm trying to read it using an arduino mega.
But having some issues since they have a different pattern for the serial - then one that I could find on the begin command.
I know its baud 96 (100) ...
I made several attempts of reading the data (via Seral1 - baud 100 in all the 2 end bit options) and sending it to the computer via the Serial.
I get an output but can not make a pattern out of it - and I'm guessing it has to do with the starting 16bit + 4bit as shown in the PDF.
Any one can help me out with a code that might help me over come this issue ?

Any helps, tips, questions will be highly appropriated .. would love to be able to finish this project 
5  Using Arduino / Project Guidance / Re: Reading OBD(1) data from Toyota Corrola 1992 .... on: May 04, 2014, 03:17:39 am
Again, thanks for your reply smiley
Here (North of Thailand) thus tools are harder to come by smiley-wink
I think that even If I try to go to Toyota Main shop here - they might look at me like crazy smiley-wink

My hope will be that the combination of the OBDII 2 USB connector -which I'm guessing is some form of SERIAL TO USB connection - with the s/w I found on the web (that can communicate with com ports) will do the trick.

And for the trial of it I'm willing to spend the $16.

I'm flying soon to Israel (where I'm originally from) and I hope maybe to find the answer while I'm there - I know a few people that know few people smiley

Thanks a million for all the help, If I find any thing new, or works things out I will post them here smiley
6  Using Arduino / Project Guidance / Re: Reading OBD(1) data from Toyota Corrola 1992 .... on: May 03, 2014, 06:12:36 pm
Thanks again. I red a lot about it, and yes I agree its extremely though to even find out if the data exists ...
What I'm thinking of doing is just ordering this 2 :

http://www.ebay.com/itm/331162371644?_trksid=p2055120.m1438.l2649&ssPageName=STRK%3AMEBIDX%3AIT

http://www.ebay.com/itm/261196103091?_trksid=p2055120.m1438.l2649&ssPageName=STRK%3AMEBIDX%3AIT

which togther will cost me less then $16 to find out if something is possible or available ...

Thanks again smiley
7  Using Arduino / Project Guidance / Re: Reading OBD(1) data from Toyota Corrola 1992 .... on: May 03, 2014, 02:05:30 am
Hi, thanks for the fast the extensive reply.
I thought the same, that the OBD1 had only the error code that u can get bu shorting 2 terminals, and "counting" the blinks of the check engine light.
BUT ... both the web page I posted (that I got the link out of a forum - that some one posted) they claim in some of the old ODB1 did have data in it.
For example note the following video (yes I know this on is a honda - but still) ...

unfortunately there is not a lot of info in the clip (at least not that I can understand).

And no - I have no specific prublom in the car - if I had  I would have taken it to the shop .. just want to extend the output of info

Again thanks for your reply smiley
8  Using Arduino / Project Guidance / Reading OBD(1) data from Toyota Corrola 1992 .... on: May 02, 2014, 09:27:51 pm
I want to try and read the data from the engine OBD and out put eventually in Arudino.
I'm new to some big parts of this project, so seeking for some help.
I found this post, which shows how to connect a COM cable to the DLC1 connector on the car in order to use there s/w:
http://www.microsofttranslator.com/bv.aspx?from=&to=en&a=http://primavistalab.com/myengine/

I have a MCP220 USB to Serial break-board that I checked that there s/w recognise.

My Q is:  how do I wire the CABLE to the MCP2200 ?

Also, he mentions in the instructions of the s/w that u should not use a laptop but a grounded computer?
I do not have a desktop that I can use , can I ground some other section with a rode to the floor- or something like that ?

Thanks in advance.



9  Using Arduino / Displays / Re: I'm creating a project with lcd. on: June 14, 2013, 06:50:49 pm
Thank for your reply Don,

I know that using a potentiometer is an option. this is how must of the examples are drawns.
Just wondered if there IS a way to do it in code, rather then a potentiometer.. that was my Q smiley


10  Using Arduino / Displays / I'm creating a project with lcd. on: June 14, 2013, 01:26:50 am
I create a control for my wife's yogurt incubator, nothing fancy, basic dallas temp prob + lcd + relay.
I already had a working version that was my first Arduino project ...and electronic project
I found this great post ....
http://andybrown.me.uk/wk/2010/11/28/lcd-backlight-and-contrast-manager/
And had it all wired up and working well on both my arduino duemilanove and on my home made arduino duemilanove.
Since I wanted to have only the Tmega328 omn aboard (with the few extra parts) I soldered it all on a pcb (diy) and when I tried to get it to work for the first time it went CRAZY ... flickering and so on .. to the level it lost the bootloader ...
So I started to de-bug and since I'm new to all of this it took me a while,
Making a long story short I found this post back at the end of the above post
"This will eventually damage the Arduino. You need a resistor on the contrast circuit otherwise every time the Arduino drives the pin low, it is shorting that cap to ground. Inrush current into the AVR will be large (but brief). Eventually that port pin will likely die"
So I ended up cutting the capacitor out and soldering a 4.7k resistor the ground, placing the background at nice readable but not to bright state.
So my Q' is
1. is the resistor is the right answer ?
2. if so can some one (pretty please) show me in a drawing how it should be connected (I'm new .. but I learn fast from examples ..) and what should be the value of that resistor.

Once I get the project done (maybe be even with the contrast feature) I will post it on the exhibition part of the forum.

thanks in advance.
Tal.


11  Community / Exhibition / Gallery / Re: ZORK for the Arduino on: July 14, 2012, 06:01:08 am
After endless attempts I gave up on the TVout and revert back to the GLCD.
So here is a version with paging (up to 6 at the moment).
It will only work on Mega 2560 (memory).
I'm going to work on a better "scrolling" interface, to make it smoother and not "page" blocked.
Code attached.
Would love to hear some feedback
12  Community / Exhibition / Gallery / Re: Fast 130ms Ping Pong Robot on YouTube on: July 12, 2012, 11:07:25 pm
Great job ! smiley
13  Community / Exhibition / Gallery / Re: Yaw Control Of Race Car on: July 07, 2012, 10:52:08 pm
Very nice ! smiley
14  Community / Exhibition / Gallery / Home brewed Arduino Duemilanove on: July 05, 2012, 02:57:31 am
After doing some projects on several arduino boards, I felt ready to try and use only the AT328P chip.
I found this great post:
http://itp.nyu.edu/physcomp/Tutorials/ArduinoBreadboard
And this led to some ebay ordering and that’s the first step:



Then I thought to my self, hey it will be cool to have a proper board to place the chip into. So started to plan one, and here is the process and the end result.






First test of "Blink"



Testing the D 2 --> 13 by making a "running light".
I also tested the A0 5 by placing a potentiometer and setting the speed of the
running light by reading the interval from the analog pin






The Aref pin is wired next to the 5V pin, and "short" by a jumper.

I added a ON/Off Switch.
Both of the build in LEDs: Power and Pin13, has a jumper, so you can disconnect them.
The chip was bought with an Duemilanove bootloader
15  Community / Exhibition / Gallery / Re: Hors Piste Tokyo - LED Immersion on: July 04, 2012, 12:53:40 am
GREAT work !!
Impressive clip, just shared it …
 smiley
Pages: [1] 2 3