在这个DIY项目中,我们 为基于继电器的应用制作了 3通道Arduino继电器屏蔽电路。我们为3个继电器设计了隔离的PCB。通过使用此 Arduino Relay Shield, 我们可以一次操作3个AC设备。我们放置了两个销钉螺钉接线端子(中性,无),用于连接设备。在此,我们提供了PCB布局,电路图和Gerber文件,以便您可以构建或直接订购此继电器驱动器模块。
以前我们已经构建了4通道继电器驱动程序模块,但是这次我们将这个继电器模块构建为Arduino Shield,因此您只需要通过Arduino对其进行修复即可使用。继电器对于触发低信号的家用AC设备很有用,它们用于家庭自动化系统中。
所需组件:
- SPDT继电器12v -3
- 817光耦合器-3
- 晶体管BC547 -3
- 贴片LED -4
- PCB(从JLCPCB订购)-1
- 接线端子2针-4
- 1N4007二极管-3
- 1k电阻-7
- 防盗棍男-1
- 跳线– 1
- 按钮
- 电源供应
- Arduino进行演示
- 连接线
- 交流电器
Arduino中继驱动器屏蔽电路图:
在此 3通道继电器驱动器电路中,我们使用了一个光耦合器来触发NPN晶体管,从而进一步驱动继电器。光耦合器将由低电平有效信号触发。在这里,我们在此PCB板上使用了12v 10Amp继电器,也可以使用5v继电器。
工作与示范:
为了演示此Arduino Relay Driver Shield,我们使用了Arduino Uno开发板来控制继电器。我们已将所有3个继电器与Arduino的7、9和12针(RLY1,RLY2和RLY3)连接。我们使用了12v适配器为电路供电。然后,我们在PCB板的接线板上连接了220VAC灯泡,并且AC电源也已应用到该板上。查看该项目结尾处的演示视频。
在该项目的最后给出了完整的Arduino代码,代码简单易懂。如果您想了解更多关于Relay及其与Arduino的接口的信息,请点击此链接。
您只需要在Arduino上固定Arduino防护板并使用该防护板控制3个设备即可。您可以使用给定的代码(最后),也可以使用自己的代码来控制AC设备。
使用EasyEDA的电路和PCB设计:
为了设计此 Arduino Relay Shield,我们选择了称为EasyEDA的在线EDA工具。我以前使用过EasyEDA多次,发现它使用起来非常方便,因为它具有良好的外观集合并且是开源的。设计完PCB之后,我们可以通过低成本的PCB制造服务订购PCB样品。他们还提供元件采购服务,其中有大量的电子元件库存,用户可以与PCB订单一起订购所需的元件。
在设计电路和PCB时,您还可以公开您的电路和PCB设计,以便其他用户可以复制或编辑它们并从您的工作中受益,我们还对该电路公开了整个电路和PCB布局,请检查下面的链接:
easyeda.com/circuitdigest/relayshield
您可以 通过选择“层”窗口中的层来 查看PCB的任何层(顶层,底层,顶层丝绸,底层丝绸等)。您还可以使用 EasyEDA中的“照片查看”按钮查看PCB以及制造后的 外观:
在线计算和订购样品:
完成此Arduino中继屏蔽的设计后,您可以通过JLCPCB.com订购PCB。要从JLCPCB订购PCB,您需要Gerber File。要下载PCB的Gerber文件,只需单击EasyEDA编辑器页面中的Fabrication Output按钮,然后从EasyEDA PCB订购页面下载。
现在转到JLCPCB.com并单击立即报价或按钮,然后可以选择要订购的PCB数量,所需的铜层数,PCB厚度,铜重量以及甚至是PCB颜色,例如快照如下图所示:
选择所有选项后,单击“保存到购物车”,然后您将转到上载您从EasyEDA下载的Gerber文件的页面。上传您的Gerber文件,然后单击“保存到购物车”。最后,单击“安全地结帐”以完成您的订单,然后几天后您将得到PCB。他们以极低的成本(2美元)制造PCB。他们的构建时间也非常短,DHL交付3-5天的时间为48小时,基本上,您将在订购一周后获得PCB。
订购PCB后,您可以查看 日期和时间以显示PCB的 生产进度 。您可以通过在“帐户”页面上进行检查,然后单击PCB下方的“生产进度”链接,如下图所示。
订购几天的PCB后,我得到了包装良好的PCB样品,如下图所示。
获得这些部件后,我将所有必需的组件安装在与Arduino连接的PCB上进行演示。
因此,我们的Arduino Relay Shield已经准备就绪,您可以将其直接与Arduino一起使用来控制三个AC设备。您只需要将此Arduino屏蔽罩放在Arduino上,然后上传以下给定的代码。您可以根据自己的需要调整代码。
另外,请查看下面的演示视频。