Oil temperature gauge

I would need to create a oil temperature gauge for my car. I have established a simple voltmeter display. This takes the voltage from the main car computer that is the oil temp. 3.0v cold 0.0v bioling. I have an equation that is capable of translating the V to celsius.

Which arduino and voltage regulator could I use?

Why do you need voltage regulator?
What kind the gauge do want to make?

1 Like

Hello 1vect

You can simply use the Arduino map() function if there is a linear dependency between the voltage and the temperature.

I would like to use a .91 inch oled. I am completely new to this as you can tell. :slight_smile:

Anyways my car has 12v, i understand that an Arduino has 5v input? Which arduino would you recommend ?

The Idea is I power the board. And I send the signal voltage from the oil temp to arduino. Arduino translates (e.g. 0.6v = 70c) and displays on oled.

The equation is non linear sadly. I have an equation where the variable is the signal voltage and it equals the oil temp

It seems a quite simple project. Get the library for your OLED and look at the examples

You can use an equation directly in the code or create a table as a relations between voltage and temperature.

Most models of Arduino can do this. Maybe an Arduino pro mini?

Most Arduino can be powered from 12V, but this needs to be a safe, smooth, regulated 12V supply, and the 12V from a car is not those things. It can be 14V or higher when the engine is running, and can contain high voltage spikes which could damage the Arduino. Those spikes can also come in other inputs such as your oil temp signal, so that also may need filtering to protect the Arduino.

You can buy 12V to 5V "buck" converters made especially for use in vehicles, which should provide a safe power supply for the Arduino/OLED. Only a small current/power will be needed, probably 50mA will be enough.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.