I need to create a precise speedometer for a bicycle.
How precise? If you measure at the wheel you will measure how many revolutions it made. So the errors in your measurement will originate from deviations in the diameter of the wheel which is usually not constant.
If you measure with GPS there are other sources for errors.
So the first question is how precise does it really need to be?