R
R
Ruslan Mustaev2014-06-18 07:23:51
Do it yourself
Ruslan Mustaev, 2014-06-18 07:23:51

Which controller to choose?

I want to convert the car and stick a controller there.
Tasks:
Monitoring and displaying data on engine temperature, oil pressure, speed, engine speed, air temperature, atmospheric pressure, illumination, humidity, cabin temperature, tire pressure, on/off locks, etc.
Data output in graphical form on a high-resolution LCD (from 7 ") with point control (probably two displays, one for displaying basic parameters, the second for control).
Sound and graphic alerts as needed.
WiFi and Bluetooth connection is also required.
So Linux / android support is also needed to create a multimedia system, gps navigation.
As a result, you need a controller (or several) with a sufficient number of analog and digital ports.
So far I see PcDuino3, or some kind of Cubetrack, Rockchip RK3188, but I still don’t know how to solve the problem with a sufficient number of ports.
Considering that I am not a programmer, a sane development environment is desirable.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
H
harabudjasim, 2014-07-13
@harabudjasim

In my opinion, this is a very complex task. It needs to be divided into several subtasks, such as collection, processing, display and management.
Arduinos are great for collecting and controlling, as well as port expanders.
Processing and display can be organized on some tablet with Linux on board. There is such a thing as Sunxi, this is Linux for Chinese tablets, fast enough, the tablet will immediately give ARM for data processing and a screen and a touchscreen. And data buses can be found in the tablet, they are usually soldered and can be used to suit your needs.
Now the remarks:
You can immediately forget about realtime in such a system. And do not try to drag him here. Realtime is needed to control the fuel system, brakes, and something else, where the battle goes on in microseconds. It is absolutely not needed to monitor or control the stove, ordinary Linux will cope with the tasks, a delay of 100 milliseconds when turning on the stove or updating the position on the GPS is quite normal. Check the response of a regular navigator, there are worse numbers.
Bottom line: realtime - systems for more vital elements. they are complex and time-consuming, you will have trouble without it :).
Arduinos and other development boards. They are all designed to work in peace and quiet, on the table, in the server room, in the closet. In the car, there are a lot of things that will affect these fragile devices: water, vibration, dirt, unstable power supply.
Consider protecting these devices or get ready to develop them yourself. I would make an arduino version with the strapping I needed on one board and fill everything with a compound, than I hoped that the arduino bookcase would not fall apart from vibration.
Conclusion: look at the modular system of arduino and some kind of Linux, even raspberry is enough.
Arduino is easy to repeat and embed where you need it, and Linux comes in a beautiful package with a screen and a touchscreen.

R
Ruslan Mustaev, 2014-06-18
@NorthFighter

I forgot to mention that it is still necessary to control the servomotors on the stove valves.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question