I want to duplicate readings off of an analogue Fuel, Temperature, oil pressure gauges etc. and Rev counter. Using an ESP32 (Coz I have one going spare).
I'd like to use the ADC feature of the ESP 32 to collect the values and send them via wifi to my phone/Raspberry Pi which will be a few metres away from the analogue instruments. Basically the gauges are below deck on a boat and I'd like to be able to see them above deck whilst helming.
My question is can I just tap off the back of the gauges (given the voltage is dropped from 12-13V via a resitance divider to 3-3.3V for the ADC on the ESP32) or will this action affect the gauges accuracy. Not sure yet what the temp or oil gauge measures, but fuel sender gives a variable resistance from 0 ohms at empty to 190 ohms at full.
Or would it be better to disconnect the gauge from the sender, divide the voltage down and then have a circuit to give a value to the gauge.
Also if the above is possible are there ways to protect the inputs to the ESP32 (thinking along the lines of zener diode for over voltage maybe)?
I'd like to use the ADC feature of the ESP 32 to collect the values and send them via wifi to my phone/Raspberry Pi which will be a few metres away from the analogue instruments. Basically the gauges are below deck on a boat and I'd like to be able to see them above deck whilst helming.
My question is can I just tap off the back of the gauges (given the voltage is dropped from 12-13V via a resitance divider to 3-3.3V for the ADC on the ESP32) or will this action affect the gauges accuracy. Not sure yet what the temp or oil gauge measures, but fuel sender gives a variable resistance from 0 ohms at empty to 190 ohms at full.
Or would it be better to disconnect the gauge from the sender, divide the voltage down and then have a circuit to give a value to the gauge.
Also if the above is possible are there ways to protect the inputs to the ESP32 (thinking along the lines of zener diode for over voltage maybe)?