I am interested in counting the RPMs of my truck’s engine fan. It has a fan clutch that normally moves the fan at less than the engine RPM. Upon higher air temps the fan clutch fully engages and the fan is then in sync with the engine. I’d like to measure my fan’s RPMs and compare this to engine RPM, ambient temp, coolant temp, etc. to see how it’s performing.
Is there an Arduino compatible sensor that would be suitable for such a task? I’m imagining putting something reflective or magnetic on one of the fan blades and then having the sensor count how many times it goes around per second.
Does something like this sound possible?
Thanks for any ideas,
-Matt