本教程將向您展示如何破解一個(gè)現(xiàn)成的電源適配器,在使用互聯(lián)網(wǎng)的同時(shí)可以通過(guò)Electric Imp來(lái)啟用電源適配器。當(dāng)您用手機(jī)或上網(wǎng)或?yàn)g覽互聯(lián)網(wǎng)時(shí),您可以打開(kāi)或關(guān)閉任何電源供電設(shè)備,并插入適配器
第1步:
第一步:該裝置如何運(yùn)行
Electric Imp 是核心操作系統(tǒng)。當(dāng)Web App上的按鈕被激活,會(huì)出現(xiàn)an AJAX HTTP請(qǐng)求來(lái)確保你的Imp有特定的URL。該請(qǐng)求會(huì)被傳送到Imp代理商的Electric Imp云中,將與您的Imp相連。
Imp固件從云端代理服務(wù)器上接收消息,并相應(yīng)地設(shè)置繼電器輸出。您只需要極小的軟件和固件開(kāi)發(fā)工作,就可以通過(guò)按智能手機(jī)或web瀏覽器上的按鈕,進(jìn)行任意的開(kāi)關(guān)電源插座。
第2步:
第二步:材料清單
零件
斯坦利遠(yuǎn)程供電插座1000Bulbs.com
Electric Imp承載板
SainSmart 雙通道繼電器板,有光電隔離器。
5 x Connector contacts for Molex KK Series connectors.
熱敏電阻 - 10K歐姆
8.2K 1/4W 5% 電阻器。 10K 會(huì)更好
為了給imp供電,要切斷USB線,如果你能得到一個(gè)像iPhone充電頭那樣的,就不需要切斷usb線了。
工具和物料
用于拆卸Stanley的飛利浦螺絲刀
烙鐵焊錫
24 、 26 或者28 個(gè)計(jì)量的 連接電線用于連接 electric imp I/O 和繼電器。
鋒利的工具刀
小型電子工具 (鋼絲鉗、剝線器等等)
小鉆頭 (1/16”) 和鉆孔機(jī),用于將Imp插入Stanley 單元中的槽中
熱膠槍和膠棒來(lái)安裝the Electric Imp和繼電器。
第3步:
記住,一旦你打開(kāi)Stanley遠(yuǎn)程交流插座開(kāi)關(guān),您的保修就會(huì)無(wú)效。另外,確保您使用的是正規(guī)的電源設(shè)備。在操作之前先拔掉Stanley 單元,你可以安全而不用擔(dān)心會(huì)觸電。如果你試圖在插電時(shí)進(jìn)行操作,115伏特的電壓很容易發(fā)生意外。如果你試圖工作單位雖然插入,這個(gè)livevoltages斯坦利單元內(nèi)(115伏)足以殺死你。切忌不要在沒(méi)有外殼且插上電的時(shí)候?qū)tanley內(nèi)部進(jìn)行操作,一定要注意安全。
第4步:
一定要使用標(biāo)準(zhǔn)的DIY程序,而且記得帶上安全眼罩。
第5步:
第6步:
第7步:
第8步:
第9步:
第10步:
第11步:
第三步:拆卸和修改
第12步:
使用小螺絲刀將Stanley單元背部的5個(gè)螺絲擰下,即可輕易打開(kāi)。其中一個(gè)螺絲可能藏在一個(gè)貼紙后面。
第13步:
將遠(yuǎn)程控制PCB刪除和處理掉,我們不會(huì)再使用它,因?yàn)閷⒃谶@個(gè)地方放置Imp
第14步:
把2個(gè)大自制電路板,裝在塑料外殼中,這樣原始的RF射頻板就安裝成型了。這些自制電路板可以用一對(duì)側(cè)銑刀切斷,然后用小鉆頭打磨工具打磨得更順滑。Imp和繼電器電路板會(huì)粘在基座上,需要把自制電路板移除,使繼電器板裝的足夠低,以便在Stanley裝置組裝時(shí)蓋上頂蓋。
第15步:
從殼體拆卸主電路板。用帶有切割刀片的小鉆頭小心地將在當(dāng)前的電路切斷,只留下電路板的交流電部分,如圖片所示。為了安裝新的繼電器,切割PCB是必要的。要留下主要的用于支持電源插座的交流通道。
第16步:
對(duì)electric imp卡提供了一個(gè)在外殼側(cè)面的卡槽,最初我曾打算將Stanley unit建在穩(wěn)壓器中,結(jié)果顯示無(wú)法提供足夠的電源,因此我不得不將槽重新轉(zhuǎn)移到外殼下側(cè)面。為了做一個(gè)卡槽,要鉆一些直線排布的孔,大約1/16’’,然后使用一個(gè)小銼刀將這些孔挖通,請(qǐng)看本步驟最后一張圖。
第17步:
第18步:
第19步:
第20步:
第四步:詳細(xì)步驟和組裝
Stanley裝置原裝的繼電板型號(hào)是250VAC/10A,需要12V的線圈電壓進(jìn)行轉(zhuǎn)換。由于很難從一個(gè)5 v電路啟動(dòng),因此取而代之的是用一個(gè)雙繼電器模塊進(jìn)行替代。
當(dāng)你開(kāi)始操作時(shí),請(qǐng)務(wù)必確保Stanley單元已經(jīng)斷電。
第21步:
我使用的繼電板有兩個(gè)10A的繼電器,可以用5V的線圈電壓進(jìn)行轉(zhuǎn)換的。為了確保在改動(dòng)時(shí)可能產(chǎn)生15A的電流,我將繼電器進(jìn)行并聯(lián),這可以提供20A的電流載荷。為了能連接到額定的15A家用電線斷電保護(hù)電路,并聯(lián)的方式為電源適配器提供了一個(gè)良好的安全系數(shù)。如果你使用一個(gè)高電流繼電器,你可以單獨(dú)關(guān)掉電源插座。如果電源板是15A的,那么任何插座都必須在15A以內(nèi),以確保安全。通過(guò)本教程中所指定的繼電器顯露,可以確保任何單一的插座或3個(gè)插座一起使用都能安全地通過(guò)15A電流。如果有比這更高的電流負(fù)荷,家用斷電器接線面板將可以保護(hù)整個(gè)電路。
第22步:
我使用的iPhone USB充電器作為電源進(jìn)行供電,因?yàn)樗鼈兎浅1阋耍梢栽诰W(wǎng)站上方便地買(mǎi)到。買(mǎi)一個(gè)帶有USB便攜式的充電器,相對(duì)買(mǎi)各個(gè)零部件來(lái)組建自己的電源而言要便宜些。iPhone USB充電器在Stanley裝置有限的空間中可以很好地工作。將扇形(軟線)接頭直接將AC接頭與充電器相連。使用Heatshrink,將AC接頭暴露在外面的部分覆蓋起來(lái),以防止意外發(fā)生。我在工具箱中發(fā)現(xiàn)的USB電線有一個(gè)笨重的模塑連接頭,因此我使用一個(gè)鋒利的小刀,將塑料接頭拆除。USB電線中紅色的和黑色的電線用26 gauge 電線來(lái)替代,以提供更多的機(jī)械魯棒性,連接頭使用heatshrink,如圖所示加以保護(hù)。
第23步:
以前我發(fā)明過(guò)獨(dú)立轉(zhuǎn)換繼電器的裝置,用來(lái)獨(dú)立控制至少2個(gè)插座。在檢查了當(dāng)前繼電器的承載能力后,我選擇將繼電器輸出用并行方式連接,在Imp和繼電板之間的連接線,有兩個(gè)Imp pins來(lái)控制每個(gè)繼電板,實(shí)際上,你可以只需用1個(gè)Imp pin來(lái)應(yīng)對(duì)兩個(gè)繼電器輸入。固件可以同時(shí)轉(zhuǎn)換兩個(gè)pin,因此上述兩種方法都是可行的。
第24步:
AC中性線和AC地線已經(jīng)連接到電源插座凹槽中,不要改變產(chǎn)品的出廠連接方式,唯一需要改動(dòng)的只有一根線,那就是AC火線(黑色線)。這根線需要如圖解一樣剪開(kāi)來(lái),用heatshrink來(lái)保護(hù)。我使用一小段16AWG線來(lái)伸長(zhǎng)這根線。當(dāng)使用短地盤(pán)電線時(shí),16AWG多股電線可以承載22A的電流。
第25步:
第26步:
第27步:
第28步:
繼電器輸出線按圖中所示的方式來(lái)焊接到AC 電路板的下面。當(dāng)所有的連接已經(jīng)完成后,將全部東西如圖塞進(jìn)去,用熱膠將繼電器和imp粘貼到殼座。
第29步:
第五步:Imp 固件,代碼和Blink-up
為了讓你的Imp運(yùn)行,需要連接無(wú)線網(wǎng)絡(luò),Electric Imp提供了一個(gè)可以進(jìn)行光學(xué)配置的工具,這個(gè)過(guò)程叫做BlinkUp,當(dāng)BlinkUp過(guò)程完成后,你的imp就會(huì)出現(xiàn)在您新設(shè)備的的IDE。如果你沒(méi)有使用過(guò)一個(gè)Electric Imp,建議你可以開(kāi)始從the Hello World 這個(gè)例子嘗試,還有一個(gè)非常詳細(xì)的教程http://www.instructables.com/id/Getting-Started-with-Electric-Imp/
固件和代碼
你的代理器有一個(gè)特定的URL,當(dāng)HTTP消息發(fā)到這個(gè)URL時(shí),你的代碼會(huì)在imp云端運(yùn)行,通過(guò)比較是否與云端代理器中 http://forums.electricimp.com/discussion/comment/8281#Comment_8281)。存儲(chǔ)的API密碼(自己設(shè)定,越長(zhǎng)的密碼越安全)匹配來(lái)檢驗(yàn)請(qǐng)求的有效性。如果密碼匹配,就會(huì)檢驗(yàn)信息,并決定是否需要將按壓按鈕的事件或電源狀態(tài)請(qǐng)求傳送到HTTP請(qǐng)求包中。如果HTTP請(qǐng)求是關(guān)于電源狀態(tài)的,代碼就會(huì)將交流電源插座的the On/Off 狀態(tài)返回至網(wǎng)絡(luò)。當(dāng)輸出字符改變了狀態(tài),則Imp固件會(huì)異步更新?tīng)顟B(tài)。
如果按壓按鈕的事件通過(guò)了HTTP請(qǐng)求,這一事件通過(guò)electric imp中Imp和代理服務(wù)器之間的安全傳遞通道傳遞給Imp固件。Imp通過(guò) agent.on(“buttonPressed”, function( value ) function “接收”這一事件,每當(dāng)Imp收到按壓按鈕的事件信息時(shí),就會(huì)在Pin1和7的輸出狀態(tài)進(jìn)行切換,,然后開(kāi)啟或關(guān)閉繼電器根據(jù)先前的狀態(tài)。狀態(tài)變量是通過(guò)Agent-Imp通信通道送回代理器,然后由device.on 中的代理器接收。
第30步:
為了使HTML網(wǎng)頁(yè)出現(xiàn)在你手機(jī)上的本地應(yīng)用軟件中,你需要從一個(gè)網(wǎng)頁(yè)上下載,然后將其收藏進(jìn)你的主頁(yè)中。
第31步:
第32步:
第七步:開(kāi)始做吧!
在所有的任務(wù)完成后,你就有了一個(gè)WeMo‘ish設(shè)備,通過(guò)你的iPhone/智能手機(jī)/Web瀏覽器進(jìn)行隨心所欲的控制。
第33步:
-
電源適配器
+關(guān)注
關(guān)注
14文章
664瀏覽量
43131 -
Electric
+關(guān)注
關(guān)注
0文章
7瀏覽量
7520
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論