Still working on the speedo and as per my previous comments I wanted to incorporate as much as I possibly could into the original platform and have it feeling as OEM as possible.
Well I have very nearly achieved it after a lot of work. Without getting too technical, the code is reasonably complicated and made harder as I’m trying to fit it all into an Arduino nano and then it has to fit into the original speedo without looking out of place.
The reason for any of this is because I want the inside of the car to be as original as possible and the original speedo mechanical drive won’t work with the digital speed sensor in the new gearbox.
I could just find the correct mechanical speed sensor from an early Supra, screw it in and be done with it but that seemed to difficult.
Much easier to spend months designing, coding, experimenting, going back to the drawing board and generally banging my head on the table.
Anyway, here is what it currently looks like
The basic parts are;
Arduino nano - for the non technical its a kind of mini computer that handles everything plugged into it.
Speedo face - currently cardboard and behind it is a GM stepper motor.
Small screen - This goes behind the main ODO and simply displays the cars mileage. Every time the handbrake is applied, it saves the mileage to the Arduino memory.
Large screen - This goes behind the trip counter and displays all of the functions I have been working on. More on those shortly.
Rotary encoder - This turns like a volume knob and presses to select “things”. This goes into the original trip reset location with the original knob so everything looks OEM. As well as resetting the trip, it is also the main input device.
To the left is the Power supply (all runs at around 5v) and a frequency generator which allows me to simulate the input from the gearbox.
Trip time in Minutes from when the engine was started
Digital speed readout
Trip counter which is reset by pressing to rotary encoder
0-60 timer. Final bit of code I need to work out. It’s not quite right and I want it to be as automatic as possible. Just stop the car, nail it and it will tell you how quickly you got to 60mph
0-100 timer. See above
This is the rotary encoder
This is the ODO
Next steps are to get the 0-60 and 100 timer code working properly, design the final circuit, power supply and fit it all into the original speedo.
Oh, and finish the rest of the car!
If anyone happens to be an Arduino whizz and wants to help with the 0-60 timer, I would be eternally grateful!
Sent from my iPhone using Tapatalk