999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

智能插座在智能家居機器人上的應用設計

2015-09-28 02:14:06陳義譜李月強
現代計算機 2015年34期
關鍵詞:智能系統

陳義譜,李月強

(北京信息科技大學儀器科學與光電工程學院,北京 100192)

智能插座在智能家居機器人上的應用設計

陳義譜,李月強

(北京信息科技大學儀器科學與光電工程學院,北京100192)

0 引言

智能家居機器人是嵌入式的主要應用之一,它以普通家庭環境為平臺,利用先進的計算機技術、通信技術、傳感器技術、控制技術等,將各種家用電子設備進行集中控制和監測,從而創造出高效、舒適、安全、便利的室內居住環境。

現在,市場上實現智能家居的方法很多,在這當中不乏一些優秀方案,但是在這些方案當中,很多都使用觸摸屏或電腦來實現設備的控制,這將大大增加不必要使用成本。當今社會,無線路由器及智能手機、平板電腦等手持設備已經得到了廣泛的普及,因此該系統利用Wi-Fi通過智能手機、平板電腦實現Web對智能家居機器人和家庭用電終端的控制,以此降低相關設備的成本。智能插座根據家用機器人采集到的溫濕度等信息的控制開閉,并將電器設備的使用情況反饋給用戶客戶端。

該系統將家用機器人與智能插座結合起來,將極大豐富家用機器人的功能,用戶只需要一個客戶端軟件,就能實現對機器人和相關用電設備的同時控制,既控制方便又節省成本。在無特殊要求時,只需在機器人的程序中設定好各個智能插座開斷的時間點,即可實現多個用電設備定時定點的協調工作。這樣,就是家用機器人的功能更加豐富,更加智能化。

1 系統框架

整個系統分為4個部分(圖1),即受控終端、路由器、服務終端和控制終端。系統結構如圖所示。在系統的4個部分之間,將控制終端與服務終端通過Wi-Fi連接,即可實現控制的可移動性,也避免了線路連接的復雜性。

控制終端即智能手機或平板電腦等手持終端。控制終端通過Wi-Fi實現與服務終端的連接,使用瀏覽器就能在Web層面對服務終端發送數據和添加命令。服務終端是整個系統的核心,是實現對受控終端傳遞命令的樞紐,實現對控制終端命令的處理,對受控終端信號的采集和發送。受控終端最終控制的是則是日常生活中的電器部分,本系統中主要涉及的控制對象是Wi-Fi智能插座。無線路由提供網絡節點,將機器人主控制器與控制終端整合到一個網絡中,綜合控制。

圖1 系統結構框圖

2 硬件設計

硬件部分設計的實現主要是一個能夠搭建Web服務器的機器人主控制模塊、若干用于通信的UARTWi-Fi模塊以及一個Wi-Fi智能插座。它們共同構成一個能夠接收遠程控制指令或者根據采集相應傳感器的數據,經過Web服務器解析、處理再控制智能插座的智能家居系統。

2.1機器人主控制器Beaglebone Black

本系統中,搭建Web服務器的主控制器選用BeagleBone Black開發部,它是一款基于AM3358處理器的開發套件。該處理器擁有高達1GHz的ARM Cortex-A8內核。其擴展接口包括網口、USB Host、USB OTG、TF卡接口、串口、JTAG接口、HDMI接口、eMMC、ADC、I2C、SPI、PWM和LCD接口等。這些接口能夠實現對機器人的控制以及與相關外部設備的通訊。

在本系統中,BeagleBone Black利用兩個串口連接Wi-Fi模塊來分別實現接受控制指令和發送控制智能插座的命令,采用若干ADC接口連接傳感器采集室內的溫濕度等數據。此外,開發板的P1口焊接一個5V/ 1A移動直流電源來實現供電。

2.2UART-WiFi模塊

