Есть куча всяких микросхем. в том числе и магнитные энкодеры - датчики положения. Например вот этот AS5130:

Т.е., можно отслеживать положение (аппаратно) и количество оборотов (программно) бобышки. И это не самый оптимальный вариант по цене.