I am an oldtimer freak and replaced the mechanical crankshaft-driven fan by a dc-ventilator. This is temperature controlled (90 ° C in, 80 ° C out). Since de engine oil is aircooled, the fan starts after 10 min drive and never stops till the car has stopped and the oil is cooled down to under 80 °C. I have tested the cooling without fan and notice that the drive wind is sufficient to keep the oil cool enough.
So the fan has to turn 1) in extreme hot conditions (I can do that with a simple switch because I have a temperature dial and 2) when the speed of the car is too low to provide sufficient air. The engine is encapsulated by plating, has a big open mouth in the front an runs the air over the engine heads (its a 2 cylinder boxer). So at sufficient speed the air is more or less forced to run over the engine ends.
Now my question : I want an electronic circuit switching a 12 V relais on and off at a set speed. E.g. at 40 km/h the relais should be switched off, below 40 it should switch on. I should be able to preset the switching point at higher speeds too. I think of applying a hall-sensor on the shaft going to the frontwheel. The pulses from this sensor should be used to count and trigger a relais via a transistor. The circuit in between shall handle the pulses from the hall-sensor and should include a regulator so that I can preset the relais switching at a defined speed of the car.
Many thanks of the support in this topic.