当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]首先,我们用它来控制一个简单的LED灯,然后使用它来控制一个灯泡。Arduino可以控制最高5V的设备,因此如果要控制电压超过5V或交流(AC)设备,则需要使用继电器模块,以便同时控制交流和直流设备。

首先,我们用它来控制一个简单的LED灯,然后使用它来控制一个灯泡。Arduino可以控制最高5V的设备,因此如果要控制电压超过5V或交流(AC)设备,则需要使用继电器模块,以便同时控制交流和直流设备。

继电器模块

继电器本质上是一种由电磁铁驱动的开关。电磁铁需要一定的小电压才能被激活,而这个电压将由Arduino提供。一旦电磁铁被激活,它就会拉动触点,从而接通高压电路。

我们将使用的继电器模块是SRD-05VDC-SL-C型,该模块工作电压为5V,可与任何微控制器配合使用,但本文中我们将使用Arduino。

5V继电器模块的引脚布局

Arduino继电器模块共有六个引脚:一侧有三个,另一侧也有三个。在底部一侧,有三个引脚,分别是信号输入、5V电源和地线。我们将这些引脚连接到Arduino上。另一方面,5V继电器的输出引脚包括常开(NC)、常闭(C)和常开(NO)。我们将在这些引脚上连接输出设备。

常开状态(NO)与常闭状态(NC)

Arduino继电器模块可工作于两种状态:

- 常开状态(NO)

- 常闭状态(NC)

常开状态(NO)

在常开状态下,继电器通电后初始输出为低电平。此时使用公共引脚和常开引脚。

常闭状态(NC)

在常闭状态下,继电器通电后初始输出为高电平。此时使用公共引脚和常闭引脚。

使用Arduino继电器模块控制直流设备

第一部分,我们将用继电器控制LED灯;第二部分,将用继电器控制高压设备。与交流设备相比,控制直流设备要简单得多。对于小电压设备(如不超过5V的LED),在控制时无需外部电源。

所需元件:

•Arduino Uno

•继电器模块

•LED

电路图与说明

将继电器模块连接到Arduino的接线非常简单。在本例中,我们将以常开状态连接继电器模块与Arduino。因此,将Arduino的5V和地线分别连接到继电器模块的5V和地线。然后,将继电器模块的信号引脚连接到Arduino的12号引脚。

在继电器模块的另一侧,由于我们要以常开状态连接继电器,因此使用公共引脚和常开触点(NO)。将Arduino的13号引脚连接到继电器模块的公共端,将继电器模块的常开触点(NO)连接到LED的正极。再将LED的另一端连接到Arduino的地线。

代码

使用Arduino继电器模块控制交流设备

在控制交流设备时,必须采取必要的安全措施,因为交流电具有危险性,可能对人身造成伤害。为避免任何风险,请正确遵循以下教程。

所需材料

- Arduino Uno

- 继电器模块

- 带灯座的灯泡

电路图及说明

要控制交流设备,需要一个外部电源来供电给交流电源。请将Arduino的VCC、地线和信号引脚分别连接到5V电源、地线以及Arduino的第8号引脚。另一端,将交流电源的一根电线连接到灯泡的一端,另一根电线连接到继电器的公共端(C)。然后将继电器的常开触点(NO)连接到灯泡的另一端。

代码

PCB设计

在确认面包板上的所有部件均正常工作后,我使用KiCad完成了PCB的设计。

完成PCB设计后,我生成了用于PCB制造所需的Gerber文件。

所需元件

•Arduino Nano

•继电器 SRD-05VDC-SL-C × 4

•3针5.08mm端子块 × 4

•圆柱形插孔(Barrel Jack)

•1N4007二极管 × 5

•红色LED灯 × 4

•绿色LED灯 × 4

•BC547晶体管 × 4

•1k电阻 × 5

•220欧姆电阻 × 5

•2k电阻

•三针开关

组装完成后,效果如下所示。

代码

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
关闭