Skip to main content

Grove - 振動モーター

note

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

これは、非可聴インジケーターとして適したミニ振動モーターです。入力がHIGHの場合、モーターは携帯電話のサイレントモードのように振動します。

バージョントラッカー

リビジョン説明リリース日
v0.9b初回公開リリース2011年5月10日
v1.0I/Oポートを直接使用して振動モーターを駆動2011年11月5日
v1.2トランジスタを追加し、より大きな電流で振動モーターを駆動2013年7月11日

特徴

  • Grove互換
  • 非可聴
  • 低消費電力
  • 高信頼性
tip
Groveモジュールの詳細については、[Grove System](https://wiki.seeedstudio.com/ja/Grove_System/)をご参照ください。

仕様

項目最小標準最大
動作電圧3.0V5.0V5.5V
制御モードロジックレベル (ロジックHIGH時にモーターがON、LOW時にモーターがOFF)
定格速度9000 rpm

対応プラットフォーム

ArduinoRaspberry Pi
caution
上記で対応プラットフォームとして記載されているものは、モジュールのソフトウェアまたは理論的な互換性を示しています。ほとんどの場合、Arduinoプラットフォーム向けのソフトウェアライブラリやコード例のみを提供しています。すべての可能なMCUプラットフォーム向けにソフトウェアライブラリやデモコードを提供することはできません。そのため、ユーザー自身でソフトウェアライブラリを作成する必要があります。

はじめに

note
Arduinoを初めて使用する場合は、開始する前に[Arduinoの使い方](https://wiki.seeedstudio.com/ja/Getting_Started_with_Arduino/)をご覧になることを強くお勧めします。

Arduinoで遊ぶ

振動させるのはLEDを点灯させるのと同じくらい簡単です。以下は振動モーターを動作させる例です。

ハードウェア

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

note

Grove Base Shieldがない場合でも、以下のようにGrove - Vibration MotorをSeeeduinoに直接接続することができます。

SeeeduinoGrove - Vibration Motor
5V
GND
接続なし
D2

ソフトウェア

  • ステップ 1. 以下のコードをArduino IDEにコピーしてアップロードします。コードのアップロード方法がわからない場合は、コードのアップロード方法をご確認ください。
int MoPin = 2;    // 振動モーターがデジタルピン9に接続されています

void setup() {
pinMode( MoPin, OUTPUT );
}

void loop() {

digitalWrite(MoPin, HIGH);
delay(1000);

digitalWrite(MoPin, LOW);
delay(1000);
}
  • ステップ 2. これでモーターの振動を感じることができます!

Codecraftで遊ぶ

ハードウェア

ステップ 1. Grove - Vibration MotorをBase ShieldのD2ポートに接続します。

ステップ 2. Base ShieldをSeeeduino/Arduinoに差し込みます。

ステップ 3. USBケーブルを使ってSeeeduino/ArduinoをPCに接続します。

ソフトウェア

ステップ 1. Codecraftを開き、Arduinoサポートを追加し、メインプロシージャを作業エリアにドラッグします。

note
Codecraftを初めて使用する場合は、[ArduinoでのCodecraftの使い方](https://wiki.seeedstudio.com/ja/Guide_for_Codecraft_using_Arduino/)もご覧ください。

ステップ 2. 以下の画像のようにブロックをドラッグするか、このページの最後からダウンロードできるcdcファイルを開きます。

cc

プログラムをArduino/Seeeduinoにアップロードします。

tip
コードのアップロードが完了すると、振動モーターの振動を感じることができます。

Raspberry Piで遊ぶ

ハードウェア

  • ステップ 1. 以下のものを準備してください:
Raspberry piGrovePi_PlusGrove - Vibration Motor
画像説明をここに入力画像説明をここに入力画像説明をここに入力
今すぐ購入今すぐ購入今すぐ購入
  • ステップ 2. GrovePi_PlusをRaspberryに差し込みます。
  • ステップ 3. Grove - Vibration MotorをGrovePi_PlusのD8ポートに接続します。
  • ステップ 4. USBケーブルを使ってRaspberryをPCに接続します。

ソフトウェア

  • ステップ 1. デモディレクトリに移動します:
cd yourpath/GrovePi/Software/Python/
  • ステップ 2. コードを確認します:
nano grove_vibration_motor.py   # "Ctrl+x"で終了 #
import time
import grovepi

# Grove Vibration MotorをデジタルポートD8に接続
# SIG,NC,VCC,GND
vibration_motor = 8

grovepi.pinMode(vibration_motor,"OUTPUT")

while True:
try:
# 1秒間振動を開始
grovepi.digitalWrite(vibration_motor,1)
print 'start'
time.sleep(1)

# 1秒間振動を停止し、繰り返す
grovepi.digitalWrite(vibration_motor,0)
print 'stop'
time.sleep(1)

except KeyboardInterrupt:
grovepi.digitalWrite(vibration_motor,0)
break
except IOError:
print "Error"
  • ステップ 3. デモを実行します。
sudo python grove_vibration_motor.py

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

リソース

プロジェクト

Grove - 振動モーターの紹介 - 大人向けのみ: 初心者向け例

OVERWATCHにインスパイアされて、最近とてもクールな木製レーザーガンのおもちゃを作りました!

木製レーザーガンとガンターゲットは、Seeeduino LotusというArduinoボードをベースにしています。レーザーガンのレーザーエミッターは、レーザーパルスを発射してガンターゲットを「起動」するように制御されます。そして、ガンターゲットにはレーザーパルスを検出するための3つの光センサーがあります。とてもシンプルに見えますよね?このプロジェクトに興味があるなら、自分やお子さんのためにぜひ作ってみてください!クリスマスプレゼントとしてDIYするのに1日を費やす価値があります。

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

弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。

Loading Comments...