INFORMACIÓN
El módulo I2C DRV2605L control de motor háptico es una placa compacta y fácil de usar diseñada para proporcionar retroalimentación háptica por medio del circuito integrado DRV2605L , un controlador háptico altamente integrado que admite tanto actuadores de resonancia lineal (LRA) como motores de masa rotatoria excéntrica (ERM).
El módulo I2C DRV2605L control de motor háptico permite efectos de vibración precisos y programables, lo que lo hace ideal para dispositivos portátiles, dispositivos de mano, robótica y prototipado de interfaces de usuario. Te recomendamos usarlo con el motor de vibración 5V.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Marca: UNIT Electronics
- Tipo: Controlador motor háptico
- Compatibilidad: LRA (Actuador de Resonancia Lineal) y ERM (Masa Rotatoria Excéntrica)
- Voltaje: 3.3 V a 5 V
- Corriente de carga: 200 mA máximo
- Interfaz: I2C
- Conectores: JST 1mm, compatibles con ambiente QWIIC & STEMMA QT
- Dimensiones: 38 mm x 20mm x 2 mm
- Peso: 3 g
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
¿Qué es un motor háptico?
El término «háptico» proviene del griego «haptikos», que se refiere al sentido del tacto. La tecnología háptica utiliza este sentido para comunicarse mediante la aplicación de fuerzas, vibraciones o movimientos.Hoy en día, el uso más común de la tecnología háptica se encuentra en los teléfonos inteligentes —el teléfono vibra al recibir una llamada o un mensaje de texto—, pero también se utiliza en videojuegos, realidad virtual, automoción, accesibilidad y aplicaciones médicas. Puedes encontrar este tipo de motores aquí.
Características principales del módulo I2C DRV2605L control de motor háptico
- Interfaz I2C: Integración sencilla con microcontroladores y ordenadores de placa única.
- Amplio rango de voltaje: Funciona de 3,3 V a 5 V, compatible con la mayoría de las plataformas de desarrollo.
- Conectores Plug-and-Play: Conectores JST de 1 mm compatibles con los ecosistemas QWIIC y STEMMA QT para la creación rápida de prototipos.
- Efectos hápticos avanzados: Biblioteca integrada de patrones de vibración y soporte para reproducción en tiempo real.
- Soporte de código abierto: Hay código de ejemplo y controladores disponibles para Arduino, MicroPython y otras plataformas.
Test de prueba para el funcionamiento del módulo I2C DRV2605L control de motor háptico
A continuación te proponemos una pequeña conexión y código entre la DUAL MCU ONE (usando el ESP32) y el Módulo DRV2605L control de motor háptico para que puedas observar el control del motor LRA por medio de la interfaz I2C.
Diagrama de conexión

Código prueba para control de motor LRA
#include <Wire.h>
#include <Adafruit_DRV2605.h>
//////////////////// Pines / I2C ////////////////////
#define SDA_PIN 21
#define SCL_PIN 22
Adafruit_DRV2605 drv;
//////////////////// Funciones de secuencia ////////////////////
// Modo 1: Vibración fuerte + pausa + pulso
void hapticMode1() {
drv.setWaveform(0, 118); // vibración fuerte
drv.setWaveform(1, 0); // fin
drv.go();
delay(300);
drv.setWaveform(0, 47); // pulso corto
drv.setWaveform(1, 0);
drv.go();
}
// Modo 2: Doble pulso rápido (notificación corta)
void hapticMode2() {
drv.setWaveform(0, 47); // pulso corto
drv.setWaveform(1, 47); // otro pulso corto
drv.setWaveform(2, 0);
drv.go();
}
// Modo 3: Patrón tipo alarma (fuerte → zumbido largo → fuerte)
void hapticMode3() {
drv.setWaveform(0, 85); // fuerte
drv.setWaveform(1, 14); // zumbido largo
drv.setWaveform(2, 85); // fuerte otra vez
drv.setWaveform(3, 0);
drv.go();
}
//////////////////// Setup ////////////////////
void setup() {
Serial.begin(115200);
delay(200);
#if defined(ARDUINO_ARCH_ESP32)
Wire.begin(SDA_PIN, SCL_PIN); // I2C en ESP32
#else
Wire.begin();
#endif
if (!drv.begin(&Wire)) {
Serial.println("No se encontró DRV2605L en 0x5A");
while (1) delay(10);
}
drv.selectLibrary(1); // Librería de efectos
drv.useERM(); // ERM por defecto
drv.setMode(DRV2605_MODE_INTTRIG);
Serial.println("Haptic listo (usa modos 1, 2, 3)...");
}
//////////////////// Loop ////////////////////
void loop() {
Serial.println("Modo 1...");
hapticMode1();
}

Kit Hexápodo STEM
Kit Conector Dupont 310 Piezas
SN65HVD230 Transceptor CAN 3.3V
Raspberry Pi Pico 2 RP2350
Regulador AMS1117 5V a 3.3V
Kit 120 Capacitores Cerámicos 2KV 12 Valores
Kit Radio FM / AM CF210SP CD9088
Beetle BLE ATmega328 Bluetooth 4.0 DFR0339
LILYGO TTGO T-Beam V1.2 LoRa32 915 Mhz NEO-6M
UNIT Pi Pico Kit de Iniciación para Raspberry Pi Pico 27 Practicas
502L Amplificador Bluetooth Estereo 50W
Soldador de Gas Tipo Bolígrafo
TDA7294 Amplificador de Audio Mono 100W
1002 HiFi Amplificador Bluetooth Estereo 100W
46204 Clavija Industrial Plástica Volteck
NE556N Temporizador de Doble Canal DIP14
TP4056 con Boost Step Up Cargador de Baterías Li-Ion / LiPo





























Valoraciones
No hay valoraciones aún.