Arduino是一个基于微控制器的原型板,运行在小直流电源。继电器是一种帮助Arduino等微控制器(或基于微控制器的板)打开或关闭不同家用电器的设备,如电机、灯、热水器、电视和风扇等。
如今,Arduino被广泛应用于控制led、监测温度、记录数据和启动电机等领域。Arduino可以完成的另一个重要任务是控制一个5V继电器来操作高压交流电器和设备。
Arduino系列的微控制器,如UNO, Nano和Mega等,可以编程控制一个简单的5V继电器,即开关它的事件按下按钮,从热敏电阻读取温度值或只是通过设置一个预先定义的计时器。
在这个项目中,我们将看到一个简单的电路,Arduino UNO将控制一个5V继电器,这反过来将是一个灯。
注意:我们在这个项目中使用了Arduino UNO,因为它比其他Arduino板更受欢迎,电子初学者可以很容易地使用它。如果你有Arduino Nano或Arduino Mega等其他板,你可以毫不费力地使用它。
警告:我们将连接240V电源(或110V取决于你住的地方)到5V继电器模块打开灯。在使用市电时,你应该非常小心。如果你对连接有任何疑问,不要犹豫,向专业人士寻求帮助。
线路图
让我们看看这个项目的电路图。尽管我们已经使用了5V继电器模块,本电路图中的连接将描述完整的设置。
所需的组件
- Arduino UNO(或任何其他Arduino板)[在这里买]
- 5 v继电器
- 1 n4007二极管
- BC547 - NPN晶体管
- 红色LED(可作为Power ON LED使用)
- 绿色LED(可作为继电器ON LED使用)
- 2 x 1K欧姆电阻(1/4 W -用于红色和绿色led)
- 灯
- 直流电压元件连接线
- 连接交流电源和灯的电线
电路描述
现在让我们看看电路是如何设计的。首先,我们在这个项目中使用了5V继电器。这很容易,因为Arduino可以直接为继电器供电。如果你使用12V继电器,就像我们在这个项目中使用的那样Arduino继电器控制时,继电器需要使用单独的电源。
说到电路的设计,它是非常简单的,因为我们使用了一个5V继电器模块,而不是单独的组件。虽然电路图解释了详细的连接,但实际上我们不需要做所有的连接。
大多数中继模块(不管是5V还是12V)都会带有上述的连接,因此您所需要的就是给中继模块(即5V和GND)提供电源,并将Arduino的控制信号连接到中继板上的控制引脚。
来到负载部分,即灯,从市电供应的热丝连接到灯的一个终端。灯的另一端连接到5V继电器的常开(NO)触点上。最后,从市电的零线连接到继电器的公共(COMM)触点。
使用LDR(光依赖电阻)形式的小型光传感器自动开关灯。LDR传感器的输出给模拟输入引脚A0。
组件描述
继电器
在这个项目中使用5V继电器的优点是,继电器的电源可以直接从Arduino UNO板本身提供。现在让我们来看看接力赛的一些基本动作。继电器是一种开关,充当微控制器和交流负载之间的接口。
一个简单的单极单掷(SPST)继电器,如本项目中使用的继电器,由5个端子组成:5V, GND,常开(NO),常闭(NC)和普通(COMM)。因为我们需要在Arduino的帮助下控制这个继电器,所以在继电器模块上使用一个晶体管和一个称为控制引脚的附加引脚。
项目的运作情况
这里介绍一个简单的项目,其中Arduino UNO控制一个5V继电器。项目的工作是基于继电器的功能和Arduino控制继电器的能力。让我们讨论一下这个项目的运作情况。
如前所述,通过Arduino与5V中继模块的接口,我们打算操作一个像灯一样的交流负载。我们没有直接使用它,而是设计了一个小型应用程序,其中LDR用于检测光强度并自动打开或关闭继电器。
在正常照明条件下,LDR的输出范围为80 - 90(范围为0 - 255)。当照明条件变暗时(可以用手盖住LDR), LDR的输出将跃升到130 - 140。这个条件可以用来触发5V继电器并打开灯。
代码
优点和缺点
优点:将5V继电器与Arduino连接的主要和重要的优势是它可以由Arduino本身供电。
缺点:基于晶体管的继电器可能不是理想的长时间使用,因为继电器线圈总是有噪声。一个合适的选择是使用额外的隔离,如光隔离器或完全取消机电继电器,用固态继电器取代。
应用程序
- 将5V中继与Arduino连接起来,打开了大量应用程序的大门。尽管中继的主要任务是控制负载,但Arduino如何操作中继使其成为一个有趣的项目。
- 我们可以控制继电器的一些技术和方法是:蓝牙,红外(IR)远程,射频收发对,甚至使用互联网。
- 基于Arduino的家庭自动化需要Arduino和许多中继模块的组合(根据负载的数量)。
制作和输出视频
推荐阅读:
6的反应
不错的工作可以heló我请与arduino代码,请谢谢
上传代码。
请问我如何得到项目的代码
你好,
我已经上传了代码。检查出来。
不,代码不可用
你好,先生,我们可以通过连接电线和使用9v电池,用5v继电器打开交流发电机吗?因为发电机只有在没有电力供应的情况下才能工作。但继电器需要电源怎么办?