在本教程中,我们将学习如何使用Arduino和继电器模块控制高压设备。你可以观看下面的视频或阅读下面的书面教程。
概述
我们可以使用继电器控制高压电子设备。继电器实际上是由电磁铁电动操作的开关。电磁铁用低电压激活,例如,来自微控制器的5伏,它拉动接触以制造或打破高压电路。
HL-52S继电器模块
作为该Arduino继电器教程的示例,我们将使用HL-52S 2通道继电器模块,其具有2个中继,等级为10A @ 250和125 V AC和10A @ 30和28 V DC。高压输出连接器具有3个引脚,中间是公共引脚,当我们可以从标记中看到另外两个引脚中的一个是用于常开连接的标记,另一个用于常闭合的连接。
在模块的另一侧,我们有这套销钉。第一个有4个引脚,一个地面和VCC引脚,用于为模块和2个输入引脚IN1和IN2供电。第二组销具有3个引脚,JDVCC和VCC引脚之间具有跳线。使用这样的配置,继电器的电磁铁直接从Arduino板供电,如果中继出现问题,则微控制器可能会受损。
组件需要Arduino中继教程
您可以从以下任何网站获取组件:
- 5 v继电器模块 ..............................亚马逊/伯格多德/阿里巴巴全球速卖通
- Arduino Board .................................亚马逊/伯格多德/阿里巴巴全球速卖通
- 面包板和跳线.........亚马逊/伯格多德/阿里巴巴全球速卖通
- 电缆、插头、插座
必威外围提钱披露:这些是附属链接。作为一名亚马逊助理,我的收入来自符合条件的购买。
线路图
为了更好地理解,让我们看看这个配置中的继电器模块的电路原理图。因此,我们可以看到5伏特从我们的微控制器连接到Vcc引脚,通过光耦合器IC激活继电器,也连接到JDVcc引脚,为继电器的电磁铁供电。在这种情况下,继电器和微控制器之间没有隔离。
为了将微控制器与继电器隔离,我们需要拆除跳线,并将电磁铁的单独电源连接到JDVcc和接地引脚。现在,在这种配置下,微控制器与继电器没有任何物理连接,它只是使用光耦合器IC的LED灯来激活继电器。
从这个电路图中还有一件事需要注意。模块的输入引脚工作相反。正如我们可以看到继电器将被激活当输入引脚将是低的,因为这样电流将能够从VCC流到低或地的输入引脚,LED将点亮并激活继电器。当输入引脚高时,没有电流流过,因此LED不亮,继电器不被激活。
高压警告
在我们继续进行本教程之前,我会在这里警告您,我们将使用高电压,如果使用不正确或不正确地可能导致严重的伤害或死亡。因此,非常谨慎地谨慎,因为我对任何行动都不负责。
如何使用具有高压设备的Arduino继电器模块
首先让我们看一下电路图。如前所述,我们将使用5V适配器作为连接到JDVCC和接地销的电磁铁的单独电源。Arduino的5V引脚将连接到模块的VCC引脚,并将引脚7连接到IN1输入引脚,用于控制继电器。现在,对于高电压部分,我们需要一个电源插头,插座和带有两根线的电缆。两根电线中的一个将被切割并连接到模块输出连接器的常见和常开销。因此,当我们将激活继电器时,我们将获得高压电路关闭和工作。
下面是如何制作电缆。所以我买了一个插头,一个插座和一根电缆。然后我小心地剪断电缆,并剪断如下图所示的电线之一,并将它们连接到继电器模块的常开连接引脚。还将电缆的两端连接到插头和插座。
*注意:确保使用其他电线,而不是“黄色和绿色”导线,因为它意味着用于地面。
这是我的电缆最后的外观准备使用。但是,在你使用电缆之前,请确保它工作正常。可以用万用表检查,也可以先用低电压测试。
Arduino中继教程源代码
现在,本教程留下了什么,是制作一个简单的代码和测试中继模块如何工作。这是一个简单的代码,我们只需使用针头7来控制继电器,因此我们将其定义为输出并使一个程序将每3秒激活和停用中继的程序。我将在这里再次提及,模块的输入成反比,所以输入的逻辑低电平实际上是活跃的继电器,反之亦然。
int in1 = 7;void setup() {pinMode(in1, OUTPUT);digitalWrite(三机一体,高);} void loop() {digitalWrite(in1, LOW);延迟(3000);digitalWrite(三机一体,高);延迟(3000);}
在本教程的视频结尾有一个演示这个例子。我用它测试了3台设备。首先是一个100W的灯泡,然后是一个台灯和一个风扇加热器。所有这些设备都在220V下工作。
这就是我们如何使用Arduino或其他设备来控制高压设备的方法单片机。当然,现在的可能性是无穷无尽的,例如,我们可以控制设备使用电视遥控器,蓝牙,短信,互联网等。