Skip to main content

Grove - ハプティックモーター

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

Grove - ハプティックモーターは、DRV2605Lを統合したGroveモジュールで、プロジェクトにより多くの感覚を与えることができます。このモーターは、振動レベルを上下させるなどのさまざまな効果を実現するために特別に設計されており、ウェアラブルやその他のIoTデバイスに適しています。現在、123種類の振動モードをシミュレートする使いやすいライブラリを開発しており、これによりプロトタイピングが迅速になります。また、DRV2605Lドライバーを使用して、加速度の一貫性、開始時間、停止時間の観点でアクチュエータの性能を向上させる高度な機能を開発することができます。このドライバーは、共有I2C互換バスまたはPWM入力信号を介してアクセス可能です。

特徴

  • より多くの振動効果。
  • プロジェクトのプロトタイピングプロセスを迅速化。
  • 123種類の振動モードを備えた使いやすいライブラリ。
  • より高度な機能を実現する強力なドライバー。
tip
Groveモジュールの詳細については、[Grove System](https://wiki.seeedstudio.com/ja/Grove_System/)をご参照ください。

仕様

パラメータ
動作電圧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の使い方](https://wiki.seeedstudio.com/ja/Getting_Started_with_Arduino/)をご覧になることを強くお勧めします。

Arduinoで遊ぶ

ハードウェア

  • ステップ 1. 以下のものを準備してください:
Seeeduino V4.2ベースシールドGrove - Haptic Motor
画像説明を入力してください画像説明を入力してください画像説明を入力してください
今すぐ購入今すぐ購入今すぐ購入
  • ステップ 2. Grove - Haptic MotorをGrove-Base ShieldのI2Cポートに接続します。
  • ステップ 3. Grove - Base ShieldをSeeeduinoに差し込みます。
  • ステップ 4. USBケーブルを使用してSeeeduinoをPCに接続します。

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. 振動が確認できます。
danger
電源が入っている状態でDRV2605Lドライバに触れると、損傷を引き起こす可能性があるため、絶対に触れないでください。

回路図オンラインビューア

リソース

技術サポートと製品ディスカッション

弊社製品をお選びいただきありがとうございます!製品をご利用いただく際にスムーズな体験を提供するため、さまざまなサポートを用意しております。お客様の好みやニーズに合わせた複数のコミュニケーションチャネルをご利用いただけます。

Loading Comments...