Answer the question
In order to leave comments, you need to log in
How to make a car dashboard on arduino (or other platform)?
Good afternoon!
I want to make a home-made dashboard for a car in which data from sensors will be displayed on a screen / tablet, for MVP I plan to display (expandable):
1. Speedometer
2. Tachometer
3. Oil pressure
4. Engine temperature (DTOZH)
5. Fuel level
Now this data is displayed on analog sensors
Where to start and what to use?
I found on the Internet that they do such things on arduino / rusberry pi, but will these platforms survive our winters (I live in Siberia, the temperature can reach -50)? In general, such platforms will live ten years being in this place?
What to use for UI? Android tablet or just a display?
If you just use a display, then what is ui usually written on? Will flutter or electron work (won't there be friezes)?
I have experience in the web, but no experience with hardware, the maximum I did was to install the radio according to the documentation and change the socket :)
Please send me and give some recommendations
Answer the question
In order to leave comments, you need to log in
You buy an OBD2 adapter on aliexpress, install a regular tablet.
Then either use ready-made software (such as torque) or write your own.
Start with this, then you can go deeper (if you don’t get bored)
If you want it right, then don't listen to any couch experts about the ELM327 in particular and the OBD diagnostic connector in general
. which are most often multiframe, which means that in order to get the engine temperature, dozens of extra bytes walk on the bus ... all the time ... and given the quality of both hardware and firmware of different elms, it’s not necessary to talk about the correctness of
this connector for diagnostics and use it for constant retrieval of information - this is an endemic debilizm.
you already have ALMOST all the data you need in the standard connector to your standard tidy ...
assemble the simplest CAN sniffer on an arduino + MCP2515 and study what is walking in your standard connector.
I won't say anything about the temperatures in Siberia.
Take this display
https://www.waveshare.com/product/displays/lcd-ole...
and a raspberry. CAN or analog sensors to fasten is not a problem.
I think it’s worth starting with something simpler, since even very large electronics manufacturers have not really mastered digital devices yet. First of all, you will encounter the problem of speed, followed by stability, then speed again. In conclusion, there will be a struggle with power consumption in the mode of a muffled engine.
A separate topic is the approval of the tidy in the traffic police, as this is the introduction of significant changes in the design of the vehicle.
If you didn’t dissuade me, then there is an industrial version of microcontrollers designed to work in a wide temperature range and in conditions of constant vibration, look for these.
In order to avoid friezes, the UI will have to be written in assembler or, at best, C ++, since if you take the same android or linux as a base, you are unlikely to be able to provide the reliability required for tidying up.
And yet, first try to make a radio tape recorder based on ready-made components, there are still lower requirements for reliability and, most importantly, for speed. Gain experience along the way.
On alik you take ELM327 and go ahead to draw your dashboards on a tablet.
A simple dashboard can be sketched in one evening.
By the way, oil pressure may not be, because. such a sensor is not always installed.
The car has ODBII and there you can simply take the basic parameters that are even described on Wikipedia.
Additional parameters, such as the percentage of mixture correction or climate modes, are somewhat more difficult to obtain, you need to get it from the CAN bus, the data is usually available on specialized forums for your car.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question