

The large coin vibration motor is a compact electromechanical device designed to convert electrical energy into mechanical vibrations. It features a coin-shaped rotor with an unbalanced mass, which generates vibrations when the motor is powered. This component is widely used in applications requiring haptic feedback, such as mobile devices, gaming controllers, wearables, and medical devices. Its small size and ease of integration make it a popular choice for designers and engineers.








Below are the key technical details for the large 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 Amplitude | 1.0G (typical at 3.0V) |
| Motor Diameter | 10mm |
| Motor Thickness | 3.4mm |
| Operating Temperature | -20°C to +60°C |
| Connection Type | Wire leads |
The coin vibration motor typically has two wire leads for connection:
| Pin/Lead | Description |
|---|---|
| Red Lead | Positive terminal (+) for power |
| Black Lead | Negative terminal (-) for ground |
Below is an example of how to connect and control the coin vibration motor using an Arduino UNO:
// Coin Vibration Motor Control with Arduino UNO
// This code uses PWM to control the vibration intensity of the motor.
const int motorPin = 9; // Pin connected to the transistor base via a resistor
void setup() {
pinMode(motorPin, OUTPUT); // Set motorPin as an output
}
void loop() {
analogWrite(motorPin, 128); // Set motor to 50% intensity (PWM value: 128)
delay(1000); // Run motor for 1 second
analogWrite(motorPin, 0); // Turn off motor
delay(1000); // Wait for 1 second
}
| Issue | Possible Cause | Solution |
|---|---|---|
| Motor does not vibrate | Insufficient voltage or loose connections | Check power supply and ensure secure connections. |
| Weak or no vibration | Voltage below starting voltage (2.3V) | Increase the supply voltage to at least 2.5V. |
| Motor overheats | Prolonged operation at high voltage | Reduce operating voltage or limit runtime. |
| Noise or irregular vibration | Loose mounting or damaged motor | Secure the motor properly or replace it. |
Can I power the motor directly from an Arduino pin?
How can I adjust the vibration intensity?
What happens if I reverse the polarity?
Can I use this motor in battery-powered applications?
By following this documentation, you can effectively integrate and use the large coin vibration motor in your projects.