Fidget Spinner RPM Counter

Summary of Fidget Spinner RPM Counter


This project describes building a Fidget Spinner RPM Counter (Arduino Tachometer) using a Hall-Effect Sensor (A3144) to measure the rotational speed of a fidget spinner. A neodymium magnet is attached to the spinner, triggering the sensor once per revolution. The Arduino Uno processes signals to display current and maximum RPM on an LCD 1602 screen, along with a tachometer bar. An LED indicates magnetic field detection. The project warns against using certain Hall-Effect sensor modules due to false readings and suggests connecting the A3144 sensor directly to Arduino pin 2 for accurate results.

Parts used in the Fidget Spinner RPM Counter:

  • Fidget Spinner
  • Neodymium magnet
  • Arduino Uno
  • LED
  • 220 Ohm resistor
  • Hall-Effect Sensor A3144
  • 10 k resistor
  • Wires
  • Breadboard
  • LCD 1602

Hi everyone! This is my next project, Fidget Spinner RPM Counter or Arduino Tachometer with Hall-Effect Sensor.

1: Requirements

Parts Required:

  • Fidget Spinner
  • neodyimium magnet
  • Arduino Uno
  • LED + resistor 220 Ohm
  • Hall-Effect Sensor – a3144
  • resistor 10 k
  • Wires
  • Breadboard
  • LCD 1602

2: Hall-Effect SensorFidget Spinner RPM Counter

Using Hall-Effect Sensor we can measure the speed of rotation. I used Hall-Effect Sensor – a3144.

RPM (Revolutions per minute) – the number of revolutions per minute. Revolutions per minute – a unit of measurement of rotational speed: the number of complete rotations made by the body (fidget spinner, wheel etc.) around a fixed axis. Used to describe the speed of rotation of the mechanical components in the mechanisms and machines.

3: How does it work?

To measure the speed of rotation on the Fidget Spinner must be mounted a part of neodyimium magnet that affect the Hall sensor after each complete turn of the Spinner.

4: Indication

The presence of a magnetic field is indicated on the LED.

LCD 1602 indicates current RPM, maximum RPM and tachometr bar (from 0 up to 1260rpm). 1260 rpm is my personal record.


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top