本系統中,無線通信部分采用的TLN13UA06模塊是第三代嵌入式UART-Wi-Fi模塊。該模塊是基于UART接口的符合Wi-Fi無線網絡標準的嵌入式模塊,內置無線網絡協議IEEE802.11協議棧,能夠實現用戶串口數據到無線網絡之間的轉換。

在這里,該模塊用于機器人控制器的Web服務器與智能插座的通信。將一個Wi-Fi模塊設置成AP模式,連接在BeagleBone Black開發板的串口上,而智能插座內部的Wi-Fi模塊則設置成STA模式。在PC上完成相應的密鑰配置后,就能實現兩者的無線通信。

2.3智能插座

用戶通過人機界面或無線通訊模塊設置斷開的電源條件,可以設置定時斷開電器的電源,在設定的時間段內斷開電源。控制器通過電能采集模塊對電器的電能進行采集、整流變壓,然后對繼電器進行操作以控制電源的開關。本次設計中的智能插座主要由交流變直流電源模塊、主控制器芯片、Wi-Fi模塊、繼電器等構成。

本系統中,智能插座的工作原理如下:首先TLN13UA06接收來自Web服務器的指令,經UART接口傳遞至微控制器,再由微控制器分析處理后調用相關程序來控制繼電器的導通和關斷,進而控制插座的開、關。智能插座的基本結構如圖2所示:

圖2 智能插座結構

3 軟件設計

在本系統中,軟件部分的設計包括智能插座的控制程序比較簡單,只需要響應Web服務器的指令完成對相應GPIO口的控制。主要的難點在于Web服務器的搭建,并且能夠實現遠程訪問。由于服務器是在開發板中搭建,所以采用的是Linux系統下的嵌入式Web服務器。

圖3 智能插座的控制程序流程圖

(1)需要在機器人主控制器上完成Linux系統的移植,本系統選用的內核是3.8.13版本。先從官網下載內核源碼,再依次完成系統根目錄下的Makefile文件的修改、執行make menuconfig進入內核配置界面對串口驅動、ADC接口驅動等硬件結構的基本配置并進行編譯。之后將生成的zImage內核鏡像文件燒寫到開發板中。

(2)移植Web服務器。本系統選用的是boa服務器,版本為boa-0.94.13。先在虛擬機上完成boa程序的編譯、生成Makefile文件并修改文件配置;再用交叉編譯器arm-linux-gcc 4.1.2編譯boa程序,最后將相關文件復制到開發板上。

完成上述工作后,再在開發板上構建Web服務器環境。

圖4 Web服務器軟件結構圖

Web服務器環境構建:

Web服務環境的構建,除了需要完成相關的硬件設計外還需要進行軟件構件設計。主要是三個部分:Web服務器環境構建、應用網頁設計、CGI接口程序設計。圖4就是Web服務器的應用軟件結構。

3.1Web服務環境構建

本系統使用的是boa服務器,是一個單任務的Web服務器,只能一次完成用戶的請求,但是能通過CGI程序fork出一個進程來執行相應的客戶請求。要完成Web的環境搭建,需先在PC的虛擬機上進行BOA程序的編譯和配置文件的修改,并設置相關目錄,再移植到開發板上即可。本系統使用ServerSocket創建TCP服務端,部分代碼如下:

3.2應用頁面設計

在Web服務環境搭建好后,根據應用需求設計相應Web頁面。本系統中,機器人的Web服務器通過CGI程序來獲取用戶的請求、查詢條件,使用HTML方式描述結果并直接回送到客戶端的瀏覽器上,此過程中瀏覽器將用戶輸入的數據發送到Web服務器,Web服務器將數據送到CGI程序。在執行CGI程序后,會訪問數據庫的記錄,最后輸出HTML形式的結果文件,經Web服務器送回瀏覽器顯示給終端。下面給出了顯示插座狀態信息的代碼(省略了顯示格式的代碼):

3.3CGI接口程序設計

