Skip to main content

Grove - ドライリードリレー

note

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

Grove-Dry Reed Relayは、コイル内の電流によって振動リードを磁化することで動作するリレーモジュールです。電磁リレーと比較して、接点が完全に密閉されていることがドライリードリレーの最大の特徴です。また、構造が簡単でコンパクト、高速で長寿命という特性を持ち、マイクロ電子検出や自動制御など多くの分野で広く利用されています。

特徴

  • Groveインターフェース
  • 高速
  • 優れた安定性
  • 長い接点寿命
  • 接点が完全に密閉
tip
Groveモジュールの詳細については、[Grove System](https://wiki.seeedstudio.com/ja/Grove_System/)を参照してください。

仕様

項目最小値標準値最大値単位
電圧4.85.05.2VDC
コイル抵抗225250275Ω
ピックアップ電圧3.75VDC
スイッチング電流(最大)0.5A
スイッチング電圧(最大)120 VAC/60VDC-
キャリー電流(最大)1.0A
動作時間(最大)1.0mS
リリース時間(最大)0.5mS
機械的寿命(無負荷時)1×10⁸回操作-
周囲温度-30/70˚C

対応プラットフォーム

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

使用方法

Arduinoでの使用

ドライリードリレーは最大60VDC 1Aの負荷をサポートできます。抵抗負荷を制御するために使用できますが、 誘導負荷(モーターなど)には適用できません

このドライリードリレーの使用方法は、一般的なリレーの使用方法と非常に似ています。

  • 電気ライトをGrove - ドライリードリレーに接続し、電気ライトに電源を供給します。

  • Grove - ドライリードリレーをGrove - Base ShieldのD2ポートに接続し、Arduino/Seeeduinoに差し込みます。

  • 以下のコードをアップロードします。

    int Relay = 2;

// setupルーチンはリセットを押したときに1回実行されます:
void setup() {
// デジタルピンを出力として初期化します。
pinMode(Relay, OUTPUT);
}

// loopルーチンは永遠に繰り返し実行されます:
void loop() {
digitalWrite(Relay, HIGH); // リレーを閉じる(HIGHは電圧レベル)
delay(5000); // 5秒待機
digitalWrite(Relay, LOW); // リレーを通常開にする(電圧をLOWにする)
delay(5000); // 5秒待機
}
  • 電気ライトは数秒間点灯し、その後数秒間消灯を繰り返します。特別な用途の場合は、独自にコードを書く必要があります。

Raspberry Piでの使用

note
 **Raspberry Pi OS >= Bullseye**を使用している場合は、**Python3**でのみこのコマンドラインを使用する必要があります。
  1. Raspberry PiとGrovePiまたはGrovePi+を用意してください。

  2. 開発環境の設定を完了している必要があります。設定がまだの場合はこちらを参照してください。

  3. 接続

  • Groveケーブルを使用してセンサーをGrovePiのD4ソケットに接続します。
  1. デモディレクトリに移動します:
    cd yourpath/GrovePi/Software/Python/
  • コードを確認するには
    nano grove_relay.py   # "Ctrl+x"で終了 #
    import time
import grovepi

# GroveリレーをデジタルポートD4に接続
# SIG,NC,VCC,GND
relay = 4

grovepi.pinMode(relay,"OUTPUT")

while True:
try:
# 5秒間スイッチオン
grovepi.digitalWrite(relay,1)
print "on"
time.sleep(5)

# 5秒間スイッチオフ
grovepi.digitalWrite(relay,0)
print "off"
time.sleep(5)

except KeyboardInterrupt:
grovepi.digitalWrite(relay,0)
break
except IOError:
print "Error"
  1. デモを実行します。
    sudo python3 grove_relay.py

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

リソース

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

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

Loading Comments...