我想知道是否有人可以从电气角度发现我正在尝试做的任何严重的电气问题。
Youtube 演示
http://www.youtube.com/watch?v=BmsdXMbd2vo
简洁版本:
- 我家里有 220V 继电器,连接到灯和 220V 按钮
- 我想添加一个连接到第一个的 Arduino 控制器 220V 继电器以发送 220V 的短“脉冲”来打开和关闭现有的
- 通过添加与现有开关并行的 Arduino 继电器,我保留了原来的“系统”不变——如果 Arduino 停止工作,我仍然可以正常使用灯,只是失去了自动化
- 为了检测灯的状态,我计划使用ACS712 霍尔效应模块
我擅长编写软件,但在电气方面是新手。
- 几乎所有的灯都是连接到 220V 继电器的临时按钮
- 房子里所有电线都连接在一起的两个位置,添加一个与普通电灯开关串联的 220V 继电器,将其连接到 Arduino
- 一个 30 安培电流传感器用于检测灯开关的状态
- 每个 Arduino(或许多 Arduino 中的至少一个 - 一个还不够)以太网屏蔽用于通过封闭网络发送/接收数据(无法从 LAN/互联网访问)
现在设置的 220V 继电器已安装到位,以允许从房间的多个位置打开或关闭灯。将继电器视为 3 面控制电路
- 一侧有 220V 电源进入
- 一侧有可在 220V 上工作的按钮
- 一侧有输出到灯泡
220V 是一个开/关继电器。每次按下任何按钮时,它都会切换其状态,只要您按下按钮超过 0.1 秒(继电器手册中这么说)。
我的电工安装了 220V 继电器,它不是“常开”或“常闭”。如果电源关闭然后又恢复,灯将恢复到以前的状态。
Arduino 继电器有一个 5V 侧用于 Arduino,一个 220V 侧用于电源,每个继电器在 220V 时的额定电流为 20A。根据我的计算,一个 100W 的灯泡约为 0.5A,而我使用的是 30W 的灯,所以我有足够的误差余地。
要触发 220V 电源继电器,我所要做的就是使用常开的 Arduino 继电器并触发关闭状态超过 0.1 秒。我只需要向 220V 继电器发送一个 220V“脉冲”。
这是只要保持电源,灯仍然可以工作的主要原因。所有的 Arduino 都可能出现故障,正常的灯会照常工作,我只会失去远程控制的可能性和高级调度/脚本。
更多信息发布在家居装修板上,但我没有在此处发布的信息从电气角度来看并不重要。
忘记放图了:
到达 220v 继电器的顶部红线来自电源
220v 继电器左侧和下方的红线始终带有 220v。
** Youtube 演示 ** http://www.youtube.com/watch?v=BmsdXMbd2vo