要實現對智能插座的控制,需要設計CGI程序,CGI接口程序采用C語言進行編寫,包括三個部分:標準輸入、環境變量、標準輸出。本系統中,CGI接口程序由設備狀態查詢程序和設備參數設置程序組成。CGI程序與Web服務器的數據傳遞利用環境變量來完成。下面是控制智能插座CGI的相關程序:

這里主要的工作是獲取并解析Web服務器提交過來的數據,然后傳遞給智能插座,最后調用智能插座的IOCTL函數控制繼電器的閉合或者斷開。在這個過程中,通過給按鈕賦予不同的值,再通過QUERY_ STRING向shell腳本傳輸命令。

此外,為方便手機遠程控制,本系統開發了一個Android環境下的簡單瀏覽器,其包含兩個組件:一個用于輸入URL的文本框;一個用于加載并顯示URL對應網頁的WebView。在這里,URL組件的定義如下:

安裝該瀏覽器后,就可以在裝有Android系統的終端上訪問Web服務器,監控用電設備的使用情況。

4 功能測試

本系統主要考慮終端的瀏覽器對機器人的控制以及機器人控制器對智能插座的控制,由于各個模塊的通信均是在Wi-Fi環境下實現,需要測試系統各個部分之間雙向連接和數據交換。功能測試包括兩方面內容:

控制命令從用戶處發出,經過路由器送到Web服務器再到智能插座,并控制智能插座的繼電器通斷;

在收到查詢命令時,讀取智能插座的狀態數據,數據從智能插座出發,送達Web服務器,處理后經路由器將結果返回給用戶,用戶可以在終端的Web瀏覽器上查看。

本系統以Beaglebone開發板和一個智能插座為基礎,另配置必要的模塊,進行功能驗證。在Wi-Fi環境下,通過上位機瀏覽器訪問Web服務器,向智能插座發送控制命令,同時接收智能插座傳來的數據。經實驗驗證,各模塊之間的通信、控制插座通斷、檢測用電設備工作狀態的功能都能實現。沒有人的指令的情況下,機器人能依據檢測到的溫度、亮度等室內環境數據,再結合語言設定好的時間點,對家用環境下的多個電氣設備進行良好的協調控制。

實際測試的結果可以說明本系統方案具有可行性。

5 結語

本系統從安全、節省電能的角度出發,采用Beaglebone Black開發板作為主控制器,通過Wi-Fi模塊與智能插座通訊,實現遠程控制插座的開啟和斷開。經實際試驗證明,該系統試驗效果良好,操作簡單,使用方便,比單獨的智能插座和家用機器人效率更高、更加節能,能夠為用戶提供安全、實時、可靠的服務。可以預見多功能的家用機器應用的前景十分廣泛。

同時,本系統將智能家用機器人與智能插座結合起來,完善了家用機器人的功能,具有智能節能和遠程開關功能。經過測試,系統顯示出了良好的控制效果,不僅使家用電器的待機功率大幅減少;智能機器人的加入,使得部分家用電器實現無人化控制,居住環境就變得更加舒適、更加智能化,在智能家居方面具有很好的社會效益和廣泛的市場價值。

[1]劉平.Android手機訪問服務器的一種數據交互方法[J].電子設計工程,2010,09:96-98+102.

[2]張新星.基于Android手機的智能插座設計[D].浙江大學,2014.

[3]張錕.基于Android手機的智能遙控器設計[J].網友世界,2012,09:39-41.

[4]成玉梅.基于ATMEGA8單片機的智能定時節能插座的設計[J].新課程研究(中旬刊),2013,04:136-138.

[5]馬梅,徐言飛,王鵬,朱杰.基于STM32的智能省電無隱患插座設計[J].電視技術,2014,23:68-71.

[6]曾磊,張海峰,侯維巖.基于WiFi的無線測控系統設計與實現[J].電測與儀表,2011,07:81-83+96.

[7]高聚銀.基于云平臺的智能家居系統設計與實現[D].哈爾濱工業大學,2013.

AM3358;TLN13UA06;Home Robot;Smart Socket;Wi-Fi

