Grove - Motor Háptico
Grove - Motor háptico es un módulo grove integrado con DRV2605L que le dará más sensaciones a tu proyecto. Este motor está especialmente diseñado para varios efectos, como aumentar y disminuir gradualmente el nivel de vibración, para dispositivos portables y otros dispositivos IoT. Ahora mismo hemos desarrollado una biblioteca fácil de usar que simula 123 tipos en total de modos de vibración y esto hará que tu prototipado sea más rápido. Además, puedes desarrollar funciones más avanzadas con el controlador DRV2605L que mejorará el rendimiento del actuador en términos de consistencia de aceleración, tiempo de inicio y tiempo de frenado y es accesible a través de un bus compartible compatible con I2C o señal de entrada PWM.
Características
- Más efectos de vibración.
- Acelera el proceso de prototipado de tu proyecto.
- Biblioteca fácil de usar con 123 tipos de modos de vibración.
- Controlador potente para implementar funciones más avanzadas.
Para más detalles sobre los módulos Grove, consulta Sistema Grove
Especificaciones
Parámetro | Valor |
---|---|
Voltaje de operación | 3.3~5.0 V |
Ondulaciones (a máxima potencia) | 50~100 mV |
Potencia máxima | 750 mW |
Velocidad I2C | 100 kHz |
Efectos de vibración | 123 tipos |
Controlador | DRV2605L |
Puerto | I2C |
Dirección I2C por defecto | 0x5A |
Plataformas Compatibles
Arduino | Raspberry Pi | |||
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
Las plataformas mencionadas anteriormente como compatibles son una indicación de la compatibilidad de software o teórica del módulo. Solo proporcionamos biblioteca de software o ejemplos de código para la plataforma Arduino en la mayoría de los casos. No es posible proporcionar biblioteca de software / código de demostración para todas las plataformas MCU posibles. Por lo tanto, los usuarios tienen que escribir su propia biblioteca de software.
Ideas de aplicación
- Teléfonos móviles, tabletas.
- Dispositivos portátiles.
- Controles remotos, dispositivos habilitados para tacto.
- Interfaces humano-máquina industriales.
Descripción general del hardware
Vista frontal:
Vista trasera:
Primeros pasos
Si esta es la primera vez que trabajas con Arduino, te recomendamos firmemente que veas Primeros pasos con Arduino antes de comenzar.
Jugar con Arduino
Hardware
- Paso 1. Prepara los siguientes elementos:
Seeeduino V4.2 | Base Shield | Grove - Motor háptico |
---|---|---|
![]() | ![]() | ![]() |
Obtener uno ahora | Obtener uno ahora | Obtener uno ahora |
- Paso 2. Conecta Grove - Motor háptico al puerto I2C del Grove-Base Shield.
- Paso 3. Conecta Grove - Base Shield al Seeeduino.
- Paso 4. Conecta el Seeeduino a la PC mediante un cable USB.
Si no tenemos Grove Base Shield, también podemos conectar directamente Grove - Motor háptico al Seeeduino como se muestra a continuación.
Seeeduino | Grove - Motor háptico |
---|---|
5V | Rojo |
GND | Negro |
SDA | Blanco |
SCL | Amarillo |
Software
- Paso 1. Descarga el Grove_Haptic Motor desde Github.
- Paso 2. Consulta Cómo instalar una librería para instalar la librería para Arduino.
- Paso 3. Copia el código en el IDE de Arduino y súbelo. Si no sabes cómo subir el código, por favor revisa cómo subir código.
#include <drv2605.h>
DRV2605 haptic;
void setup()
{
Serial.begin(9600);
/* Software I2C = false, Verbose = true */
if (haptic.init(false, true) != 0) Serial.println("init failed!");
if (haptic.drv2605_AutoCal() != 0) Serial.println("auto calibration failed!");
delay(2000);
}
void loop()
{
/*
unsigned char i;
for(i=1;i<124;i++)
{
Serial.print("Effect No: ");
Serial.println(i);
haptic.drv2605_Play_Waveform(i);
delay(2000);
}
*/
haptic.drv2605_Play_Waveform(118);
delay(2000);
}
- Paso 4. Veremos la vibración.
Nunca toques el controlador DRV2605L ya que puede causar daños cuando está alimentado.
Visor de Esquemático en Línea
Recursos
- [Librería] Librería Grove-Haptic Motor
- [Eagle] Esquemático Grove-Haptic Motor
- [PDF] Esquemático Grove-Haptic Motor.
- [Hoja de Datos] Más sobre el circuito controlador DRV2605L.
Soporte Técnico y Discusión de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.