Live data from Hacker News

Control Mario Kart 64 with your car over CAN bus (2016)

github.com

21–30 of 73 posts

Re: Control Mario Kart 64 with your car over CAN bus (2016)

#22

when did it become common to have an encoder on the steering wheel in a car, and for what purpose?

I would assume it’s been a while actually. Consider that modern cars want to know both what the wheels are doing as well as what you’re trying to get them to do. The oldest driver assist features try to adjust for over-correction and low friction surfaces.

Re: Control Mario Kart 64 with your car over CAN bus (2016)

#24
post #9

Earlier quoted context omitted.

Park the car with the front tires on two pieces of cardboard (each) to limit the turning forces. I wouldn’t sweat it for the duration of demo or until you (quickly) got bored with it. You do the same everyday you parallel park a car.

Dry steering will also damage your concrete or pavement. Should probably jack your car up while doing this or turn up the sensitivity so very small inputs translate to larger turns

It will damage your tires more than the concrete.

Re: Control Mario Kart 64 with your car over CAN bus (2016)

#25

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.

Be careful playing the Tesla kart game, don't wear your tires down by steering the wheel too much

Re: Control Mario Kart 64 with your car over CAN bus (2016)

#26
post #8

Earlier quoted context omitted.

I’m also of the impression that dry turning the wheel isn’t great for the tie rods. But I welcome a car person to teach me the truth.

The amount of force you're putting into the system, regardless of if the engine is running (and therefore the power steering pump is pumping) or not, is a fraction of the forces the system handles constantly while going around a corner at 60 mph or hitting a pot hole. It's perfectly fine.

Doesn't matter if the engine is running. It only matters whether you're in motion or not. The engine running just enables power steering but the strain on the steering system and the tires are the same.

Re: Control Mario Kart 64 with your car over CAN bus (2016)

#29
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.

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.

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.

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.

[1] Nissan Project Driving Controller 2016: https://www.youtube.com/watch?v=QM958yUbr0Y

Re: Control Mario Kart 64 with your car over CAN bus (2016)

#30
post #21

when did it become common to have an encoder on the steering wheel in a car, and for what purpose?

Steering angle is a critical input for antilock break systems, so quite a while.

ABS is very simple and only needs to know the difference between the speed of the tire and the speed of the road. It is more complicated systems like ESC (which works with ABS) that need to know about steering inputs.
Post reply on HN