apophis
08-09-2015, 13:00
Hey,
simplesimson (http://forum.projectcarsgame.com/member.php?109595-simplesimson) and me are currently working on getting project cars telemetry showing on a BMW e36 dashboard.
We got inspired by some people doing this around the web (www.sim-pc.de (http://www.sim-pc.de) for example) and want to show you the progress. :)
First of all a video of the current state, so you have an idea of what we are doing:
Video: dashboard with pcars speed and rpm:
https://www.youtube.com/watch?v=X107zaq17NQ
Video: rpm-LEDs and gear indicator with "simulated data" (the noise is the road beside my flat :D):
http://youtu.be/neztCBVheew
Things we use:
e36 dashboard
arduino uno
some shift registers
Things we plan:
Use as much of the things the dashboard can display :D:
-> speed, rpm, fuel, fuel consumption, temperatur
-> rpm lights and gear indicator
-> abs, traction controll, light ...
-> possible an additional display to show times, tire temperaturs and so on
-> Use the indicators to show if another car is on the right / left side
-> things i forgot to mention :D
Ideas about 'the tacho disc only shows 220km/h and 7000rpm':
-> Design a tacho disc with around 350km/h and 10k-14k rpm (or 18k for FA :D), but we need to find someone who can do such things (with good quality) and does not cost that much ;)
-> Use mph for speed and device RPM and possibly the fuel consumption by 2.
Implementation:
Read pcars shared memory and send "events" via serial port (USB) to the arduino.
The arduino will then trigger ports.
It is very early in development, so not much to show at the moment.
I will provide the code and circuit layout and everything if it has some more progress on github or something, but the arduino code is quite similar (but extended) to the code shown at http://www.sim-pc.de/tachosketch/
My plan is to implement it flexible, so other games could also be added easily.
At the moment the part on the PC is only a loop reading pcars shared memory and send them via USB ;)
If you like it, I will update this first post with some more progress :)
Feel free to discuss or give some ideas.
simplesimson (http://forum.projectcarsgame.com/member.php?109595-simplesimson) and me are currently working on getting project cars telemetry showing on a BMW e36 dashboard.
We got inspired by some people doing this around the web (www.sim-pc.de (http://www.sim-pc.de) for example) and want to show you the progress. :)
First of all a video of the current state, so you have an idea of what we are doing:
Video: dashboard with pcars speed and rpm:
https://www.youtube.com/watch?v=X107zaq17NQ
Video: rpm-LEDs and gear indicator with "simulated data" (the noise is the road beside my flat :D):
http://youtu.be/neztCBVheew
Things we use:
e36 dashboard
arduino uno
some shift registers
Things we plan:
Use as much of the things the dashboard can display :D:
-> speed, rpm, fuel, fuel consumption, temperatur
-> rpm lights and gear indicator
-> abs, traction controll, light ...
-> possible an additional display to show times, tire temperaturs and so on
-> Use the indicators to show if another car is on the right / left side
-> things i forgot to mention :D
Ideas about 'the tacho disc only shows 220km/h and 7000rpm':
-> Design a tacho disc with around 350km/h and 10k-14k rpm (or 18k for FA :D), but we need to find someone who can do such things (with good quality) and does not cost that much ;)
-> Use mph for speed and device RPM and possibly the fuel consumption by 2.
Implementation:
Read pcars shared memory and send "events" via serial port (USB) to the arduino.
The arduino will then trigger ports.
It is very early in development, so not much to show at the moment.
I will provide the code and circuit layout and everything if it has some more progress on github or something, but the arduino code is quite similar (but extended) to the code shown at http://www.sim-pc.de/tachosketch/
My plan is to implement it flexible, so other games could also be added easily.
At the moment the part on the PC is only a loop reading pcars shared memory and send them via USB ;)
If you like it, I will update this first post with some more progress :)
Feel free to discuss or give some ideas.