代码之家  ›  专栏  ›  技术社区  ›  Dafydd Rees

以编程方式控制英国的电源插座

  •  8
  • Dafydd Rees  · 技术社区  · 15 年前

    这很简单。

    我想把一盏灯插入英国的电源。

    我希望能够从软件上打开和关闭电源——比如说串口命令,或者运行命令行或者从Ruby或Java中得到的东西。

    我看到很多关于如何使用美国电力系统的x10来实现这一点的文章,但是 在英国有人真的尝试过吗?

    如果你能做到这一点:

    1)你到底使用了什么硬件?

    2)您如何通过软件控制它?

    谢谢!

    4 回复  |  直到 14 年前
        1
  •  3
  •   Esteban Küber    15 年前

    在美国和英国,你必须做的事情是没有区别的。您需要的是使用并行端口,从该端口可以控制8个插座而不需要硬件多路复用,最多256个插座是多路复用,或者使用具有串行/USB通信支持的微控制器(您可以使用易于用汇编程序编程的pic)来控制相同类型的硬件:一个具有三个中继站(i'd)的板推荐继电器,就像它们一样,您不必担心连接/控制的设备),它们支持电网电压,以及一些晶体管来启动Triacs/继电器,以将控制电路与电源电路分离。

    http://www.epanorama.net/circuits/4N33out.gif

    做这件事所需的DIY硬件并没有那么难,如果你从未做过电子产品,你可能会学到一些。

    如果你有一台计算机,它有一个并行端口和少量的设备来控制,我会用一个简单的电路把端口的每个输出连接到一个晶体管上,这个晶体管驱动继电器,从而关闭每个设备的电路。

    http://www.epanorama.net/circuits/uln2803circuit.gif

    有一些 already built circuit boards on the market 你可以买,但我不能夸大这样一个事实,那就是自己动手并不难。

    Some already built relay circuit. http://www.electronickits.com/kit/complete/elec/ck1601small.jpg

        2
  •  3
  •   Daniel Vassallo    15 年前

    此外,还为英国(和欧洲)电力系统提供了x10产品,并配有英国3针插头。

    你在美国系统中看到的项目可以通过购买英国版本的产品来应用到英国。

    要在电力线上发送和接收命令,您需要 CM12 模块,可根据需要通过串行端口进行编程。此外,还可以选择现成的软件来控制CM12模块。您可能更容易与此类软件进行交互,而不是直接控制CM12。

    一家受欢迎的英国X10产品在线供应商是 Let's Automate .

        3
  •  1
  •   Community CDub    8 年前

    我是Phidgets产品的满意客户,这一款可以满足您的需求: phidgetinterfacekit 0/0/4(interface is through a usb port.)。

    < Buff行情>

    产品描述 PhidgeTinterfaceKit 0/0/4提供了 方便地连接PC 带各种高电压装置 如白炽灯泡,大功率 继电器和电机1014包含4个 用于开关交流或直流的继电器输出 电源;继电器为单极 双掷(单刀双掷)。

    < /块引用>

    在软件控制方面,Phidgets Inc.提供了许多 libraries >。

    满足您的要求:
    PhidgetInterfaceKit 0/0/4 (接口通过USB端口)。

    产品描述 PhidgeTinterfaceKit 0/0/4提供了 方便地连接PC 带各种高电压装置 如白炽灯泡,大功率 继电器和电机1014包含4个 用于开关交流或直流的继电器输出 电源;继电器为单极 双掷(SPDT)。

    在软件控制方面,Phidgets Inc.提供许多 libraries .

    alt text

        4
  •  1
  •   Jon B    15 年前

    试试 iBoot . …我们在医院使用。…非常可靠使用非常简单的接口。英国电力公司也有。…