Arduino +リレーモジュールとロックンロール:AC / DCのミキシング

AC / DCおよびArduinoのロゴ

私たちの後 プログラミングチュートリアル そしてArduinoの最初のステップ、今回はあなたと一緒に働くための実用的なガイドをお届けします Arduinoのリレーモジュールつまり、Arduinoの低電圧直流回路を使用して、より高電圧の交流システムを制御できるようにします。 つまり、220v負荷の制御など、単純なArduinoボードでは不可能と思われていたことが、リレーモジュールで可能になりました。

このように、それはあなたを可能にします 主電源に接続された制御機器。 そして、実践の制限が厳しすぎないように、あなたが本当にやりたいことをするためにあなたが考えたり修正したりできるあらゆるタイプのプロジェクトに適用できる方法でそれを説明しようと思います。 Arduinoボードとリレーモジュールを使用する非常に特殊なプロジェクトがインターネット上にたくさんあります...

リレー:

説明しましょう リレーについて知っておくべきことすべて.

リレーとは何ですか?

リレー

フランス語でrelaisはリレーを意味し、それはリレーが実際に何をするかを示します。 それは基本的にはとして機能する電磁装置です 制御スイッチ ストリームによって。 コイルと電磁石を備えたメカニズムにより、XNUMXつまたは複数の接点をアクティブにして、独立した電気回路を開閉できます。これは、回路がそれを制御するものとは異なる電圧と電流のタイプで動作するためです。出力は、入力よりも高い電力の回路を処理します)。

だった 1835年にジョセフヘンリーによって発明されました (同じ年にエドワード・デイビーにも起因しますが)それ以来、それは進化し、現在の最新のリレーにサイズが変更されました。 当初は電信機に使用されていたため、入力で受信した弱い信号から高い電流信号を制御していました。 アプリケーションは少しずつ増えていき、現在は多くのケースで使用されています。

どんなタイプがありますか?

リレー動作図

リレーの中を見て分析すると スファンシオナミエント、小さな入力制御電流は、その銅巻線で電磁石を操作し、その出力を制御する高電力回路を開閉するスイッチまたはスイッチを動かすものであることがわかります。 これらはすべて、事故を防ぐために絶縁プロテクターによって隔離されていますが、それにもかかわらず、私は何か他のものに興味があり、それらの操作に応じて存在するタイプです。

たくさん リレーの種類 私たちが持っていることは、さまざまな点から見ることができます。 一方では、スイッチを開閉するメカニズムに焦点を当てる必要があり、それに応じて次のようになります。

  • いいえまたは通常開:その名前が示すように、電磁石をアクティブにしないと、スイッチまたは出力スイッチの接点が開いており、それらの間に電気的接続がないため、回路は非アクティブになるか、通常の状態で開きます。 これが変化するように入力が作動すると、その瞬間にスイッチ端子に触れて回路が閉じます。つまり、電流が流れます。
  • NCまたは通常閉:前の逆で、通常または休止状態の出力回路は電流を流します。 一方、入力が作用するとすぐに回路が開き、電流が遮断されます。

これは リレーを購入するときに知っておくべき非常に重要 作成したいプロジェクトによって異なります。 プロジェクトで最も正常なことは何か、リレーに接続されているXNUMXつまたは複数のデバイスが常にアクティブであるか、特定の時間にのみアクティブにしたいことを考える必要があります。 それに応じて、どちらかを選択する方が良いでしょう。

POR ejemplo、ウォーターポンプをリレーに接続して必要なときに作動する灌漑システム。Arduinoプラットフォームから注文した場合にのみポンプを接続する必要があるため、NAを選択することをお勧めします。 一方、永続的に接続し、特定の時間にのみ切断する必要があるセキュリティシステムでは、NCの方が適切です。 そうすれば、Arduinoボードからリレーに絶えず電力を供給して、正常ではない状態を強制する必要がなくなります...

しかし、それにもかかわらず、 他のタイプのリレー それらを作動させるメカニズムなど、他の観点によると。 クラシックは、私たちが説明した電磁的なものであり、最も人気があります。 しかし、光結合デバイスによって駆動できる、つまりソリッドステートに基づくものもあります。 もうXNUMXつの興味深いタイプは、出力が遅延するタイプです。つまり、回路を開閉するための出力への影響が即時ではなく特定の時間後に発生するように、追加の回路を備えたリレーです。

単一のリレーとモジュール:

Arduino用リレーモジュール

入力でArduinoボードの電気容量に適合している場合は、別売りのリレーなど、プロジェクトにさまざまなタイプのリレーを使用できます。 ただし、何を購入しているかわからない場合に非互換性の驚きを回避する最も簡単な方法は、を使用することです。 Arduino用に特別に設計されたモジュール。 Arduinoボードへの接続が非常に簡単なシングルリレーのモジュールがありますが、上の画像にあるようなダブルモジュールもあります。

