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

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

概述

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

继电器图

HL-52S继电器模块

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

继电器模块-HL-52S-v1.0

在模块的另一侧,我们有两组引脚。第一个模块有4个引脚、一个接地和一个VCC引脚,用于为模块供电,还有2个输入引脚In1和In2。第二组引脚有3个引脚,JDVcc和Vcc引脚之间有一个跳线。在这种配置下,继电器的电磁铁直接由Arduino板供电,如果继电器出现故障,微控制器可能会损坏。

继电器模块HL-52S

本Arduino继电器教程所需的组件


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

yaboAG娱乐城披露:这些是附属链接。作为一名亚马逊员工,我通过符合条件的购买赚取收入。

电路图

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

HL-52S-继电器-模块-电路-示意图

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

继电器模块电路示意图

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

继电器-模块-电路-示意图02

高压警告

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

警告高压

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


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

Arduino-Relay-Module-Circuit-Diagram

这是电缆的制作方法。所以我买了一个插头,一个插座和一根电缆。然后,我小心地切断电缆,如下图所示切断其中一根电线,并将其连接到继电器模块的常开连接引脚。还将电缆的两端连接到插头和插座。

电缆-02

*注意:确保您使用其他电线,而不是“黄绿”电线,因为它是用于地面。

这是我的电缆的最终外观,可供使用。但是,在使用电缆之前,请确保其工作正常。您可以使用万用表进行检查,也可以先用低电压进行测试。

Cables-photos03

Arduino中继教程源代码

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

intin1=7;void setup(){pinMode(in1,输出);digitalWrite(in1,高);}void loop(){digitalWrite(in1,低);延迟(3000);digitalWrite(in1,高);延迟(3000);}

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

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