As the bike wheel turns, the rim comes in contact with a small wheel attached to the output shaft of a DC motor. Cranking the output shaft of a motor with permanent magnets inside will induce a ...