继电器经常在我们的电子应用中使用,特别是当我们需要从微控制器电路驱动高负载时。因此,在这个DIY项目中,我们制作了一个4通道继电器驱动器电路,用于基于继电器的应用。在这里,我们设计了一个隔离的PCB,用于4个继电器,一次可操作4个AC设备。我们已经放置了用于连接设备的三针螺钉接线端子(NC,Nutral,NO)。
所需组件:
- SPDT继电器12v -4
- 817光耦合器-4
- 晶体管BC547 -4
- 贴片LED -5
- PCB(从EasyEDA订购)-1
- 接线端子3针-5
- 1N4007二极管-1
- 1k电阻-9
- 防盗棍男-1
- 电源供应
- 单片机或Arduino进行演示
- 连接线
继电器驱动电路说明:
在此4通道继电器驱动器电路中,我们使用了一个由有效LOW信号触发的光耦合器,以触发NPN晶体管,该晶体管进一步驱动继电器。在这里,我们在此PCB板上使用了12v 10Amp继电器,但是您也可以使用5v继电器。
工作与示范:
为了演示此继电器模块的工作原理,我们使用了Arduino Uno板来控制继电器。所有四个继电器都通过Arduino的8,9,10和11号引脚(In1,In2,In3和In4)连接,并且使用1个12v适配器为电路供电。我们已经在PCB板的接线板上连接了220VAC灯泡,并且AC电源也已应用到该板上。
以下是我们用来演示此中继模块的Arduino代码:
#define rly1 8 #define rly2 9 #define rly3 10 #define rly4 11 void setup(){pinMode(rly1,OUTPUT); pinMode(rly2,OUTPUT); pinMode(rly3,OUTPUT); pinMode(rly4,OUTPUT); delay(2000); } void loop(){digitalWrite(rly1,HIGH); digitalWrite(rly2,HIGH); digitalWrite(rly3,HIGH); digitalWrite(rly4,HIGH); delay(2000); digitalWrite(rly1,LOW); digitalWrite(rly2,LOW); digitalWrite(rly3,LOW); digitalWrite(rly4,LOW); delay(2000); }
还要查看本文结尾的视频。
使用EasyEDA的电路和PCB设计:
为了设计该 继电器驱动器电路,我们选择了称为EasyEDA的在线EDA工具。我们以前使用过EasyEDA多次,发现与其他PCB制造商相比,它使用起来非常方便。设计完PCB之后,我们可以通过低成本的PCB制造服务订购PCB样品。他们还提供元件采购服务,其中有大量的电子元件库存,用户可以与PCB订单一起订购所需的元件。
在设计电路和PCB时,您还可以公开您的电路和PCB设计,以便其他用户可以复制或编辑它们并从中受益,我们还为此继电器驱动器模块公开了整个电路和PCB布局 ,检查以下链接:
easyeda.com/circuitdigest/RelayBoard-d3f1fbcfc99540738b4f76aceef8882b
以下是EasyEDA的PCB布局顶层快照,您可以通过选择“层”窗口中的层来查看PCB的任何层(顶层,底层,顶层丝绸,底层丝绸等)。
您还可以使用EasyEDA中的“照片查看”按钮查看PCB及其制造后的外观:
在线计算和订购样品:
完成PCB设计后,您可以单击 上面的 Fabrication输出 图标 。然后,您将访问PCB订购页面,以下载PCB的Gerber文件并将其发送给任何制造商,直接在EasyEDA中订购它也容易得多(且便宜很多)。在这里,您可以选择要订购的PCB数量,所需的铜层数,PCB的厚度,铜的重量,甚至PCB的颜色。选择所有选项后,单击“保存到购物车”并完成您的订单,几天后您将获得PCB。而且,您也可以与本地PCB供应商一起使用Gerber的PCB布局输出。他们以极低的成本(2美元)制造PCB。
订购PCB几天后,我得到了PCB样品
焊接:得到这些零件后,我们将所有必需的组件安装在PCB上,并将其与Arduino连接以进行演示。