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
- Pais de origen: Hecho en México
- 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();
}

FireBeetle ESP32 IoT WiFi + Bluetooth DFR0478
UNIT MP34DT05TR-A Módulo Micrófono PDM
Cable USB 5V con pinzas caimán
Nema 23 57BYGH56 Motor a Pasos 3A 120 Ncm
Pelador de Cables Coaxiales Giratorio
PIC16F628A-I/P Microcontrolador 8 Bits DIP-18
Conector Estéreo de 3.5mm 90 grados Niquelado Negro
74LS174 Flip Flop Tipo D TTL DIP-16
Punta de Prueba SMD para Multímetro
Plug 3.5mm TRRS Metálico
Juego de 4 Pilas AAA 1.5V Alcalinas
Lilypad ATmega32U4 USB Compatible con Arduino
Doble Puente H MX1508
Controlador de Velocidad DC 6-28V 3A PWM
Banda Dentada MXL-10 1m
Sensor de Temperatura Digital KY-028
Conector Doble Banana Rojo Negro Plug
Buzzer Zumbador 5V Pasivo





























Valoraciones
No hay valoraciones aún.