我的问题是当我插上220 V灯泡的电压源时有火花。我有我的arduino uno r3,hc-05蓝牙模块,继电器模块和220V灯泡。 我切断了220V灯泡的电线。 靠近灯泡的一根电线连接到我们继电器的(COM)公共连接。 另一个切口连接到地面。 继电器模块的VCC连接到Arduino的5V。 继电器的输入引脚连接到arduino的引脚13以及reay的常开(NO)引脚。继电器的接地也连接到Arduino的地。 我的蓝牙模块tx连接到aruino的rx和蓝牙模块的rx连接到tx。 我还将蓝牙模块,5v连接到Arduino的5v。 从蓝牙模块到Arduino地面的地面。
我制作了我自己的原理图,这就是它的工作方式。它不是那么好但是我很乐意你会理解。
小方块用作BreadBoard
https://twitter.com/n_galia/status/419876079403147264/photo/1
答案 0 :(得分:1)
修订后的原理图可能也不起作用。如果您的继电器是基本继电器,则需要驱动器。 Ardunio只能下沉约20mA,你的继电器可能需要更多才能正常工作。继电器线圈可能看起来像是Arduino的短路。
如果您的继电器带有内置逻辑电平驱动器或固态继电器,或者甚至是TRIAC部件(不是继电器),那么您可能没问题。
在这种情况下,建议在Arduino和继电器之间使用光耦合器。
光耦合器有一个晶体管,可以将继电器放在其输出端,晶体管实际上是一个光敏晶体管(光电晶体管),它通过内置在封装中的LED导通。 Arduino将驱动这个LED(通过限制电阻),激活晶体管以驱动继电器。通过这种方式,低压电子器件可以完全受到保护并与高压电路隔离。
答案 1 :(得分:1)
这是一个可以与Arduino一起使用的简单继电器驱动程序。元件值不是非常重要,R4可以更大,R3可以更大,你可以使用任何5V继电器和任何NPN晶体管。如图所示它应该适用于大多数低/中型继电器。激活后,您可以检查Q1的集电极和地之间的电压。它应该小于一伏。 Ardunio提供大约4mA的电流,远低于它的输出容量。
请小心!您正在使用高电流和高压电源。与你可以对自己造成的伤害相比,炸毁Ardunio是微不足道的。
答案 2 :(得分:0)
哎哟!
Arduino不兼容处理220Vac线路的电源和灯光。
您的Arduino可能无法正常运行。
我已经修改了你的布线。