Adafruit DRV2605L Haptic Motor Controller [ADA2305]
The DRV2605 from TI is a fancy little motor driver. Rather than controlling a stepper motor or DC motor, its designed specifically for controlling haptic motors - buzzers and vibration motors. Normally one would just turn those kinds of motors on and off, but this driver has the ability to have various effects when driving a vibe motor. For example, ramping the vibration level up and down, 'click' effects, different buzzer levels, or even having the vibration follow a musical/audio input.
https://m.media-amazon.com/images/I/816C+aUxzLL._AC_SL1200_.jpg
https://m.media-amazon.com/images/I/51Jsp-N3TXL._AC_.jpg
https://m.media-amazon.com/images/I/51Jsp-N3TXL._AC_US40_.jpg
MAIN
Adafruit
{"Product Dimensions": "3.54 x 2.56 x 0.2 inches", "Item Weight": "0.64 ounces", "Item model number": "2305", "Is Discontinued By Manufacturer": "No", "Date First Available": "March 12, 2015"}