これらのタイプのデュアルモジュールには通常、NOリレーとNCリレーが含まれているため、プロジェクトに必要なものがすべて揃っており、XNUMXつのモジュールをマウントに取り付けて両方のオプションをテストできます。 キープレート あなたが市場で見つけること。

Arduinoとどのように接続してプログラミングしますか?

Arduinoとリレーとの接続図

これはの簡単な図です リレーモジュールとのArduino接続。 ご覧のとおり、接続は非常に簡単です。 もちろん、購入したリレーがXNUMXつまたは緩いモジュールを選択した場合は、正しく接続するために少し変更する必要があります。 ちなみに、ダブルリレーモジュールを選択した場合は、すでにコメントしたように、プロジェクトに最適なリレーを使用できます。

ご覧のとおり、リレーまたはモジュールのGNDピンに接続する必要があるのは、GNDまたはアースからのケーブルを接続するだけです。 次に、VccラインはArduinoの5vピンのXNUMXつに接続する必要があります。 リレーに電力を供給するために必要なのはそれだけですが、XNUMX分のXNUMXが必要です。 制御線 必要なとき、またはスケッチのコードでプログラムしたときにアクティブになるようにリレーに「指示」します。

リレーの安全マージンを尊重します。たとえば、一部のリレーで指定されている250VACおよび10Aの最大値を超えないようにします。 そして、この回路を扱うときは注意してください。あなたはあなたに影響を与えない低電圧の直流で「遊んでいる」だけでなく、それらの220vを扱うときに注意しないと損傷を受ける可能性があります...

あなたはその制御線または信号線を プログラム可能なデジタル出力ピン Arduinoから、そこからリレーモジュールのINとマークされた入力まで。 私たちのスキームでは2が使用されていますが、好きなものを使用できますが、コードを適切に変更するために使用したものを覚えておいてください。別のコードを指定すると機能しません(非常に一般的なエラー)。

スキームの他のXNUMXつの詳細についてコメントする必要があります。XNUMXつは、「ここにデバイスを配置」した場所に、電球、ファン、交流モーター、またはで動作する任意のデバイスを接続できることです。 220vライン。 もちろん、上記のXNUMXつまたは複数のデバイスを電気ネットワークに接続して電力を供給する必要があります。 これを行うには、XNUMX本の電源ケーブルのXNUMX本(アースケーブルがある場合はそうではありません)を中断し、回路を開閉するリレーを挿入することで、デバイスの電源ケーブルを変更できます。

プログラムArduino:

あなたはそれを行うことができます Arduino IDE、ArdublockまたはBitbloqを使用します。つまり、どちらか適切な方を使用します。 プログラミングの簡単なコードは次のようになりますが、プロジェクトのニーズに応じてコードを変更または拡張できます。

const int rele = 2;
/***Setup***/
void setup() {
pinMode(rele,OUTPUT);}
/***Loop***/
void loop() {
digitalWrite(rele, XXX);
}

XXXを変更できます 高または低 やりたいことに応じて、つまり、それぞれオンまたはオフにします。 ただし、NCかNOかを覚えておく必要があります...もちろん、タイミングをプログラムするためのコードを追加したり、イベント、おそらく入力またはセンサーの追加や、センサーがアクティブになっているかどうかに応じてリレーを変更するなど、別のArduino入力のステータス。

あなたはすでに可能性がたくさんあることを知っていますそして 限界はあなたの想像力です。 あなたはより多くの可能性とコード例を見ることができます 私たちのチュートリアル。 たとえば、1分間隔でアクティブ化および非アクティブ化する時間を追加するには、次のコマンドを使用できます。

const int pin = 2;

void setup() {

Serial.begin(9600); //iniciar puerto serie  pin

Mode(pin, OUTPUT); //definir pin como salida

}

void loop(){

digitalWrite(pin, HIGH); // poner el Pin en HIGH (activar relé)

delay(60000); // esperar un min  digital

Write(pin, LOW); // poner el Pin en LOW (desactivar relé)

delay(60000); // esperar un min

}

このチュートリアルがお役に立てば幸いです。 高電圧プロジェクトをキックスタート...


2コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   アルフォンソカペラ

    私は受け取った情報が異常であることに気づきました。
    質問が多すぎない場合は、質問したかったのですが、複数の220Vデバイスを同じリレーに接続することはできますか、それとも各デバイスをリレーに入れる必要があります。
    すべてのためにありがとうございました。

    1.    アイザック

      こんにちは、
      はい、リレーモデルの最大容量を超えない限り、複数のデバイスをリレーに接続できます。 たとえば、電球とファンを接続して、両方が同時に接続されるようにすることができます。 データシートを確認してください。
      挨拶!