趣味创意馆

位置:首页 > 创意diy > 电子DIY

自制手机控制智能电源开关手工电子DIY教程

电子DIY1.4W

自制手机控制智能电源开关

本教程将向您展示如何破解一个现成的电源适配器,在使用互联网的同时可以通过Electric Imp来启用电源适配器。当您用手机或上网或浏览互联网时,您可以打开或关闭任何电源供电设备,并插入适配器

主要材料

  斯坦利远程供电插座  Electric Imp承载板
  SainSmart 双通道继电器板,有光电隔离器。   1 个 3 销 Molex 连接器
  5 x Connector contacts for Molex KK Series connectors.  热敏电阻 - 10K欧姆
  8.2K 1/4W 5% 电阻器. 10K 会更好  iPhone USB 充电器为imp充电

所需工具:

  用于拆卸Stanley的飞利浦螺丝刀  烙铁焊锡
  24 、 26 或者28 个计量的 连接电线用于连接 electric imp I/O 和继电器.   锋利的工具刀
  小型电子工具 (钢丝钳、剥线器等等)  小钻头 (1/16") 和钻孔机,用于将Imp插入Stanley 单元中的槽中
  热胶枪和胶棒来安装the Electric Imp和继电器

制作步骤:

第1步:

自制手机控制智能电源开关 第2张

第一步:该装置如何运行
Electric Imp 是核心操作系统。当Web App上的按钮被激活,会出现an AJAX HTTP请求来确保你的Imp有特定的URL。该请求会被传送到Imp代理商的Electric Imp云中,将与您的Imp相连。
Imp固件从云端代理服务器上接收消息,并相应地设置继电器输出。您只需要极小的软件和固件开发工作,就可以通过按智能手机或web浏览器上的按钮,进行任意的开关电源插座。

第2步:

自制手机控制智能电源开关 第3张

第二步:材料清单
零件

斯坦利远程供电插座
Electric Imp承载板
SainSmart 双通道继电器板,有光电隔离器。 
1 个 3 销 Molex 连接器. 
5 x Connector contacts for Molex KK Series connectors.
热敏电阻 - 10K欧姆
8.2K 1/4W 5% 电阻器. 10K 会更好
iPhone USB 充电器为imp充电
为了给imp供电,要切断USB线,如果你能得到一个像iPhone充电头那样的,就不需要切断usb线了。


工具和物料
用于拆卸Stanley的飞利浦螺丝刀
烙铁焊锡
24 、 26 或者28 个计量的 连接电线用于连接 electric imp I/O 和继电器.
锋利的工具刀
小型电子工具 (钢丝钳、剥线器等等)
小钻头 (1/16") 和钻孔机,用于将Imp插入Stanley 单元中的槽中
热胶枪和胶棒来安装the Electric Imp和继电器。

第3步:

自制手机控制智能电源开关 第4张

记住,一旦你打开Stanley远程交流插座开关,您的保修就会无效。另外,确保您使用的是正规的电源设备。在操作之前先拔掉Stanley 单元,你可以安全而不用担心会触电。如果你试图在插电时进行操作,115伏特的电压很容易发生意外。如果你试图工作单位虽然插入,这个livevoltages斯坦利单元内(115伏)足以杀死你。切忌不要在没有外壳且插上电的时候对Stanley内部进行操作,一定要注意安全。

第4步:

自制手机控制智能电源开关 第5张

一定要使用标准的DIY程序,而且记得带上安全眼罩。

第5步:

自制手机控制智能电源开关 第6张

第6步:

自制手机控制智能电源开关 第7张

第7步:

自制手机控制智能电源开关 第8张

第8步:

自制手机控制智能电源开关 第9张

第9步:

自制手机控制智能电源开关 第10张

第10步:

自制手机控制智能电源开关 第11张

第11步:

自制手机控制智能电源开关 第12张

第三步:拆卸和修改

第12步:

自制手机控制智能电源开关 第13张

使用小螺丝刀将Stanley单元背部的5个螺丝拧下,即可轻易打开。其中一个螺丝可能藏在一个贴纸后面。

第13步:

自制手机控制智能电源开关 第14张

将远程控制PCB删除和处理掉,我们不会再使用它,因为将在这个地方放置Imp

第14步:

自制手机控制智能电源开关 第15张

把2个大自制电路板,装在塑料外壳中,这样原始的RF射频板就安装成型了。这些自制电路板可以用一对侧铣刀切断,然后用小钻头打磨工具打磨得更顺滑。Imp和继电器电路板会粘在基座上,需要把自制电路板移除,使继电器板装的足够低,以便在Stanley装置组装时盖上顶盖。

第15步:

自制手机控制智能电源开关 第16张

从壳体拆卸主电路板。用带有切割刀片的小钻头小心地将在当前的电路切断,只留下电路板的交流电部分,如图片所示。为了安装新的继电器,切割PCB是必要的。要留下主要的用于支持电源插座的交流通道。

第16步:

自制手机控制智能电源开关 第17张

对electric imp卡提供了一个在外壳侧面的卡槽,最初我曾打算将Stanley unit建在稳压器中,结果显示无法提供足够的电源,因此我不得不将槽重新转移到外壳下侧面。为了做一个卡槽,要钻一些直线排布的孔,大约1/16’’,然后使用一个小锉刀将这些孔挖通,请看本步骤最后一张图。

第17步:

自制手机控制智能电源开关 第18张

第18步:

自制手机控制智能电源开关 第19张

第19步:

自制手机控制智能电源开关 第20张

第20步:

自制手机控制智能电源开关 第21张

第四步:详细步骤和组装
Stanley装置原装的继电板型号是250VAC/10A,需要12V的线圈电压进行转换。由于很难从一个5 v电路启动,因此取而代之的是用一个双继电器模块进行替代。
当你开始操作时,请务必确保Stanley单元已经断电。

第21步:

自制手机控制智能电源开关 第22张

我使用的继电板有两个10A的继电器,可以用5V的线圈电压进行转换的。为了确保在改动时可能产生15A的电流,我将继电器进行并联,这可以提供20A的电流载荷。为了能连接到额定的15A家用电线断电保护电路,并联的方式为电源适配器提供了一个良好的安全系数。如果你使用一个高电流继电器,你可以单独关掉电源插座。如果电源板是15A的,那么任何插座都必须在15A以内,以确保安全。通过本教程中所指定的继电器显露,可以确保任何单一的插座或3个插座一起使用都能安全地通过15A电流。如果有比这更高的电流负荷,家用断电器接线面板将可以保护整个电路。

第22步:

自制手机控制智能电源开关 第23张

我使用的iPhone USB充电器作为电源进行供电,因为它们非常便宜,可以在网站上方便地买到。买一个带有USB便携式的充电器,相对买各个零部件来组建自己的电源而言要便宜些。iPhone USB充电器在Stanley装置有限的空间中可以很好地工作。将扇形(软线)接头直接将AC接头与充电器相连。使用Heatshrink,将AC接头暴露在外面的部分覆盖起来,以防止意外发生。我在工具箱中发现的USB电线有一个笨重的模塑连接头,因此我使用一个锋利的小刀,将塑料接头拆除。USB电线中红色的和黑色的电线用26 gauge 电线来替代,以提供更多的机械鲁棒性,连接头使用heatshrink,如图所示加以保护。

第23步:

自制手机控制智能电源开关 第24张

以前我发明过独立转换继电器的装置,用来独立控制至少2个插座。在检查了当前继电器的承载能力后,我选择将继电器输出用并行方式连接,在Imp和继电板之间的连接线,有两个Imp pins来控制每个继电板,实际上,你可以只需用1个Imp pin来应对两个继电器输入。固件可以同时转换两个pin,因此上述两种方法都是可行的。

第24步:

自制手机控制智能电源开关 第25张

AC中性线和AC地线已经连接到电源插座凹槽中,不要改变产品的出厂连接方式,唯一需要改动的只有一根线,那就是AC火线(黑色线)。这根线需要如图解一样剪开来,用heatshrink来保护。我使用一小段16AWG线来伸长这根线。当使用短地盘电线时,16AWG多股电线可以承载22A的电流。

第25步:

自制手机控制智能电源开关 第26张

第26步:

自制手机控制智能电源开关 第27张

第27步:

自制手机控制智能电源开关 第28张

第28步:

自制手机控制智能电源开关 第29张

继电器输出线按图中所示的方式来焊接到AC 电路板的下面。当所有的连接已经完成后,将全部东西如图塞进去,用热胶将继电器和imp粘贴到壳座。

第29步:

自制手机控制智能电源开关 第30张

第五步:Imp 固件,代码和Blink-up
为了让你的Imp运行,需要连接无线网络,Electric Imp提供了一个可以进行光学配置的工具,这个过程叫做BlinkUp,当BlinkUp过程完成后,你的imp就会出现在您新设备的的IDE。如果你没有使用过一个Electric Imp,建议你可以开始从the Hello World 这个例子尝试,还有一个非常详细的教程

固件和代码
你的代理器有一个特定的URL,当HTTP消息发到这个URL时,你的代码会在imp云端运行,通过比较是否与云端代理器中 ).存储的API密码(自己设定,越长的密码越安全)匹配来检验请求的有效性。如果密码匹配,就会检验信息,并决定是否需要将按压按钮的事件或电源状态请求传送到HTTP请求包中。如果HTTP请求是关于电源状态的,代码就会将交流电源插座的the On/Off 状态返回至网络。当输出字符改变了状态,则Imp固件会异步更新状态。
如果按压按钮的事件通过了HTTP请求,这一事件通过electric imp中Imp和代理服务器之间的安全传递通道传递给Imp固件。Imp通过 ("buttonPressed", function( value ) function “接收”这一事件,每当Imp收到按压按钮的事件信息时,就会在Pin1和7的输出状态进行切换,,然后开启或关闭继电器根据先前的状态。状态变量是通过Agent-Imp通信通道送回代理器,然后由 中的代理器接收。

第30步:

自制手机控制智能电源开关 第31张

第六步:Iphone HTML/Javascript 代码
客户端应用程序是一个梗概的HTML / Javascript应用程序。使用一个简单的图像当作按钮。当点击这个图像时,按钮就会激活,以显示WiFi包是否自该设备。与Electric Imp之间的信息传递是通过发送信息给特定的代理URL,在HTML App里,我们创建了一个XMLHttp请求对象,然后把按按钮的事件以JSON包的形式放在代理URL中。
("POST", " + new Date()ime(), true);
equestHeader("Content-type", "application/x-www-form-urlencoded");
equestHeader("x-apikey", "Your API Key");
var impRequest = { "request": "buttonPressed", "button" :   };
xmlhttp.send(JSON.stringify(impRequest));

为了得到电源插座的状态,代理器会进行查询
("POST", " + new Date()ime(), true);
equestHeader("x-apikey", "Your API Key");
equestHeader("Content-type", "application/x-www-form-urlencoded");
               
var impRequest = { "request": "GetStatus" };
( JSON.stringify( impRequest ));

为了使HTML网页出现在你手机上的本地应用软件中,你需要从一个网页上下载,然后将其收藏进你的主页中。

第31步:

自制手机控制智能电源开关 第32张

第32步:

自制手机控制智能电源开关 第33张

第七步:开始做吧!
在所有的任务完成后,你就有了一个WeMo'ish设备,通过你的iPhone/智能手机/Web浏览器进行随心所欲的控制。

第33步:

自制手机控制智能电源开关 第34张