*BZZZZZZZZZZ* Feel that? That's your little buzzing motor, and for any haptic feedback project you'll want to pick up a few of them. These vibe motors are tiny discs, completely sealed up so they're easy to use and embed.
Two wires are used to control/power the vibe. Simply provide power from a battery or microcontroller pin (red is positive, blue is negative) and it will buzz away. Works from 2V up to 5V, higher voltages result in more current draw but also a stronger vibration.
If you want to reduce the current draw/strength (for example, to control it directly from an Arduino pin) try putting a resistor (100 to 1000 ohms) in series. For full power control, a small PN2222 transistor can control a motor easily, some experimentation may be required!
- Dimension: 10mm diameter, 2.7mm thick
- Voltage: 2V - 5V
- 5V current draw: 100mA, 4V current draw: 80mA, 3V current draw: 60mA, 2V current draw: 40mA
- 11000 RPM at 5V
- Weight: 0.9 gram
Vibrating Mini Motor Disc (6:47)
Vibrating Mini Motor Disc 
- Brand: Adafruit
- Product Code: ADA-1201
- Reward Points: 3
- Availability: 2
- Ex Tax: £3.65
- Price in reward points: 100
- 5 or more £3.70
- 10 or more £3.50