A measuring wheel is a construction measuring tool. The wheel rotates and, using basic rotational kinematics (s=rθ), you can determine the distance between two points.
The video below shows a reduced functional model of such a device made with several components:
- Arduino Nano
- Rotary encoder
- 16x2 LCD display
- 10k pot.
- 220 ohm resistor
The operating principle is as follows:
The rotary encoder measures the number of the rotation but we have to convert the rotation into travelled distance. Travelled distance depends on the diameter of the wheel. Rotary encoder moves N steps in one complete rotation (360 degree). Steps per rotation depends on the rotary encoder which can be changed from 8 to 48. Suppose N is the steps per rotation and R is the radius of wheel.
Travelled distance in one Rotation is = 2xπxR
Travelled distance in one Step is = 2xπxR/N
I wrote a very simple code for this purpose and the traveled distance is displayed on the LCD screen in centimeters. Depending on the components used in the code we change the values of "N" and "R".
In my case the wheel is made on a 3D printer and the whole assembly is mounted on an aluminum rod, as seen in the video.
Comments