Pular para o conteúdo principal

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.
dica

Para mais detalhes sobre os módulos Grove, consulte Grove System

Especificações

ParâmetroValor
Tensão de operação3.3~5.0 V
Ripple (na potência máxima)50~100 mV
Potência máxima750 mW
Velocidade I2C100 kHz
Efeitos de vibração123 tipos
DriverDRV2605L
PortaI2C
Endereço padrão I2C0x5A

Plataformas Suportadas

ArduinoRaspberry Pi
cuidado

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

nota

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.2Base ShieldGrove - Haptic motor
enter image description hereenter image description hereenter image description here
Adquira agoraAdquira agoraAdquira 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.

nota

Se não tivermos o Grove Base Shield, também podemos conectar o Grove - Haptic motor diretamente ao Seeeduino como abaixo.

SeeeduinoGrove - Haptic motor
5VVermelho
GNDPreto
SDABranco
SCLAmarelo

Software

#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.
atenção

Nunca toque no driver DRV2605L quando ele estiver energizado, pois isso pode causar danos a ele.

Visualizador de Esquemático Online

Recursos

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.

Loading Comments...