亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

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

在本教程中,我们将学习如何使用 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 Relay 教程所需的组件


您可以从以下任何网站获取组件:

  • 5V继电器模块…………………………
  • Arduino 开发板………………………………
  • 面包板和跳线…………
  • 电缆、插头、插座

电路图

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

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

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

高压警告

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

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


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

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

*注意:确保使用其他电线,而不是用于接地的“黄绿”电线。

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

Arduino Relay教程源码

现在本教程剩下的就是编写一个简单的代码并测试中继模块的工作原理。这是简单的代码,我们将仅使用引脚 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 或任何其他微控制器控制任何高压设备的方式。当然现在的可能性是无限的,例如我们可以使用电视遥控器、蓝牙、短信、互联网等来控制设备。


制造工艺

  1. DIY 最简单的 IV9 Numitron 时钟与 Arduino
  2. 对吊扇启用 Alexa Control
  3. Arduino RFID 锁教程
  4. 使用 Arduino 控制硬币接收器
  5. Arduino 带蓝牙控制 LED!
  6. Arduino Nano:使用操纵杆控制 2 个步进电机
  7. ThimbleKrox - 用手指控制鼠标
  8. 用 30 美元以下的 Arduino 控制蟑螂
  9. 使用 Arduino Uno 和蓝牙进行汽车控制
  10. 使用 Android 应用程序控制 Arduino 机械臂
  11. 使用您的 Arduino 控制多达 65,280 个继电器!
  12. 25 kHz 4 Pin PWM 风扇控制与 Arduino Uno