• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

(DIY制作)智能手機APK控制家電系統(tǒng)設(shè)計(電路及搭建說明+控制源碼)

2016/08/15
21
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

設(shè)計文件.zip

共3個文件

其實這個制作沒什么難度,就是幾根線連接而已,主要就是程序。

如果手機控制的話是采用發(fā)送TCP數(shù)據(jù)包 具體附件說明文件壓縮包文件里面有,控制的話是單片機通過無線路由器收到TCP數(shù)據(jù)包,然后去除協(xié)議頭,獲取其中的指令部分,然后進行判斷。
連接電線的部分其實也很簡單,單片機上面的P0.0 --- P0.7 是控制繼電器的部分,只要依次接線到繼電器上面的接口就行,電源部分:繼電器上面有2電源接口,一個跳線,如果電源是1A的可以不用管那個跳線,直接連接到那一排最多的最兩頭,VCC和GND就行了;
如果是采用電腦控制也是用的TCP數(shù)據(jù)包,不會寫程序的可以用易語言。
壓縮包有手機的測試程序
不會寫程序的話,推薦程序:電腦用:易語言 手機用: E4A
這兩款軟件都是采用中文編程。

完成這整個系統(tǒng)的制作需要用到以下幾個模塊電路

1、單片機最小系統(tǒng)

隨便找一個開發(fā)板或者自己動手按照上圖搭建一個單片機最小系統(tǒng)就可以了,如上圖所示,單片機的P0.0-P0.7分別接繼電器模塊的輸入端子

2、繼電器模塊

這種繼電器模塊在網(wǎng)上很容易就能買到,輸入連接到單片機的P0.0-P0.7管腳便可以。

3、網(wǎng)絡模塊

這種ENC28J60網(wǎng)絡模塊在網(wǎng)上也很容易買到,用于實現(xiàn)整個智能家居控制系統(tǒng)進行聯(lián)網(wǎng)。網(wǎng)絡模塊和單片機最小系統(tǒng)之間的接線如下

軟件的修改方法:

各個電路模塊之間接好線之后,還需要修改一下程序的參數(shù)才可以實現(xiàn)網(wǎng)絡控制。程序在附件里,打開程序之后需要修改幾個地方,具體見下圖:



程序修改完后下載到單片機最小系統(tǒng)就可以了。

系統(tǒng)的測試:

電路連接好,程序修改下載好之后就可以對系統(tǒng)進行測試了,繼電器輸出部分可以接一些用電設(shè)備,比如燈等。測試方法可以用TCPUDP測試工具,在附件里有提供。地址是根據(jù)自己修改 具體請見軟件修改方法說明。

例如:LED1=1 表示P0^0 打開

LED1=0 表示P0^0 關(guān)閉

除此之外還可以用手機來實現(xiàn)控制,附件里面提供了手機端的測試軟件E4A和程序,目前只支持安卓手機安裝。

  • 設(shè)計文件.zip
    下載
    描述:包括接線說明,電路圖等
  • 單片機源文件.rar
    下載
    描述:源程序
  • 測試軟件.rar
    下載
    描述:TCP/UDP軟件和手機測試軟件

相關(guān)推薦