这很简单。
我想将一盏灯插入英国电源。
我希望能够通过软件打开和关闭它 - 比如通过串行端口命令,或者通过运行命令行或我可以从 ruby 或 Java 获得的东西。
我看到很多关于如何使用 X10 和美国电力系统来做到这一点的文章——但有人真的在英国尝试过这样做吗?
如果你得到这个工作:
1)您到底使用了什么硬件?
2)你如何从软件控制它?
这很简单。
我想将一盏灯插入英国电源。
我希望能够通过软件打开和关闭它 - 比如通过串行端口命令,或者通过运行命令行或我可以从 ruby 或 Java 获得的东西。
我看到很多关于如何使用 X10 和美国电力系统来做到这一点的文章——但有人真的在英国尝试过这样做吗?
如果你得到这个工作:
1)您到底使用了什么硬件?
2)你如何从软件控制它?
在美国和英国你必须做的事情真的没有区别。您需要的是使用并行端口,您可以从中控制 8 个无需硬件多路复用的套接字,最多可控制 256 个多路复用,或者使用具有串行/USB 通信支持的微控制器(您可以使用 PIC,它易于使用汇编程序进行编程) 来控制相同类型的硬件:带有支持电网电压的三端双向可控硅继电器(我建议使用继电器,因为使用它们你不必担心连接/控制什么设备)的板,以及一些晶体管来驱动三端双向可控硅开关/继电器,将控制电路与电源电路去耦。
完成此操作所需的 DIY 硬件并不难,如果您从未做过电子产品,您可能会学到一些。
如果您有一台带有并行端口和少量设备要控制的计算机,我会使用一个简单的电路,该电路将端口的每个输出耦合到驱动继电器的晶体管,从而关闭每个设备的电路。
市场上有一些已经制作好的电路板可以买到,但我不能夸大 DIY 并不难的事实。
(来源:electronickits.com)
还有适用于英国(和欧洲)电源系统的 X10 产品,配有英国 3 针插头。
您所看到的美国系统项目只需购买英国版本的产品即可应用于英国。
要在电力线上发送和接收命令,您需要CM12模块,可以根据需要通过串行端口对其进行编程。此外,已经有一些现成的软件可以控制 CM12 模块。您可能更容易与此类软件交互,而不是直接控制 CM12。
英国 X10 产品的热门在线供应商是Let's Automate。
我是 Phidgets 产品的满意客户,这款产品将满足您的要求:PhidgetInterfaceKit 0/0/4(接口通过 USB 端口)。
产品描述 PhidgetInterfaceKit 0/0/4 提供一种方便的方式将您的 PC 与各种高压设备(如白炽灯泡、大功率继电器和电机)连接起来 1014 包含 4 个继电器输出,用于切换交流或直流电源;继电器是单刀双掷 (SPDT)。
在软件控制方面,Phidgets Inc. 提供了许多库。
(来源:phidgets.com)
试试iBoot。. . 我们在医院使用它。. . 非常可靠使用非常简单的界面。英国电力也可用。. .