Programable bicycle speedometer about 10$-15$ on ebay.
Strip a one inch area on the inner flywheel rim of the paint and epoxy a tiny magnet onto the inside rim of the flywheel @ 23" diameter repaint the area and set the bike speedo to 23".
Every 14.62 rpm will equal 1 mph. So at 650rpm the bike speedo will read 44.45 mph.
Peace&Love , Darren
The ones I have seen are programmed by setting the wheel circumference in mm. If you calibrate it at a circumference of 2682mm then 100rpm will display as 10.0mph, it will display up to 99.9mph or in our case 999rpm. And they have an odometer that reads up to 9999.9 miles before rollover.
If you take the number off the odometer and multiply it by 600 you get the number of revolutions the wheel has made, so it will count up and rollover at 6000000 revolutions. At 650rpm this would be 153.8 hours which if you average 4 hours of runtime per day would be 38 days. If the odometer reading is multiplied by 0.0154 you will directly get hours of runtime.
But they are not the most rugged of devices.