Answers:
到目前为止,最简单的方法是在这里购买现有产品,该产品足够开放,您可以使用标准RF模块进行控制。
这等同于集成了MCU和开关(因此具有良好的自治性),并且还避免了外观或结果安全性方面的任何问题。除非您尝试在交换机上对它们的固件进行反向工程,否则您当然会陷入制造商的广播协议中(这可能会大大降低成本)。
如果您使用LightWaveRF开关,则只需要一个£1 433 MHz的发射模块和一个arduino或类似设备即可发送此处描述的 协议。这些开关处理所有电源隔离,并在开关上提供电容式触摸控制。如果使用接收模块,您还可以使用标准遥控器向控制中心提供输入。由于有多个可用通道,因此您可以使用遥控器向集线器提供输入,并使用集线器在第二个通道上中继命令。
433 MHz模块易于重新利用,因为RF协议不安全。除非打开固件,否则任何更复杂的操作都将由制造商摆布
如果要在微控制器发生故障的情况下实现完全独立的开关,则可以为两个输入连接XOR门。当两个输入相同时,继电器将关闭;如果输入不同,则继电器将打开。这两个输入是:
电路:
正常情况下,开关应处于断开状态(输入B为低电平,如上图所示),并且N-FET由MCU引脚驱动。当MCU引脚为低电平时,由于输入匹配(均为低电平),因此异或门输出为低电平,并且继电器将关闭。当MCU引脚为高电平时,由于输入不同,继电器将打开。
现在,如果MCU崩溃并且其引脚卡在一种状态,那么有两种情况:
这是一个模拟,因此您可以自己检查机制。MCU的GPIO引脚可以通过蓝牙,WiFi或已经提到的433 MHz模块或其他合适的技术进行远程控制。
OP要求的更新:
例如,Farnell提供2个输入XOR门的列表。这是得克萨斯仪器公司(Texas Instruments)的特殊产品,也可在Farnell获得。
关于安全的一些评论。如果决定切换电源电压,则建议切换电源线,而不是中性线。
最好的方法是使用SPDT继电器来确保并同时切换火线和零线。
代替MOSFET,您可以使用光隔离器将数字电路和手动开关与继电器和电源隔离。
始终使用适当的密封,请勿打开裸露的金属表面。请记住,处理电源电压始终非常危险。