Digital Monitor for Oil/Temperature

Apr 25, 2024
667
Fuji 32 Bellingham
My Universal M-35B engine has an oil pressure sender, OP switch, temperature sender, and temperature switch. The switches are wired to an analog alarm buzzer, and the senders are wired to analog instruments. Pretty straightforward.

I want to pick up the analog signals and monitor them in a digital dashboard, which I will design/build.

As it happens, I am also getting a weird phantom tweeting from my alarm that comes on occasionally, for few seconds, then goes away. It is just a faint tweeting - like from a loose wire vibrating - not a full blown alarm sound. But, it is defintely coming from the OP/temperature alarm buzzer. It never does it long enough for me to track down. So, even though I suspect one of the switches is bad (the oil pressure or temperature), I don't know which one. I guess I could just replace both of them.

But, it occurs to me that my monitoring system would also help me diagnose. It would tell me which switch is complaining or, it would prove that it was never a switch problem. My intuition for the switches is to just use opto-isolators and monitor the fault condition when the switches go to ground. Easy peesy.

Is there already of an off-the-shelf component that does this that would be safely isolates this signal from a 3.3v or 5v digital pin, like on an Arduino? Or, do I just bake my own?
 
Jan 7, 2011
5,742
Oday 322 East Chicago, IN
This guy has done a lot of creative stuff with a raspberry pi and low-cost sensors. Often his “gauges” are not the most accurate, but close enough for the intended purpose.

The one issue is that he uses HomeAssistant as the operating system on the Pi. I suppose it could be done in python or something.


Greg
 
Apr 25, 2024
667
Fuji 32 Bellingham
I'm really just looking to the actual interface to the signal wire - the piece that detects the switch closing and safely isolates that from a 5v or 3.3v pin. I can make my own with an opto-isolator and resistor, but I figured that tiny bit of hardware must exist somewhere. There are actually several places I want to detect the state of a 12VDC circuit as a high or low state on a 3.3V pin.