當前位置:製作窩 >

創意生活 >電子DIY >

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

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

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

本教程將向您展示如何破解一個現成的電源介面卡,在使用網際網路的同時可以通過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張
  • 文章版權屬於文章作者所有,轉載請註明 https://zhizuowo.com/shenghuo/dianzidiy/5z26g.html