Low-Cost Tachometer

Ashwini Kumar Sinha

537
 

From drones to smart cars, from lifts to industrial robotics, all use an important device: a motor or rotating gear. For reliable, robust and efficient motor design, measurement of rotational speed is required. Therefore, an instrument called a tachometer, which has a light emitter and a photosensor is often used. The device calculates rotational speed by sensing the rate of interruption of a light ray accompanied by a rotating disk with a hole.

While there are several good tachometers in the market, they are all expensive. So, in this project, you will learn to make a low-cost tachometer that can perform the same functions accurately. 

Bill Of Materials

Let’s start with the project by collecting the following components. 

Coding 

First, install the library for OLED to display the sensor readings. Then in the Arduino IDE, create variables for storing the values of speed calculations obtained from sensor readings. 

Next, create a setup function to initialise the I2C for the OLED display. After this, create a loop, which will convert the sensor pulse frequency into RPM by counting the number of light ray interruptions. The calculated values will then be displayed on the OLED screen.

Fig 1.
Fig 2.
Fig 3

Connection 

Connection for Low-Cost Tachometer
Fig 4: Connection for Low-Cost Tachometer

Testing

Low-cost Tachometer Prototype
Low-cost Tachometer Prototype

Now power the Arduino and place the rotating disk (having a single hole or transparent slot) in between the sensor. As the motor rotates, its speed in rotations per minute (RPM) will get displayed on the OLED display.

Download Source Code

 

SHARE YOUR THOUGHTS & COMMENTS

Please enter your comment!
Please enter your name here