I was involved in a Nissan advertisement project connecting Playstation 4 with a cars as controllers[1]. They did a convention tour with 4 cars playing the same football game in front of a projector.<p>I did everything except front end and CAN interface though, $20 USB CAN reader device + python. I remember it took a while for my colleague to figure out the right input signals as the bus was quite chatty/high output, like tailing android logcat on verbose. We didn't use any factory unlock codes or anything to get more data.<p>As a gamer it was not really up to par - big deadzone when turning the wheel from one side to the other as we did not have time to get analogue movement read correctly.<p>On that particular car model you had to interact with the touch display every 15 minutes or else the whole car went into power saving mode and the CAN bus stopped sending messages.<p>[1] Nissan Project Driving Controller 2016: <a href="https://www.youtube.com/watch?v=QM958yUbr0Y">https://www.youtube.com/watch?v=QM958yUbr0Y</a>
I'm surprised that nobody has mentioned yet that this is a built in feature on Teslas. Not Mario Kart, of course, but a generic kart game that you can play with the real steering wheel.
I love how clever this is!<p>If I wasn’t pretty sure that gunning the engine in park repeatedly is a bad idea (and would draw more than a few stares when done from a street-parking space in Manhattan) I’d give it a try.<p>Would very much like to see a video of someone using this.
Today it would be possible to use e.g. a Raspberry Pi Pico (~6€ including VAT, the CAN module would be more expensive than that) and make it identify as USB input device directly instead of connecting a full single-board computer via network.
My favorite part about it is this issue <a href="https://github.com/DanH42/CatchMeIfYouCAN/issues/1">https://github.com/DanH42/CatchMeIfYouCAN/issues/1</a>
I wonder if there's a market for VR simulator that uses your actual car as a controller? Mostly for practicing maneuvers like parallel parking, or entering a busy multi-lane turnaround, but also for more immersive racing. It would require ODB-to-Bluetooth adapter and a standalone headset. Main tech difficulty would be dealing with all the different cars, and limitations of standby mode like the lack of power steering.
Reminds me of the SEGA arcade in Tokyo: <a href="https://youtu.be/3I-a5onDg7s" rel="nofollow">https://youtu.be/3I-a5onDg7s</a>