<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>

聚豐項目 > 基于智能插座的家居控制系統

基于智能插座的家居控制系統

本系統利用家用插座這個電器的連接口,設計了智能插座,將智能插座作為電器控制的基礎。智能插座可以進行電源的開關控制,還能進行電量檢測,并對用戶用電量進行統計和分析。

Cresta Cresta

分享
13 喜歡這個項目
團隊介紹

Cresta Cresta

團隊成員

楊堅 工程師

林鵬程 工程師

林炳炎 工程師

分享
項目簡介
本系統利用家用插座這個電器的連接口,設計了智能插座,將智能插座作為電器控制的基礎。智能插座可以進行電源的開關控制,還能進行電量檢測,并對用戶用電量進行統計和分析。
硬件說明

原理概述

 

整個系統由三部分組成:手機控制終端,ARM控制中心,智能插座節點。項目設計的核心在于節點智能插座的設計。


如圖所示為系統的總體組成框圖,其基本的工作原理是這樣子的:手機控制終端可以顯示和控制家庭內部設備的運行狀態;ARM是控制中心,與手機終端進行數據交互,發送控制信息給相應的控制節點; STM32控制的智能插座節點負責對家庭各個節點進行控制。手機終端與ARM控制核心通過以太網進行數據交互,ARM控制核心與STM32控制節點通過ZIGBEE進行數據交互。系統利用現有的網絡通信技術、無線組網技術、以及嵌入式和安卓平臺的開發。

hardware2.png

系統原理框圖


硬件設計原理


系統的硬件平臺主要是節點智能插座的硬件平臺以及ARM控制中心的硬件平臺。


智能插座作為網絡的重要的控制節點,在系統中負責驅動各個模塊的工作,是橋接家居網絡與無線網絡的橋梁,。節點智能插座由電量檢測模塊、學習型紅外模塊、ZigBee模塊、GSM短信報警模塊、環境傳感器以及繼電器插座模塊組成。其中控制器選用的ST公司的M3內核的ARM處理器STM32103RBT6,ZigBee模塊設計應用到了TI公司的ZigBee芯片CC2530。學習型紅外發射電路中應用到了TI的定時器芯片NE555,產生提供穩定可靠的紅外載波。GSM短信報警模塊選常用SIM900A設計而成。


ARM控制平臺:橋接ZigBee網絡與WIFI無線通信網絡的橋梁,負責數據的中轉傳輸,同時作為控制平臺,在ARM的操作界面上也能實現對家電的控制。ARM控制器選用三星的ARM9處理器,外設連接有TI公司的ZigBee模塊以及WIFI模塊。

hardware.png

智能插座硬件組成框圖

software.png

ARM控制中心硬件組成


將各個模塊封裝完成后,設計系統板將所有模塊整合在一起。系統板的原理圖如圖

hardware1.png

系統板原理圖



軟件說明

軟件設計原理


軟件設計部分包括節點智能插座中模塊的驅動程序設計、ARM控制驅動程序以及安卓APP開發。


首先,系統程序的編寫主要由以下幾個模塊組成,即Zigbee模塊驅動,溫度傳感器驅動,濕度傳感器模塊,GSM模塊驅動,插座驅動,可調燈驅動,測電量模塊驅動,學習型紅外驅動等。


其次手機客戶端程序的設計。由于Android操作系統存在開源、自由的特點,并且Android操作系統在目前智能手機市場占有率高,價格相對便宜,因此主要介紹在Android智能手機上的智能插座應用程序設計和實現。設計是使用Ecilpse+SDK+ADT開發環境,基于Android API Level 8開發,應用程序使用低版本的API進行設計,以便更高版本的設備都能與它兼容。由此開發出來的程序目前兼容市面上大部分的Android智能手機。Android智能手機上的智能插座應用程序主要實現了以下功能:通過Wi-Fi與ARM板上的串口設備進行連接、控制更改設置開關狀態、設置情景模式,以多種形式展示家居插座運行數據,包括溫度,濕度,電量信息、實現紅外學習發送、短信控制等。該系統設計有用戶友好的界面。

驅動控制總體流程.png


驅動控制總體流程

驅動程序框架.png

驅動程序框架

手機軟件構架.png

手機軟件構架

數據采集功能實現.png

數據采集功能實現


                                              網頁服務器設計流程.png

 

網頁服務器設計流程

后臺視頻監控程序.png

 

后臺視頻監控程序




演示效果

智能插座節點用于對家用電器的實際控制,可對控制端發送的數據作出響應,如圖所示:    

                                  智能插座節點實物圖.png

1智能插座節點實物圖

 

ARM控制中心接受控制指令,傳送給STM32節點,并具備有視頻監控的功能,如圖所示:

ARM控制中心硬件實物.png

2 ARM控制中心硬件實物

 

手機登陸界面,可以用于用戶驗證,填寫用戶名、密碼等信息。使用Wi-Fi無線網絡登錄至ARM控制中心,如圖3所示:

手機終端登錄界面.png

3手機終端登錄界面

 

功能界面如下圖4所示,選擇相應功能會跳轉到對應控制界面:

圖 4-4 手機終端功能選擇界面.png

4手機終端功能選擇界面


紅外控制界面,可進行模式切換,按鍵備注更改。學習模式下發送學習命令,等待學習到的數據返回,收到數據后進行存儲數據??刂颇J较?,發送數據控制指令。如下圖5所示:

紅外控制界面.png

圖5 紅外控制界面

在插座控制界面,按下開關更改其狀態,并發送控制命令,可以觸發開關關斷,如圖6所示:

圖 4-6 插座控制界面.png

 6 插座控制界面

可調燈界面如圖7所示,滑動滑塊到對應的位置發送對應的數據,使STM32控制可調燈輸出PWM波,改變可調燈的亮度:

圖 4-7 可調燈控制界面.png

 7 可調燈控制界面

情景模式按下后則切換到相應模式下,對于控制節點,會產生相應動作。如圖8所示:

圖 4-8 情景模式.png

 8 情景模式

網頁登陸界面如圖9所示,將PC機使用網絡連接到ARM控制中心后,開啟瀏覽器可進入登錄界面:

網頁登錄界面.png

 9 網頁登錄界面


網頁照明燈控制界面如圖10所示,其控制方式和手機終端實現功能基本上一致: 

圖 4-10 網頁照明燈控制界面.png

 10 網頁照明燈控制界面

網頁視頻監控如圖11所示,實現了視頻監控畫面的放大、縮小和播放、停止的功能,測試功能可用:

圖 4-11 網頁視頻監控界面.png

 11 網頁視頻監控界面



附件

(0.00 MB)下載

評論區(4 )
  • 關振東: 你們很棒,點個贊!

    回復

  • 電子芯城: 厲害,,,,,,,

    回復

  • 不知道問誰:

    回復

  • 動心忍性1234: 您好我是無線電雜志的編輯,我們對您的項目十分感興趣,請問您有興趣投稿嗎?成為我們的作者除稿費外還有其他優厚條件。敬請參與。投稿請聯系QQ260534978.

    回復

亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>