Application of Smart Socket in the Intelligent Home Robot

CHEN Yi-pu,LI Yue-qiang

(School of Instrument Science and Opto Electronics Engineering,Beijing Information Science&Technology University,Beijing,100192)

1007-1423(2015)34-0056-05

10.3969/j.issn.1007-1423.2015.34.015

陳義譜(1988-),男,湖北荊州人,碩士研究生,研究方向為ARM嵌入式

2015-11-03

2015-11-26

隨著智能應用技術的發展,智能家居機器人也成為一種新的趨勢。然而,由于成本、操作復雜,多功能智能化的家用機器人也僅僅在某些豪宅中出現。因此,設計一套功能多樣化、操作簡單的智能家居系統。這套系統主要是將目前比較實用的智能插座與家用機器人結合起來。

AM3358;TLN13UA06家用機器人;智能插座;Wi-Fi

李月強(1968-),男,北京人,副教授,研究方向為光電檢測技術

With the development of intelligent application technology,the intelligent home robot has become a new trend.However,due to the cost of operating complex,multi-functional intelligent home robot is only in some luxury.Therefore,designs a set of multiple functions,simple operation of the smart home system.This system is mainly to combine the practical application of intelligent socket with the home robot.

猜你喜歡
智能系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
智能制造 反思與期望
半沸制皂系統(下)
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
主站蜘蛛池模板: 免费xxxxx在线观看网站| 亚洲女同一区二区| 久久人体视频| 高清国产在线| 亚洲欧美h| 精品视频第一页| 国产传媒一区二区三区四区五区| 久久夜夜视频| 亚洲Av激情网五月天| 亚洲欧洲日韩久久狠狠爱| 亚洲女人在线| 国产一区二区人大臿蕉香蕉| 成人精品亚洲| 欧美国产精品不卡在线观看| 国产精品久久精品| 国产91在线|日本| 亚洲一级毛片在线观| 亚洲成年网站在线观看| 国产精品妖精视频| 国产美女精品一区二区| 日本人妻丰满熟妇区| 欧美.成人.综合在线| 97青青青国产在线播放| 91九色最新地址| 97在线国产视频| 性欧美精品xxxx| 国产超碰一区二区三区| 亚洲国产中文在线二区三区免| 成人国产三级在线播放| 国产理论一区| 成人日韩精品| 免费在线成人网| 99热这里只有精品国产99| 日本欧美成人免费| 真人免费一级毛片一区二区 | 久久五月天国产自| 久青草网站| 91无码网站| 国产欧美精品午夜在线播放| 婷婷六月综合网| 91精品啪在线观看国产60岁| 欧美一级片在线| 精品国产网站| 日韩AV无码免费一二三区| 亚洲色图在线观看| 九九九久久国产精品| 中文字幕在线视频免费| 精品视频一区二区观看| 国产日韩av在线播放| 91视频青青草| 免费av一区二区三区在线| 成年看免费观看视频拍拍| 在线欧美日韩| 午夜无码一区二区三区| a天堂视频在线| 欧美成人在线免费| 色亚洲激情综合精品无码视频| 欧美一级在线播放| 亚洲无码精彩视频在线观看 | 免费黄色国产视频| 高清久久精品亚洲日韩Av| 尤物精品视频一区二区三区| 国产91丝袜在线观看| 综合色婷婷| 国内精品小视频在线| 国产成人夜色91| 92午夜福利影院一区二区三区| 国产99视频免费精品是看6| 成人看片欧美一区二区| www.亚洲国产| 亚洲午夜福利在线| 中文字幕调教一区二区视频| 国产精品香蕉在线观看不卡| 99久久精品国产麻豆婷婷| 亚洲天堂首页| 国产麻豆另类AV| 国产视频久久久久| 精品综合久久久久久97| 尤物成AV人片在线观看| 99草精品视频| 成人永久免费A∨一级在线播放| 91视频国产高清|