I finally have an update on my instrument panel project. A lot has changed, and a lot still needs to be done. While I was able to mount (tape) the LCDs into the cardboard, the LED’s legs are too thin to put jumper wires on, so they’re just in the breadboard.
What’s changed:
The power supply had to be rebuilt since someone didn’t notice a broken wire when testing. The demo code has been almost entirely replaced with actual functional tasks. I’ve put in all the logic shifter circuits on, currently only for the light switches. There are functional turn signal indicators and high and low beam indicators. The oil, temp, and fuel gauges are controlled by potentiometers that have a similar resistance to the factory sensors and have warning lights that change color depending on how close to the min and max values it is. The volts gauge is tied to Vin, which for now is not adjustable.
What still needs to be done:
The gauges need to be recalibrated, since through all the versions and testing the ranges are no longer accurate. Hazard lights still need to be wired up. Still need to build the power On/Off switch. The LCDs still need to be programed to display mileage readings but before that can be done, the speedometer needs to be programed which requires a separate test rig to generate a simulated VSS sensor signal. The tachometer also needs to be programmed, which also needs a separate test rig. Also need to setup the current sensors for the exterior bulb fault detection, but my current bench power supply does not put out enough current to drive all the exterior lights. And finally a speaker and amplifier to generate the turn signal clicks and warning tones for the gauges.
So there’s still a lot to do but there is progress. Soon I hope to actually start working the final version with custom gauge face, PCB, and housing. As with before here is a link to the GitHub if anyone wants it.