

The Coin Vibration Motor is a compact, coin-shaped motor designed to produce vibrations when powered. It is widely used in applications requiring haptic feedback, such as mobile devices, gaming controllers, wearable devices, and medical equipment. Its small size and low power consumption make it ideal for portable and battery-powered devices.
Common applications include:








Below are the key technical details of the Coin Vibration Motor:
| Parameter | Value |
|---|---|
| Operating Voltage | 2.5V to 3.7V |
| Rated Voltage | 3.0V |
| Operating Current | 80mA (typical at 3.0V) |
| Starting Voltage | 2.3V (minimum) |
| Vibration Frequency | 100-150 Hz |
| Dimensions | Diameter: 10mm, Thickness: 3mm |
| Weight | ~1.5g |
| Connection Type | Wire leads (red: positive, black: negative) |
The Coin Vibration Motor typically has two wire leads for connection:
| Wire Color | Description |
|---|---|
| Red | Positive terminal (+) |
| Black | Negative terminal (-) |
Below is an example of how to control the Coin Vibration Motor using an Arduino UNO and an NPN transistor (e.g., 2N2222):
// Arduino code to control a Coin Vibration Motor
// The motor is connected to pin 9 via an NPN transistor
const int motorPin = 9; // Define the pin connected to the transistor base
void setup() {
pinMode(motorPin, OUTPUT); // Set motorPin as an output
}
void loop() {
digitalWrite(motorPin, HIGH); // Turn the motor ON
delay(1000); // Keep the motor ON for 1 second
digitalWrite(motorPin, LOW); // Turn the motor OFF
delay(1000); // Keep the motor OFF for 1 second
}
Motor Does Not Vibrate:
Motor Vibrates Weakly:
Motor Overheats:
Arduino Cannot Control the Motor:
Q: Can I connect the motor directly to an Arduino pin?
A: No, the motor requires more current than an Arduino pin can supply. Use a transistor or MOSFET as a switch.
Q: Can I use a higher voltage power supply?
A: No, exceeding the maximum voltage (3.7V) can damage the motor. Use a voltage regulator if necessary.
Q: How do I reduce noise from the motor?
A: Add a small capacitor (e.g., 0.1µF) across the motor terminals to suppress electrical noise.
Q: Can I use PWM to control the motor speed?
A: Yes, you can use PWM (Pulse Width Modulation) to adjust the vibration intensity by varying the duty cycle of the signal sent to the transistor.
This concludes the documentation for the Coin Vibration Motor.