Arduino继电器教程- Arduino控制高压设备

在本教程中,我们将学习如何使用Arduino和继电器模块控制高压设备。你可以观看下面的视频或阅读下面的书面教程。

概述


我们可以用继电器控制高压电子设备。继电器实际上是一种由电磁铁电操作的开关。电磁铁被一个低电压激活,例如5伏特的微控制器,它拉动一个触点来制造或断开一个高压电路。

Relay-Diagram

HL-52S继电器模块


作为本Arduino继电器教程的示例,我们将使用HL-52S 2通道继电器模块,它有2个继电器,额定电压为10A @ 250和125 V AC, 10A @ 30和28 V DC。高压输出连接器有3个引脚,中间的一个是普通引脚,从标记中我们可以看到,另外两个引脚中的一个是常开连接,另一个是常闭连接。

Relay-Module-HL-52S-v1.0

在模块的另一边我们有这两组引脚。第一个有4个引脚,一个接地和一个VCC引脚为模块供电,2个输入引脚In1和In2。第二组引脚有3个引脚,在JDVcc和Vcc引脚之间有一个跳线。在这样的配置下继电器的电磁铁直接由Arduino板供电如果继电器出了问题微控制器就会受损。

Relay-Module-HL-52S

组件需要Arduino中继教程


你可以从下面的任何网站获得组件:

必威外围提钱披露:这些是附属链接。作为一名亚马逊助理,我的收入来自符合条件的购买。

线路图


为了更好地理解,让我们看看这个配置中的继电器模块的电路原理图。因此,我们可以看到5伏特从我们的微控制器连接到Vcc引脚,通过光耦合器IC激活继电器,也连接到JDVcc引脚,为继电器的电磁铁供电。在这种情况下,继电器和微控制器之间没有隔离。

HL-52S-Relay-Module-Circuit-Schematics

为了将微控制器与继电器隔离,我们需要拆除跳线,并将电磁铁的单独电源连接到JDVcc和接地引脚。现在,在这种配置下,微控制器与继电器没有任何物理连接,它只是使用光耦合器IC的LED灯来激活继电器。

Relay-Module-Circuit-Schematics

从这个电路图中还有一件事需要注意。模块的输入引脚工作相反。正如我们可以看到继电器将被激活当输入引脚将是低的,因为这样电流将能够从VCC流到低或地的输入引脚,LED将点亮并激活继电器。当输入引脚高时,没有电流流过,因此LED不亮,继电器不被激活。

Relay-Module-Circuit-Schematics02

高压警告


在继续学习本教程之前,我要在这里警告您,我们将使用高压,如果不正确或不正确使用,可能会导致严重的人身伤害或死亡。所以你要非常小心,因为我不会为你的任何行为负责。

Warning-High-Voltage

如何使用Arduino继电器模块与高压设备


首先让我们看一下电路图。如前所述,我们将使用一个5V适配器作为连接到JDVcc和接地引脚的电磁铁的单独电源。Arduino的5V引脚将连接到模块的Vcc引脚,引脚号7连接到控制继电器的In1输入引脚。现在对于高压部分,我们需要一个电源插头,一个插座和一根有两根电线的电缆。两根电线中的一根将被切断并连接到模块输出连接器的普通和常开引脚上。在这种配置下,当我们激活继电器时,高压电路就会闭合并工作。

Arduino-Relay-Module-Circuit-Diagram

下面是如何制作电缆。所以我买了一个插头,一个插座和一根电缆。然后我小心地剪断电缆,并剪断如下图所示的电线之一,并将它们连接到继电器模块的常开连接引脚。还将电缆的两端连接到插头和插座。

Cables-photo02

*注意:请使用其他电线,而不是“黄绿”线,因为它是用于接地的。

这是我的电缆最后的外观准备使用。但是,在你使用电缆之前,请确保它工作正常。可以用万用表检查,也可以先用低电压测试。

Cables-photos03

Arduino中继教程源代码


现在,本教程剩下的工作是编写一个简单的代码,并测试中继模块如何工作。下面是简单的代码,我们将使用7号引脚来控制继电器,因此我们将定义它为输出,并制作一个程序,将每3秒激活和关闭继电器。在这里我要再次提到的是模块的输入反向工作,因此输入端低的逻辑会激活继电器,反之亦然。

int in1 = 7;void setup() {pinMode(in1, OUTPUT);digitalWrite(三机一体,高);} void loop() {digitalWrite(in1, LOW);延迟(3000);digitalWrite(三机一体,高);延迟(3000);}

在本教程的视频结尾有一个演示这个例子。我用它测试了3台设备。首先是一个100W的灯泡,然后是一个台灯和一个风扇加热器。所有这些设备都在220V下工作。

这就是我们如何使用Arduino或其他设备来控制高压设备的方法单片机。当然,现在的可能性是无穷无尽的,例如,我们可以控制设备使用电视遥控器,蓝牙短信、互联网等等。

推荐

2019年最佳入门级示波器为初学者和爱好者

最好的示波器为初学者和爱好者

推荐

8个最好的Arduino入门工具包,适合2019年初学者

8个最好的ARDUINO初学者工具包

推荐

最好的3D打印机为初学者和爱好者- 3D打印

最好的3D打印机为初学者和业余爱好者