Skip to main content

Grove - 触觉马达

Grove - 触觉马达是一款集成了 DRV2605L 的 Grove 模块,它可以为您的项目带来更多的触觉体验。这款马达专为各种效果设计,例如提升和降低振动级别,适用于可穿戴设备和其他物联网设备。目前,我们已经开发了一款易于使用的库,总共模拟了123种振动模式,这将使您的原型开发更加快速。此外,您还可以使用 DRV2605L 驱动开发更高级的功能,从而在加速度一致性、启动时间和停止时间方面提升执行器性能,并且可以通过共享的 I2C 兼容总线或 PWM 输入信号进行访问。

特性

  • 更多振动效果。
  • 加快您的项目原型开发过程。
  • 易于使用的库,包含123种振动模式。
  • 强大的驱动器,可实现更高级的功能。
tip

有关 Grove 模块的更多详细信息,请参考 Grove 系统

规格

参数
工作电压3.3~5.0 V
波纹(最大功率时)50~100 mV
最大功率750 mW
I2C 速度100 kHz
振动效果123 种
驱动器DRV2605L
接口I2C
默认 I2C 地址0x5A

支持的平台

ArduinoRaspberry Pi
caution

上述提到的支持平台仅表示模块的软件或理论兼容性。我们通常仅为 Arduino 平台提供软件库或代码示例。不可能为所有可能的 MCU 平台提供软件库或演示代码,因此用户需要自行编写软件库。

应用场景

  • 手机、平板电脑。
  • 可穿戴设备。
  • 遥控器、触控设备。
  • 工业人机界面。

硬件概览

正面视图:

背面视图:

入门指南

note

如果这是您第一次使用 Arduino,我们强烈建议您在开始之前查看 Arduino 入门指南

使用 Arduino

硬件

  • 步骤 1. 准备以下物品:
Seeeduino V4.2Base ShieldGrove - Haptic motor
图片描述图片描述图片描述
立即购买立即购买立即购买
  • 步骤 2. 将 Grove - Haptic motor 连接到 Grove-Base Shield 的 I2C 端口。
  • 步骤 3. 将 Grove - Base Shield 插入 Seeeduino。
  • 步骤 4. 使用 USB 数据线将 Seeeduino 连接到电脑。

note

如果没有 Grove Base Shield,我们也可以直接将 Grove - Haptic motor 连接到 Seeeduino,如下所示。

SeeeduinoGrove - Haptic motor
5V红色
GND黑色
SDA白色
SCL黄色

软件

#include <drv2605.h>

DRV2605 haptic;

void setup()
{
Serial.begin(9600);
/* 软件 I2C = false,详细信息 = true */
if (haptic.init(false, true) != 0) Serial.println("初始化失败!");
if (haptic.drv2605_AutoCal() != 0) Serial.println("自动校准失败!");
delay(2000);
}

void loop()
{
/*
unsigned char i;
for(i=1;i<124;i++)
{
Serial.print("效果编号: ");
Serial.println(i);

haptic.drv2605_Play_Waveform(i);
delay(2000);
}
*/
haptic.drv2605_Play_Waveform(118);
delay(2000);
}
  • 步骤 4. 您将会感受到振动效果。
warning

切勿触摸驱动器 DRV2605L,否则可能会造成损坏。

原理图在线查看器

资源

技术支持与产品讨论

感谢您选择我们的产品!我们致力于为您提供多种支持,以确保您使用我们的产品时拥有顺畅的体验。我们提供多个沟通渠道,以满足不同的偏好和需求。

Loading Comments...