Can anyone recommend a weatherproof Hall Sensor that will work with Arduino for an automobile speedometer?

Hi,

I'm converting a Volvo V70 to full electric and I have to rig up a speedometer. I'm already using an Arduino Uno for the traction motor controller, so I thought I'd use another one for auxiliary functions like Motor RPM and (in the instant case) Wheel RPM, the inputs being suitably mathified to render vehicle speed.

The plan is to epoxy a magnet to part of the rotating assembly by the wheel hub and hang the sensor next to it somehow. It's going to get splashed and vibrated, so I need something that will handle all that.

Anybody got a recommendation? Everything I've seen online looks unsuited to the application.

Thank you.

Hall Speed Sensor

Alternatively, You may also want to look at inductive sensors.
Inductive Speed Sensor

They use them in cars, find an automotive parts store and get one from there.

Get a spent shell casing, fill with epoxy, add sensor.

image

You can use a automotive crank position sensor positioned close to hub nuts on the back of the hub . No need for a magnet

Careful with inductive sensors, voltage increases with target speed (higher RPM = higher voltage), may have to clamp below Arduino's Vcc voltage.

Hello,
I would simply use an off the shelf hall sensor and sink it in epoxy (make a shape as to how you want to mount it).
Cheers.

Thanks for all the suggestions! I think embedding a sensor in epoxy (perhaps inside a brass casing) would be a great idea.

I did some more checking today though, and it turns out the speedometer on these old Volvo V70s work off the ABS wheel sensor... so it will probably keep working even when I rip the internal combstion engine and automatic transmission out of the car. No need to create a new speedometer sensor system at all. Good suggestions though, and people converting other kinds of cars will probably pick up on this at some point!