Old car instruments project

Hi everyone,
I have an old Jeep with analog instruments, and I want to convert them to digital.
5 instruments I have listed below with info:

I got 5 Arduino Nanos. 4 pcs of 16x2 i2c lcd and 1 i2c 64x128 lcd.

The first instrument is the Current meter, I got ADS1115 SPI module and 16x2 character LCD 12c, a 75mV shunt connected to A0 and A1 pins. I want to show "CURRENT: +or- %%.% Amp." which means when current flows from the alternator to the battery it's + and vice versa it's - on the first row. and second row a smooth gauge begins from middle which goes to left on negative current and right for positive current.
I got a sample for desired level indicator.
https://www.youtube.com/watch?v=cx9CoGqpsfg

Second one is Gas gauge which is like a potentiometer. 100ohms when full and 0 ohms when empty. I don't know how to interface resistance input to arduino. first row on LCD shows Gas Level : amount in percent and second row Starts with "E" character in beginning and "F" character at the end and like first instruments smooh level indicator. second row flashes every second when fuel is under 15%

The third gauge is for Water temp which is NTC type and characteristics below:


LCD : "WATER TEMP: %% °C" and second row: first char "L" two ending chars "H" and level indicator between them, firt char of indicator is 40 °C and last is 130 °C,
Digital indicator flashes every second if temp is below 4 °C, and second row flashes if temp is over 95 °C.

Fourth gauge is for OIL pressure sensor, resistance sensor, 5Kilo-ohms @ 10bar, 10ohms @ zero bar. First row: "OIL PRES. %%.% bar" second row first char "L" last char "H". and Second row blinks if pressure is below 0.8bar.

The last one is a 64x128 LCD i2c interface. An encoder connected to gearbox which every 500 pulse is equal to 33 meters of movement.
image

every 4 pulses of coil distributor pulse is equal to 1 round.
I just need battery voltage, Km/h, Time/Date, and Km trip as %%%%%%.% format.
I bought a DS3231 clock module which contains internal EEPROM to save trip and clock info.

If anyone can halp me with codes, I will be very thankful because I am not good with coding I just to things with Visuino software but it's not developed enough and doesn't support too many modules.

Thank you

Hi borbori,

Which module in Visuino is missing? I am adding new modules every day, and I can see to add the one you need.

64x128 lcd, ADS1115, templates for lcds,sensors etc.

ADS1115 is supported.
The LCD is the Graphical type LCD?
The text based LCDs are supported. I am actually working on one type of graphical LCD.
Do you have more specific info on the LCD you need supported? Model or link to some place with info or datasheet.

Thanks for reply,
Is 64x128 pixels graphic lcd supported?

Thank you!
I am working on it. Hope to have in supported in the next couple of weeks.
Please ping me again for update!

1 Like

Thank you :heart:

Any news?

any update?

1 Like

Working on it my friend... There are number of modules that I am working on simultaneously, and this is one of them.

1 Like

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