当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]使用低压微控制器控制高压设备,是学习电子学和嵌入式系统时最有用的技能之一。通过继电器模块,Arduino Uno 可以利用简单的数字输出来切换诸如灯、风扇、水泵及其他电器等负载。

继电器模块与Arduino的接口

使用低压微控制器控制高压设备,是学习电子学和嵌入式系统时最有用的技能之一。通过继电器模块,Arduino Uno 可以利用简单的数字输出来切换诸如灯、风扇、水泵及其他电器等负载。

在这个项目中,你将学习如何将5V继电器模块连接到Arduino Uno,了解每个继电器端子的功能,上传一个基本的Arduino程序,并安全地控制外部负载。本项目非常适合初学者,是进一步实现智能家居、机器人和物联网应用的基础。

所需部件

•Arduino Uno R3

•5V 单通道继电器模块

•USB数据线

•跳线

•面包板(可选)

•低压灯或LED用于测试

了解继电器模块

继电器模块起到电动开关的作用。Arduino 提供一个低压控制信号,而继电器则安全地切换独立的电路。

控制引脚

•VCC – 5V 电源

•GND – 接地

•IN – 来自Arduino的控制输入

切换终端

•COM – 常用端口

•NO(常开)——继电器激活时连接到COM

•常闭(NC)——继电器未激活时与COM连接

继电器模块接线

将继电器模块连接到Arduino,方法如下:

•Arduino Uno

•继电器模块

•5V

•VCC

•接地

•接地

•数字引脚 7

•IN

要切换负载,将继电器的COM和NO端子与外部电路串联连接。

它起作用

当Arduino的数字引脚7输出高电平时,继电器线圈通电。内部开关随之移动,将COM端与NO端连接,使电流流经外部电路。

当输出变为低电平时,继电器将返回其默认位置并断开负载。

这种切换动作伴随着继电器特有的咔嗒声。

Arduino 代码

代码说明

程序将数字引脚7定义为继电器控制引脚。在设置过程中,该引脚被配置为输出模式。在循环内部,继电器会连续地开启一秒,然后关闭一秒。

某些继电器模块是高电平触发,而另一些则是低电平触发。如果您的继电器行为与示例相反,只需在代码中将 HIGH 和 LOW 状态互换即可。

继电器通与继电器断

下图展示了继电器的两种工作状态。

•继电器断开:COM 与 NO 断开。

•常开触点:COM 连接到 NO,使电流通过连接的负载。

安全提示

•在切换家用电器之前,务必先用低电压负载测试继电器。

•更换线路前请先断电。

•带电时切勿触碰裸露的交流电线。

•确保继电器的电压和电流额定值适合所连接的负载。

•永久性安装时应使用绝缘外壳。

如果您不熟悉家庭电压,请寻求专业电工的帮助。

应用程序

这个简单的继电器项目可以扩展为许多实际应用,包括:

•家庭自动化

•智能照明

•水泵控制器

•智能灌溉系统

•安防系统

•风扇与电机控制

•工业自动化

•物联网远程切换

结论

将继电器模块与Arduino Uno连接是每位电子爱好者应完成的首个实用项目之一。它介绍了电气隔离、安全开关以及数字控制的概念,为更高级的自动化和物联网项目奠定了基础。

一旦掌握了继电器的运行原理,你就可以集成传感器、支持Wi-Fi的电路板(如ESP32)或树莓派平台,构建适用于家庭、工业和教育领域的智能自动化系统。

本文编译自hackster.io

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