工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Arduinoリレーチュートリアル–Arduinoで高電圧デバイスを制御する

このチュートリアルでは、Arduinoとリレーモジュールを使用して高電圧デバイスを制御する方法を学習します。次のビデオを見るか、以下のチュートリアルを読むことができます。

概要

リレーを使用して高電圧電子機器を制御できます。リレーは、実際には電磁石によって電気的に操作されるスイッチです。電磁石は低電圧、たとえばマイクロコントローラーからの5ボルトで作動し、接点を引っ張って高電圧回路を作ったり壊したりします。

HL-52Sリレーモジュール

このArduinoリレーチュートリアルの例として、HL-52S 2チャネルリレーモジュールを使用します。このモジュールには、定格が10A@250および125VACおよび10A@30および28VDCの2つのリレーがあります。高電圧出力コネクタには3つのピンがあり、真ん中の1つは共通ピンであり、マーキングからわかるように、他の2つのピンの1つは通常開接続用で、もう1つは通常閉接続用です。

モジュールの反対側には、これらの2セットのピンがあります。最初のピンには、モジュールに電力を供給するためのグラウンドとVCCピンの4つのピンと、2つの入力ピンIn1とIn2があります。 2番目のピンセットには、JDVccピンとVccピンの間にジャンパーが付いた3つのピンがあります。このような構成では、リレーの電磁石はArduinoボードから直接給電され、リレーに問題が発生すると、マイクロコントローラーが損傷する可能性があります。

このArduinoリレーチュートリアルに必要なコンポーネント

コンポーネントは、以下のいずれかのサイトから入手できます:

  • 5Vリレーモジュール…………………………
  • Arduinoボード……………………………
  • ブレッドボードとジャンパー線………
  • ケーブル、プラグ、ソケット

回路図

理解を深めるために、この構成のリレーモジュールの回路図を見てみましょう。したがって、オプトカプラーICを介してリレーをアクティブにするためにVccピンに接続されたマイクロコントローラーからの5ボルトが、リレーの電磁石に電力を供給するJDVccピンにも接続されていることがわかります。したがって、この場合、リレーとマイクロコントローラーの間に分離はありませんでした。

マイクロコントローラをリレーから分離するには、ジャンパを取り外し、電磁石用の個別の電源をJDVccとアースピンに接続する必要があります。この構成では、マイクロコントローラーはリレーと物理的に接続されておらず、オプトカプラーICのLEDライトを使用してリレーをアクティブにするだけです。

この回路図から注意すべきことがもう1つあります。モジュールの入力ピンは逆に機能します。ご覧のとおり、入力ピンがLOWになるとリレーがアクティブになります。これにより、電流がVCCからローまたはグランドの入力ピンに流れることができ、LEDが点灯してリレーがアクティブになります。 。入力ピンがHIGHになると電流が流れなくなるため、LEDは点灯せず、リレーはアクティブになりません。

高電圧警告

このチュートリアルを続ける前に、高電圧を使用することをここで警告します。高電圧を誤ってまたは不適切に使用すると、重傷を負ったり死亡する可能性があります。ですから、私はあなたの行動に対して一切の責任を負わないので、あなたがしていることに十分注意してください。

高電圧デバイスでArduinoリレーモジュールを使用する方法


まず、回路図を見てみましょう。前述のように、JDVccとアースピンに接続された電磁石の個別の電源として5Vアダプターを使用します。 Arduinoの5VピンはモジュールのVccピンに接続され、ピン番号7はリレーを制御するためのIn1入力ピンに接続されます。ここで、高電圧部分には、電源プラグ、ソケット、および2本のワイヤーが付いたケーブルが必要です。 2本のワイヤの1つが切断され、モジュール出力コネクタの共通ピンと通常開ピンに接続されます。したがって、この構成では、リレーをアクティブ化するときに、高電圧回路を閉じて動作させます。

ケーブルの作り方は次のとおりです。そこで、プラグ、ソケット、ケーブルを購入しました。次に、ケーブルを慎重に切断し、下の図に示すようにワイヤの1つを切断して、リレーモジュールの通常開いている接続ピンに接続します。また、ケーブルの両端をプラグとソケットに接続しました。

*注:アース用の「イエロー&グリーン」ワイヤーではなく、他のワイヤーを使用してください。

これが私のケーブルの最終的な外観です。ただし、ケーブルを使用する前に、ケーブルが正しく機能していることを確認してください。マルチメータを使用して確認するか、最初に低電圧でテストすることができます。

Arduinoリレーチュートリアルのソースコード

このチュートリアルの残りの部分は、簡単なコードを作成し、リレーモジュールがどのように機能するかをテストすることです。これが簡単なコードです。リレーを制御するためにピン番号7を使用するだけなので、それを出力として定義し、3秒ごとにリレーをアクティブおよび非アクティブにするプログラムを作成します。ここでもう一度、モジュールの入力が逆に機能するため、入力のロジックがローの場合は実際にリレーがアクティブになり、その逆も同様になります。

int in1 = 7;

void setup() {
  pinMode(in1, OUTPUT);
  digitalWrite(in1, HIGH);
}

void loop() {
  digitalWrite(in1, LOW);
  delay(3000);
  digitalWrite(in1, HIGH);
  delay(3000);
}Code language: Arduino (arduino)

このチュートリアルのビデオの最後に、この例のデモンストレーションがあります。その上で3つのデバイスをテストしました。最初に100Wの電球、次に電気スタンドとファンヒーター。これらのデバイスはすべて220Vで動作します。

これが、Arduinoまたは実際に他のマイクロコントローラーを使用して高電圧デバイスを制御する方法です。そしてもちろん、可能性は無限に広がります。たとえば、TVリモコン、Bluetooth、SMS、インターネットなどを使用してデバイスを制御できます。


製造プロセス

  1. Arduinoを使用したDIYの最もシンプルなIV9Numitron時計
  2. シーリングファンに対してAlexaコントロールを有効にする
  3. ArduinoRFIDロックチュートリアル
  4. Arduinoでコインアクセプターを制御する
  5. LEDを制御するBluetoothを搭載したArduino!
  6. Arduino Nano:ジョイスティックで2つのステッピングモーターを制御
  7. ThimbleKrox-指でマウスを操作する
  8. Arduinoでゴキブリを30ドル未満でコントロール
  9. ArduinoUnoとBluetoothによる車の制御
  10. AndroidアプリでArduinoロボットアームを制御する
  11. ArduinoUnoを使用した25kHz4ピンPWMファン制御