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();
}

VS1053B Reproductor MP3 TF Shield Arduino
Relevador Programable 0.1s a 999 min
Sonoff MINIR4M Switch WiFi
SYB-500 Protoboard 2700 Puntos
Capacitor Cerámico 0805 4.7uF 25V CL21A475KAQNNNE
Lupa Con Luz Led Pinzas Base Para Cautín Reparar
UNIT Placa de Expansión para Raspberry Pi Pico
Sensor Interruptor Magnético KY-021
Filamento PETG Rojo 1.75mm IIIDMAX
Sensor Ultrasónico Contra El Agua JSN-SR04T
Sensor Cjmcu-811 Ccs811 Dioxido Carbono
Jack DC Hembra DC-005-2.1R
MP1584EN Módulo Step Down 3A DC-DC
Limpiador de Pantallas 170 ml COMPUSTAT
WeMos ESP32 D1 R32 WiFi + Bluetooth 4MB Flash Tarjeta Desarrollo
UNIT Maker UNO – Nivel Básico con 16 Proyectos
DS1302 Módulo de Tiempo Real





























Valoraciones
No hay valoraciones aún.