继电器模块和Arduino

时间:2013-12-27 18:27:14

标签: arduino

我正在为这样的arduino uno r3使用1通道继电器模块(图片显示2个继电器模块,但我只使用一个继电器用于一个灯泡),http://www.geeetech.com/wiki/index.php/2-Channel_Relay_module

灯泡为220V。我将我的arduino引脚D13,接地和VCC连接到继电器模块的引脚;输入,接地和5v。我还切断了灯泡的导线,将其连接到继电器的引脚上:NC,NO,COM。灯泡的一端切割端连接到COM,另一端连接到NO。另一根导线连接到灯泡未切割。灯泡的来源是直流电。

我在arduino uno r3中上传了闪烁代码。

上传代码后,继电器模块跟随arduino的代码闪烁。事情是,灯泡不会跟随。我也尝试排除一些电线但没有任何反应。

我读了一些可能解决我的问题的文章。我发现他们正在使用SSR。这真的需要吗?我该怎么做才能使灯泡遵循arduino的代码。

我需要帮助。请..帮助我

3 个答案:

答案 0 :(得分:0)

如果您的继电器正在通电,那么接线的那一侧是好的,另一方面则是错误的。

继电器的输出不提供电力,它只是一个开关。您需要创建一个从电源,继电器,灯泡再到电源的电路。如果您连接到COM&否,继电器通电后指示灯亮;如果您连接到COM和NC,那么当继电器未通电时,指示灯会亮起。

答案 1 :(得分:0)

该中继站点上的图表有点误导。为此,请尝试将灯泡从Arduino上的+ 5V引脚运行到继电器板上的NO继电器触点端子,然后将COM继电器触点端子接地。这应该是假设:

1。)您对继电器板的接线是正确的,足以操作继电器,具体而言,每次引脚13从闪烁草图变为低/高时,您都可以听到它“点击”。

2。)220V额定灯泡实际上可以在5V下工作。

如果灯泡需要的电压超过5V,只需将灯泡上的电线更换为+ 5V引脚,并使用更高电压的电池(确保将电池的负极连接到其中一个Arduino Gnd引脚)。

答案 2 :(得分:0)

接线图包含的信息比您需要的信息多得多。

继电器模块有一个TTL接口 - VCC,GND和每个继电器一个信号,用于打开/关闭它。这些你应该连接到你的arduino上的相应引脚(你可能已经这样做了)。

每个继电器都有三个螺丝端子

  • 当您打开继电器时,其中两个端子将通过继电器NO-COM
  • 连接
  • 当您将其关闭时,继电器将断开另一对并连接COM-NC

继电器作为开关工作,灯泡将正常连接到电源,但其中一根电线(出于安全原因不是接地!)将被中断,并且两端连接到继电器端子。

BTW:

  • 继电器和灯泡都限制了它们对开关的反应速度,继电器需要时间来切换(cca 3 - 20 ms)并且灯泡具有很大的热惯性。如果你想要快速眨眼(超过每秒说两次,你可能会有问题。

  • SSR主要用于快速切换(普通继电器速度有限),寿命较长,可以使用它(通常有5V控制输入),但对于灯泡来说似乎毫无意义。 / p>

  • 220V灯泡无法在5V

  • 上运行
  • 你能解释一下

    吗?
      

    灯泡的来源是直流电。

电源插头220V实际上是AC。

  • 实际发生了什么?灯泡是永久打开还是关闭?它以某种错误的方式闪烁吗?