Grove - 2-Coil Latching Relay
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
このモジュールは2-Coil Latching Relayをベースにしています。通常のリレーとは対照的に、このラッチングリレーは状態を保持するために連続的な電力を必要とせず、状態を変更するには上昇/下降パルスのみが必要です。状態を変更する必要がない場合には電力を切ることも可能であり、このモジュールは特に低消費電力プロジェクトに適しています。
特徴
- Groveコネクタ
- 低消費電力
- デュアルスイッチ
Groveモジュールの詳細については、[Grove System](https://wiki.seeedstudio.com/ja/Grove_System/)をご参照ください。
仕様
項目 | 最小 | 標準 | 最大 | 単位 |
---|---|---|---|---|
動作電圧 | 4.7 | 5.0 | 5.3 | VDC |
セット/リセット電圧(最大) | 4.0 | VDC | ||
コイル抵抗 | 151 | 167 | 183 | Ω |
スイッチング電圧(最大) | 35VAC/35VDC | / | ||
スイッチング電流(最大) | 3 | A | ||
セット時間(ラッチング) | 4.5(最大) | ms | ||
リセット時間(ラッチング) | 3.5(最大) | ms |
対応プラットフォーム
Arduino | Raspberry Pi | |||
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
上記でサポートされていると記載されているプラットフォームは、モジュールのソフトウェアまたは理論的な互換性を示しています。ほとんどの場合、Arduinoプラットフォーム用のソフトウェアライブラリまたはコード例のみを提供しています。すべての可能なMCUプラットフォームに対してソフトウェアライブラリやデモコードを提供することはできません。そのため、ユーザーは独自のソフトウェアライブラリを作成する必要があります。
使用前に
関連資料
ガスセンサーを使用する前に、以下の知識を読むことをお勧めします。これにより、Arduinoや当社の製品についてより深く理解でき、オープンソースハードウェアをより簡単に使用できるようになります。
- Arduinoの使い方
- Groveシステムとは
- なぜBase Shieldが必要なのか?
これらを読んだ後、Base Shieldを使用してGrove製品をArduinoと連携させる方法がわかります。それでは始めましょう!
準備するもの
このチュートリアルでは、以下の必要な製品を含みます:
- Arduino UNO R3 または Seeeduino v4
- Base Shield
- Grove - 2-Coil Latching Relay
使い始める
Arduinoでの使用
ラッチングリレーは、状態を変更する際にのみ電力を消費します。信号ピンに上昇/下降電圧パルスが加わると、その動作状態が変わります。これは、エネルギー効率が重要な状況や、リレーがその状態を記憶する必要がある状況で非常に便利です。
それでは使い始めましょう。
- モジュールをGrove - Base ShieldのD3ポートに接続します。
- リレーはデフォルトで「セット」状態(CommとNOが接続)を保持しており、SIGピンに上昇エッジがあると「リセット」状態(CommとNCが接続)に切り替わります。以下に参考コードを示します:
#define LatchingRelay 3
void setup()
{
pinMode(LatchingRelay,OUTPUT);
digitalWrite(LatchingRelay,LOW);
delay(1000);
digitalWrite(LatchingRelay,HIGH);
delay(1000);
}
void loop()
{
}
- リレーは「リセット」状態(CommとNCが接続)を保持しており、SIGピンに下降エッジがあると「セット」状態(CommとNOが接続)に切り替わります。以下に参考コードを示します:
#define LatchingRelay 3
void setup()
{
pinMode(LatchingRelay,OUTPUT);
digitalWrite(3,HIGH);
delay(1000);
digitalWrite(3,LOW);
delay(1000);
}
void loop()
{
}
- このモジュールは動作状態が変化しない場合、消費電力が非常に少なくなります。リレーの状態を設定した後は、ラッチングリレーに電力を供給する必要がなくなるため、特に低消費電力となります。
注意
リレーは出荷時に「リセット」状態になっています。注意事項
1. 双方向リレーは同時に制御されます。
2. 「セット」または「リセット」状態に切り替える際、NO(NC)インジケーターが一度点滅します。
Raspberry Piでの使用
Raspberry PiとGrovePiまたはGrovePi+を準備してください。
開発環境の設定を完了している必要があります。設定がまだの場合はこちらを参照してください。
接続
- センサーをGrovePiのD4ソケットにGroveケーブルを使用して接続します。
- デモディレクトリに移動します:
cd yourpath/GrovePi/Software/Python/
- コードを確認するには
nano grove_2_coil_latching_relay.py # "Ctrl+x"で終了 #
import time
import grovepi
# Grove 2-Coil Latching RelayをデジタルポートD4に接続
# SIG,NC,VCC,GND
relay = 4
grovepi.pinMode(relay,"OUTPUT")
while True:
try:
# 5秒間オンにする
grovepi.digitalWrite(relay,1)
print "オン"
time.sleep(5)
# 5秒間オフにする
grovepi.digitalWrite(relay,0)
print "オフ"
time.sleep(5)
except KeyboardInterrupt:
grovepi.digitalWrite(relay,0)
break
except IOError:
print "エラー"
- デモを実行します。
sudo python grove_2_coil_latching_relay.py
オンライン回路図ビューア
リソース
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。