Motor Dc Mini Vibration Disk

AED 5.25



Great for any project that needs a vibrator motor! This vibration motor is a completely sealed disc and is very Simple. Two wires are used to controlling and powering the vibrator. by providing power from a battery or microcontroller pin (red is positive, blue is negative) and it will vibrate. Works from 2V up to 5V, higher voltages result in a more current draw but will give a stronger vibration. If you want to reduce the current draw/strength you can use a resistor (100 to 1000 ohms) in series with the motor.

How to connect the Vibrator Motor Disk with Arduino Tutorial:

So vibration motor circuits have very useful and practical applications that can serve a lot of uses.

To make a vibration motor vibrate is very simple. All we have to do is add the needed voltage to the 2 terminals. A vibration motor has 2 terminals, a red wire, and a blue wire. The polarity does not matter for motors.

Parts You will need:

  • Arduino Board
  • Vibration Motor
  • 1N4001 Diode
  • 0.1µF ceramic capacitor
  • 1KΩ Resistor
  • 2N2222 NPN Transistor
  • USB Connector

circuit of How to connect the Disk with the Arduino Board:

We use a transistor (a 2N2222) is that most microcontrollers have relatively weak current outputs, meaning they don't output enough current to drive many different types of electronic devices. To make up for this weak current output, we use a transistor to provide current amplification. This is the purpose of this 2N2222 transistor we are using here. The vibration motor needs about 75mA of current to be driven. The transistor allows this and we can drive the motor. 

Vibration Motor Arduino Code:

The code that vibrates the motor every minute is shown below:

const int motorPin = 3;

void setup()
pinMode(motorPin, OUTPUT);

void loop()
digitalWrite(motorPin, HIGH);
digitalWrite(motorPin, LOW);