使用 Arduino 或 PC 控制电源插头的简单安全解决方案

电器工程 Arduino 中继 xbee 紫蜂
2022-01-11 20:55:24

有哪些解决方案可用于控制电源插头(或者即使可能是电灯插座),即打开和关闭电源?

我一直在寻找 xbee/zigbee 解决方案,但似乎没有适用于欧洲电源插座的解决方案(即使适用于美国插座,解决方案也很少)。

包括 Arduino 在内的有线解决方案对我来说是可以的。我希望它易于使用(至于 zigbee,我可以学习如何使用它),并且安全(我不想连接或焊接东西,因为它是 240V,我不希望有任何风险电气安装)。

4个回答

我会建议两种选择。

首先 - 这涉及少量的布线和焊接 - 使用PowerSwitchTail II这是切换电源电压的一种非常安全的方法。有足够的隔离,它被安全地装箱和测试。

如果您真的不想进行接线或焊接,那么我建议您使用基本的 OOK 协议找到一个常见的 434/868/915MHz(取决于地区)遥控插座,并购买一个简单的 434MHz 发射器。许多协议记录在不同的地方。这些唯一的问题是您无法确定开关是打开还是关闭。

在此处输入图像描述

这就是您控制继电器的方式。继电器可以为您提供与电源的适当隔离,并且使用适当的继电器,您将能够在 230V 下切换超过 1 kW。

继电器将需要比 Arduino 所能提供的更多的电流。这就是晶体管 Q1 的用武之地。晶体管将来自 Arduino 的输入电流(左侧的“开/关”)乘以大约 100 倍,并使用更高的电流来激活继电器。

编辑SSR
固态继电器)更简单,但通常更贵一些。(这个价格似乎很低,在 Digikey 为 3.50 美元。)

在此处输入图像描述

这个 SSR通过一个电阻连接到 Arduino,即左边的两个引脚,其他引脚是开关。此 SSR 可切换至 1A。

这个怎么样

在此处输入图像描述在此处输入图像描述

您连接一个 5V 电源,并将 4 个输入连接到 Arduino 的 4 个输出,您就完成了。16.50 美元。

也许X10是你需要的?X10 是通过您家的电源线进行通信的标准。这样,您就可以让 Arduino 将数据发送到一个电源插座,该电源插座将由连接到灯具的另一台设备读取。

X10 家庭自动化