Hello guys
Apologies for the delay, and sorry for taking the photo with my ass—I had to manage the accelerator with one hand and the phone with the other. But I’m happy to report that it’s finally working!
A big thank you to Pommie, Danadak, Rjenkinsgb, Reloadron, Crutschow, and ZipZapOuch for your invaluable input.
I started with Pommie’s solution, which was to dismantle everything and test small sections of the circuit individually. Turns out I made a silly mistake—I thought I was using 1k resistors for each transistor base, but they weren’t. In my defense, I was using those difficult-to-read 5-band blue resistors instead of the tan ones I’m more familiar with.
That said, your other suggestions were still helpful! I plan to revisit Danadak and Rjenkinsgb’s ideas if I decide to build a simplified version, as they could significantly reduce the Bill of Materials.
I tried measuring the resistance between the fuel gauge and ground as ZipZapOuch suggested, but my multimeter showed infinity.
Be80be, you’re absolutely right—the 10-ohm value was only for simplicity in the diagram. The actual values will vary for each meter. As Pommie pointed out, the system is highly non-linear, so expect some trial and error—and frustration.
Having the fuel sorted out the next challenge was the gearbox indicator, which has six wires, each corresponding to digits 1 through 6. Reloadron’s suggestion of using the LM3914 reminded me of the ULN2004, so I decided to try it. I connected each wire to its respective OUT terminal. Unfortunately, I ran into an issue: when applying voltage to IN 2, digit 2 lit up as expected. But applying voltage to IN 3 also lit up digit 2 again! Meanwhile, IN 4 worked correctly, as did 1, 5, and 6. I tried another LM3914, but the issue persisted. In the end, I resorted to using an awful lot of NPN transistors.
My last issue is the speedometer not showing a constant speed, but shaking readings. Probably is a code error, or my ESP32 not generating stable enough PWMs.
Anyway, I hope this may help to ayone building their racing rig.