Can someone help me with connecting speedometer from Mazda 626 GK89 C to Arduino Uno?

Can someone help me with connecting speedometer from Mazda 626 GK89 C from 1989 year to Arduino Uno? I cant find anywhere how to connect it to my windows 10 pc. Can someone help? I don't know anything about this circuit board. I want to someone help me for free. Here are the photos:



1 Like

Possibly.

You will need to provide far more information for anyone to say if it is possible or not.

You will also need to tell whether you want to learn Arduino circuits and coding, or whether you want to pay someone to do those parts for you.

Okay and thanks, ill correct it later. Done!

Which parts do you want to connect. The Speedo itself is mechanical, and the odometer is connected to it.
The Tacho is electronic and of course so are all the lights and the fuel gauge.

That's a bit like asking where to put the USB cable into a petrol-powered lawnmower. Anything is possible - the question is if it makes much sense.

This is the kind of project someone might undertake out of their own curiosity and for their own satisfaction; I rarely, if ever, see someone hand out free and detailed help that would get someone with minimal knowledge of what's going on to the point of having a functional setup. Doesn't hurt to ask, but I think your aim is unrealistic.

I want to connect everything if it is possible because I want to use it for driving emulation for game Beaming Drive

Anything is possible, but it'll take you months of learning given the knowledge level you're starting with - and that's if you're somewhat dedicated to the project. If that's OK with you, then by all means go ahead. If you're looking for a solution that you can get to do what you want with a couple of days' work, try a fundamentally different approach and forget about this Mazda 626 dash.

Do you know what I need to learn to understand how to make it work? Like websites, videos or anything else from what I can learn. Time for me it's not a big problem.

For the speedo: learn about motor control. Search for "arduino motor driver". You'll also need to find a mechanical solution for this. I think these mechanical speed gauges turn rpm's into a needle position, but not 100% sure on this. If so, you'll need a generic DC motor. If it's position-driven, you can use a servo.

For the electronics part, you'll probably have to make a schematic (or be fortunate enough to find one) for the main PCB so you can deduce how you can control the electrics. Start with Ohm's law, see if you can find any videos/tutorials on schematic capture, learn how to use a continuity tester and DMM.

You'll probably need to make/buy&implement some drivers for gauges and illumination bulbs. Again, some basic electrical engineering knowledge.

You'll need to learn the basics of C++ coding for embedded systems; any decent Arduino tutorial that involves blinking LEDs and running motors.

For the computer connection part you'll have to figure out how a USB HMI device works; there are tutorials on this no doubt, and some Arduino boards offer such functionality (but by far not all!!)

You basically need an embedded systems + electronics engineering crash course to bring you up to roughly first year Bsc level or thereabouts.

I'd suggest to pick one particular aspect and work on that. E.g. take the speedo and see if you can get that to work. Break it down into sub-tasks and figure those out one at a time. Start by reading up on how mechanical speedometers work and how they're driven in their original application. Then read about DC motors and transmissions, and work out what the requirements on your system are. Then read about motor drivers and do some experiments driving a small DC motor from an Arduino. Etc. etc.

If all this sounds pretty complicated and difficult to figure out even where to start - you're now starting to realize why formal education is such a big thing in society. Creating curriculums and offering students coherent knowledge at a suitable pace and in a logical order is a massively valuable (and complex) endeavor.

Thank you so much!
I really appreciate that you spend so much time for answering me. It is complicated but I'll try to learn that. Thank you so much!

Sure thing; I admire your zest and the fact that you're willing to embark on this journey. I hope you'll be successful - which in my book means that you'll learn lots that will turn out to be useful, and maybe even get this thing to work. Always feel free to reach out for help.

Thanks! Have a nice day!

Yes that is the way, it is usually and in this case, just a spinning cable that drives the needs through a slipping spring, the odometer is driven by a gear from that same spinning cable. I guess a small motor will work just fine, trick is to calibrate it.

Tacho is driven by pulses received from the GND side of the coil before engines started using individual coils for each spark plug. That will take some working out to do.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.