Skip to main content

Grove - 触觉马达

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

特点

  • 更多振动效果。
  • 加快您的项目原型制作进程。
  • 提供包含123种振动模式的易用库。
  • 功能强大的驱动,可实现更多高级功能。

:::提示 更多关于Grove模块的详细信息,请查阅 Grove 系统 :::

规格

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

支持的平台

Arduino树莓派

:::警告 上述提到的支持平台是对模块的软件或理论兼容性的一个指示。在大多数情况下,我们只提供Arduino平台的软件库或代码示例。由于不可能为所有可能的MCU平台提供软件库/演示代码,因此用户需要自行编写软件库。 :::

应用创意

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

硬件概览

正面视图:

背面视图:

入门指南

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

玩转 Arduino

硬件

  • 步骤 1. 准备以下物品:
Seeeduino V4.2基础盾板Grove - 触觉马达
enter image description hereenter image description hereenter image description here
立即获取立即获取立即获取
  • 步骤 2. 将Grove - 触觉马达连接到Grove基础扩展板的I2C端口。
  • 步骤 3. 将Grove - 基础扩展板插入Seeeduino。
  • 步骤 4. 通过USB电缆将Seeeduino连接到电脑。

:::注意 如果没有Grove基础扩展板,我们也可以直接将Grove - 触觉马达连接到Seeeduino,如下所示。 :::

SeeeduinoGrove - 触觉马达
5V红色
GND黑色
SDA白色
SCL黄色

软件

#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);
}
  • 步骤 4. 我们将看到振动效果。

:::警告 切勿在电源开启时触摸驱动器DRV2605L,这可能会损坏它。 :::

在线原理图查看器

资源

技术支持与产品讨论

感谢您选择我们的产品!我们在此为您提供各种支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...