Adafruit DRV2605L Haptic Motor Controller - STEMMA QT / Qwiic

AdafruitSKU: ADA2305
Price:
Sale price £7.70
incl. VAT
excl. VAT
Stock:
In stock
Quantity:

Awesome Extras

Vibrating Mini Motor Disc by The Pi Hut - The Pi HutVibrating Mini Motor Disc by The Pi Hut - The Pi Hut
The Pi HutVibrating Mini Motor Disc
Sale price £1.70 incl. VAT excl. VAT
Antex Lead Free Solder - 4m Tube by Antex - The Pi Hut
AntexAntex Lead Free Solder - 4m Tube
Sale price £4.40 incl. VAT excl. VAT
Qwiic/STEMMA QT-Compatible Cable - JST-SH 4-Pin (50mm) by The Pi Hut - The Pi HutQwiic/STEMMA QT-Compatible Cable - JST-SH 4-Pin (50mm) by The Pi Hut - The Pi Hut
Adafruit QT Py - SAMD21 Dev Board with STEMMA QT by Adafruit - The Pi HutAdafruit QT Py - SAMD21 Dev Board with STEMMA QT by Adafruit - The Pi Hut

The Adafruit DRV2605L Haptic Motor Driver gives precise control over vibration motors, adding realistic haptic effects like clicks, ramps, and pulses. It supports both ERM and LRA motors, communicates via I2C, and works with Arduino, Raspberry Pi, and CircuitPython. Includes STEMMA QT / Qwiic connectors for easy, solder-free setup.


The DRV2605 from TI is a fancy little motor driver. Rather than controlling a stepper motor or DC motor, it's 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.

This chip is controlled over I2C - after initialization, a 'string' of multiple effects can be strung together in the chips' memory and then triggered to actuate in a row. The built-in effects are much, much nicer than just 'on' and 'off' and will make your haptic project a way nicer feeling.

According to the product page, it can be used with both LRA (Linear Resonance Actuator) and ERM (Eccentric Rotating Mass) type motors, but we have only used it with our little vibration pancake ERM.

This chip is 3-5V compliant, making it a perfect choice for interfacing with any 3V or 5V microcontroller or computer, such as Arduino or Raspberry Pi. We've got both Arduino (C/C++) and CircuitPython (Python 3) libraries available so you can use it with any microcontroller like Arduino, ESP8266, Metro, etc, or with Raspberry Pi or other Linux computers, thanks to Blinka (our CircuitPython library support helper).

As if that weren't enough, we've also added SparkFun Qwiic compatible STEMMA QT connectors for the I2C bus so you don't even need to solder. For a no-solder experience, just wire up to your favourite micro using a STEMMA QT adapter cable. The Stemma QT connectors also mean the breakout can be used with our various associated accessories. QT Cable is not included, but we have a variety in the shop

Specifications

  • Dimensions: 25.8mm x 17.8mm x 4.6mm 
  • Weight: 1.7g 

Resources

Package Contents

  • 1x Adafruit DRV2605L Haptic Motor Controller
  • 1x 6-pin header

Payment & Accreditations

Payment methods
Visa Mastercard Maestro PayPal Amazon Klarna Bitcoin

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

Accreditations