Arduinoを使用して5Vリレーで電球やモーターなどのACまたはDC負荷を制御する

Arduinoを使用して5Vリレーで電球やモーターなどのACまたはDC負荷を制御する

このチュートリアルは、a の使い方を示します。5VリレーモジュールArduinoを使ってライトやファン、その他の家電製品などの高電圧機器を制御するためのものです。このレッスンで使用するリレーはハイトリガーつまり、信号ピンが高レベルの電圧(5V)を受けると作動します。

リレーモジュールはホームオートメーションや産業用制御システムで不可欠であり、これによりマイクロコントローラを交流電源で動作する機器と安全に接続できます。

Arduinoのコードと配線図はこの記事の下に掲載されています。

ハイトリガーリレーとは何ですか?

エーリレー電気的に制御される電気機械式スイッチです。そのトリガー性が高いこのバージョンは、入力信号ピンがHIGH(通常5V)に引き上げられると動作します。これには次のものが含まれます:

  • ある電磁コイル切り替え用

  • エー常開(NO)そして常閉(NC)連絡

    Relay wiring when load is OFF
    Relay wiring when load is ON
  • Signal、VCC、GNDのピン

このモジュールを使うことで、Arduinoはボードが直接扱えないより高い電圧で動作するデバイスを制御できます。

リレーモジュールの配線

Arduinoでリレーを安全に使用するには、配線は次のように行ってください:

  • VCC(中央のピン) -5VArduinoで

  • グランド-接地Arduinoで

  • IN(信号ピン)-デジタルピン2Arduinoで

  • リレー出力端子-端子の一つを電球、扇風機、またはその他のAC/DC負荷と直列に接続してください。

コードの概要

こちらがこのレッスンで使用する基本的なArduinoコードです:

cppCopyEditvoid setup() {
  pinMode(2, OUTPUT);     // Set pin 2 as output
}

void loop() {
  digitalWrite(2, HIGH);  // Turn relay ON
  delay(1000);            // Wait 1 second
  digitalWrite(2, LOW);   // Turn relay OFF
  delay(1000);            // Wait 1 second
}

  • そのリレーがONになっていますデジタルピン2がHIGHに設定されているとき。

  • そのリレーはオフになっていますピン2がLOWに設定されているとき。

  • サイクルは1秒ごとに繰り返されます。

この構成は、センサーや時間スケジュールに基づいて家庭の照明や電源の制御を自動化するために一般的に使用されます。

動画のチャプター

  • 00:00リレー解説

  • 03:33— 配線の解説

  • 04:42コード解説

  • 06:10— デモンストレーション

画像

Relay wiring when load is OFF
Relay wiring when load is OFF
Relay wiring when load is ON
Relay wiring when load is ON
5V relay module
5V relay module
5V HIGH-level trigger relay module
5V HIGH-level trigger relay module
5V HIGH-level trigger relay module
5V HIGH-level trigger relay module
5V HIGH-level trigger relay module - back
5V HIGH-level trigger relay module - back
Arduino wiring for AC bulb with HIGH-level trigger relay
Arduino wiring for AC bulb with HIGH-level trigger relay
45-This is the Arduino code for a 5V relay
言語: C++
コピーしました!

必要かもしれないもの

リソースと参考文献

まだリソースはありません。

ファイル📁

ファイルは利用できません。