[John Crombie] had a crack at building one using linear Hall effect sensors ... [John] utilises the Arduino pro micro for its copious analog inputs and USB functionality. A nice feature of this ...