當前位置:米奇創意網>生活小發明>電子DIY>

自制手機控制智能電源開關手工電子DIY教程

電子DIY 閲讀(1.42W)

自制手機控制智能電源開關

本教程將向您展示如何破解一個現成的電源適配器,在使用互聯網的同時可以通過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張