Grove - Haptic Motor

Grove - Haptic motor é um módulo Grove integrado com o DRV2605L, que dará mais sensações ao seu projeto. Este motor é especialmente projetado para vários efeitos, como aumentar e diminuir gradualmente o nível de vibração, para wearables e outros dispositivos IoT. Atualmente desenvolvemos uma biblioteca fácil de usar que simula, ao todo, 123 tipos de modos de vibração, o que tornará seu protótipo mais rápido. Além disso, você pode desenvolver funções mais avançadas com o driver DRV2605L, que melhorará o desempenho do atuador em termos de consistência de aceleração, tempo de partida e tempo de frenagem, e é acessível através de um barramento compatível com I2C compartilhado ou sinal de entrada PWM.
Recursos
- Mais efeitos de vibração.
- Acelere o processo de prototipagem do seu projeto.
- Biblioteca fácil de usar com 123 tipos de modos de vibração.
- Driver poderoso para implementar funções mais avançadas.
Para mais detalhes sobre os módulos Grove, consulte Grove System
Especificações
| Parâmetro | Valor |
|---|---|
| Tensão de operação | 3.3~5.0 V |
| Ripple (na potência máxima) | 50~100 mV |
| Potência máxima | 750 mW |
| Velocidade I2C | 100 kHz |
| Efeitos de vibração | 123 tipos |
| Driver | DRV2605L |
| Porta | I2C |
| Endereço padrão I2C | 0x5A |
Plataformas Suportadas
| Arduino | Raspberry Pi | |||
|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
As plataformas mencionadas acima como suportadas são uma indicação da compatibilidade teórica ou de software do módulo. Na maioria dos casos, fornecemos apenas biblioteca de software ou exemplos de código para a plataforma Arduino. Não é possível fornecer biblioteca de software / código de demonstração para todas as possíveis plataformas de MCU. Portanto, os usuários precisam escrever sua própria biblioteca de software.
Ideias de aplicação
- Telefones celulares, tablets.
- Dispositivos vestíveis.
- Controles remotos, dispositivos com tela sensível ao toque.
- Interfaces homem-máquina industriais.
Visão geral de hardware
Vista frontal:

Vista traseira:

Primeiros Passos
Se esta é a primeira vez que você trabalha com Arduino, recomendamos fortemente que veja Getting Started with Arduino antes de começar.
Brincar com Arduino
Hardware
- Passo 1. Prepare os itens abaixo:
| Seeeduino V4.2 | Base Shield | Grove - Haptic motor |
|---|---|---|
![]() | ![]() | ![]() |
| Adquira agora | Adquira agora | Adquira agora |
- Passo 2. Conecte o Grove - Haptic motor à porta I2C do Grove-Base Shield.
- Passo 3. Conecte o Grove - Base Shield ao Seeeduino.
- Passo 4. Conecte o Seeeduino ao PC por meio de um cabo USB.

Se não tivermos o Grove Base Shield, também podemos conectar o Grove - Haptic motor diretamente ao Seeeduino como abaixo.
| Seeeduino | Grove - Haptic motor |
|---|---|
| 5V | Vermelho |
| GND | Preto |
| SDA | Branco |
| SCL | Amarelo |
Software
- Passo 1. Baixe o Grove_Haptic Motor no Github.
- Passo 2. Consulte How to install library para instalar a biblioteca para Arduino.
- Passo 3. Copie o código para a IDE do Arduino e faça o upload. Se você não souber como enviar o código, verifique how to upload code.
#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);
}
- Passo 4. Veremos a vibração.
Nunca toque no driver DRV2605L quando ele estiver energizado, pois isso pode causar danos a ele.

Visualizador de Esquemático Online
Recursos
- [Library] Grove-Haptic Motor Library
- [Eagle] Grove-Haptic Motor Schematic
- [PDF] Grove-Haptic Motor Schematic.
- [Datasheet] More about drive circuit DRV2605L.
Suporte Técnico & Discussão sobre o Produto
Obrigado por escolher nossos produtos! Estamos aqui para lhe fornecer diferentes formas de suporte para garantir que sua experiência com nossos produtos seja o mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.







