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

基于S5PV210的智能家居系統設計

2014-03-28 01:53:42張光南
電子設計工程 2014年8期
關鍵詞:界面用戶系統

張光南

(寶雞文理學院陜西寶雞721016)

智能家居(Smart Home)是融合了計算機、通信、控制技術于一體的現代智慧家居解決方案.目前,國內外各種類型的智能家居產品越來越多[1-2]。但一部分采用低性能的CPU作為主控芯片,無法在智能家居系統中集成更復雜的任務。還有一部分在控制系統上沒有開發出更友好的人機界面(GUI),使用戶無法完成便捷的操作。在對智能家居進行充分的研究之后,結合當前較先進的CPU芯片提出了一種方便、快捷、高效的智能家居系統.以基于S5PV210處理器和linux2.6.30內核的嵌入式系統平臺,采用溫度傳感器DS18B20、人體熱釋電紅外傳感器、氣體傳感器、攝像頭等各類傳感器全方位監控家庭信息;使用GSM模塊使用戶可通過短信進行控制并且將傳感器信息反饋給用戶;并搭建BOA服務器結合CGI技術實現客戶端和嵌入式服務器的數據交互,用戶可以通過internet遠程監視和控制家電的運行狀態;系統控制界面采用QT技術開發,并開發出了基于主從機式的門禁系統。

1 智能家居系統組成

系統組成如圖1所示,系統采用三星公司的高端ARMCortex-A8 S5PV210處理器作為主控芯片,并由多種傳感器、LCD顯示、GSM通信、以太網通信以及門禁系統等部分構成。人機交互采用3種方式:主控制系統將各種信息集成顯示到LCD顯示屏上并通過觸摸屏控制并設置;系統建立Web服務器,用戶可通過internet遠程訪問系統;用戶可通過GSM方式與系統交互;門禁系統采用主從機方式設計,主控芯片采用STC89C52。

圖1 系統結構圖Fig.1 System structure diagram

系統軟件開發首先在系統移植linux2.6.30內核,在此平臺下開發相應硬件的驅動程序;使用QT-creator編寫人機交互界面;在linux2.6.30下配置Boa服務器;CGI程序主要實現遠程客戶端瀏覽器與服務器之間控制的數據交互;使用AT指令控制GSM模塊與用戶手機通信。

2 系統硬件設計

硬件設計主要介紹各種傳感器電路,門禁系統以及GSM電路3部分。

2.1 傳感器電路

各傳感器有相應的驅動電路,將其數據輸出口與S5PV210處理器的GPIO口相連,各傳感器電路的連接遵循相應的電路連接規范[3]。

2.2 門禁系統電路設計

門禁系統采用單片機STC89C52芯片作為主控芯片,由單片機、矩陣鍵盤、報警電路、LED指示燈顯示組成,電路設計如圖2所示。系統能完成開鎖、修改密碼、當操作錯誤的次數大于系統設置的極限時,系統在報警的同時還會鎖定系統以加強密碼鎖的安全性,系統還具有節電和掉電保護等功能。密碼設置在主控系統上LCD觸摸屏上設置,系統初始化密碼為012345,利用93c46芯片掉電保護功能,對修改后的密碼自動存儲。根據單片機的返回值,在主控系統QT編寫的界面上可以控制門的打開以及顯示門的狀態信息。

圖2 門禁系統電路圖Fig.2 Circuit diagram of entrance guard system

2.3 GSM模塊電路設計

TC35i模塊有40個引腳,通過一個ZIF(Zero Insertion Force,零阻力插座)連接器引出。這40個引腳可以劃分為5類,即電源、數據輸入/輸出、SIM卡、音頻接口和控制。S5PV210通過擴展的MAX232芯片實現串口通信,TC35i模塊連接到9針的D型插座上,其連接電路如圖3所示。用戶可通過GSM短信功能完成與智能家居控制系統的通信,并獲取家庭內各傳感器以及門禁系統的狀態[4]。

圖3 GSM模塊電路圖Fig.3 Circuit diagram of GSMmodule

3 系統軟件設計

3.1 QT編程

本系統使用Qt creator中的Qt設計器設計主控系統程序的人機交互界面[5],遵循QT/embedded編程一般規則編寫代碼,首先實現了各種電氣設備、傳感器系統、門禁系統、GSM通信的相關功能控制和設置以及家庭娛樂功能,然后在主程序中添加國際化和中文支持,最后編譯并通過NFS進行系統測試[6]。

主界面類名為SmartHome,繼承自QWidget類。在其頭文件內聲明了6個功能界面對象,應用到QListWidgetItem和QListWidget兩個類以及mouseMoveEvent方法管理這六個行為,使其具有顯示隱藏功能。

主界面程序實現

class smartHome:public QWidget

{

Q_OBJECT

public:

smartHome(QWidget*Parent=O):

~SmartHome(){}

/*6個功能界面*/

Mycalender*my_calender:

Camer*Camera:

Led*led:

Login*login:

Homecontrol*hongwai:

Imageviewer*imageviewer:

QTimer*timer:

QLabel*labell,*label2:

QListwidgetrtem*item1:

QListwidget*list:

QStackedwidghet*funcwidget:

QDatetime s:

QVBoxLayout*vlayout:

3.2 BOA服務器的配置與移植

BOA服務器是一個小巧高效的、特別適合嵌入式系統的單任務的web服務器,它可以運行在linux下并支持CGI。本系統中,首先完成在linux下Boa源代碼的下載、修改和交叉編譯,在etc目錄下面新建boa文件夾,將可執行文件boa及boa.conf放置到該目錄下,并將mini.types復制到etc目錄下,在對boa.conf和mini.types兩個文件完成配置,最后在終端運行./boa&。

3.3 客戶端網頁

JavaScript是一種廣泛用于客戶端Web開發的腳本語言,它基于對象和事件驅動并具有相對安全性,常用來給HTML網頁添加動態功能,比如響應用戶的各種操作。CSS(Cascading Style Sheet)可譯為“層疊樣式表”或“級聯樣式表”,它定義如何顯示HTML元素,用于控制Web頁面的外觀。通過使用CSS實現頁面的內容與表現形式分離,極大提高了工作效率。樣式存儲在樣式表中,通常放在<head>部分或存儲在外部CSS文件中。利用CSS和JavaScript編寫客戶端網頁界面如圖4所示。

4 結論

經測試,本系統安全可靠,性能穩定,可以使用主控系統界面便捷的對家居系統的各個功能完成設置與控制,本地客戶還可通過一臺上網的計算機或一部手機即可以靈活方便實現對家居系統完成監控。此系統工作穩定,擴展性強,配置靈活,功能豐富,具有良好的移植性、通用性,具有廣闊的應用前景。

圖4 客戶端智能家居控制網頁界面Fig.4 Smart home control webpage interface

[1] 劉舉平,余為清.基于GSM技術的智能家居遠程控制器設計[J].微計算機信息,2010,26(4):45-46.LIU Ju-ping,YU Wei-qing.The remote controller design of intelligent home based on GSMtechnology[J].Microcomputer Information,2010,26(4):45-46.

[2] 周維龍,吳桂清.基于S3C2410的智能家居數據采集系統設計[J].現代電子技術,2010(2):38-43.ZHOU Wei-long,WU Gui-qing.Design of smart home data acquisition system based on S3C2410[J].Modern Electronics Technique,2010(2):38-43.

[3] 周洪,胡文山,張立名,等.智能家居控制系統[M].北京:中國電力出版社,2006.

[4] 潘朝,羅小巧.基于GSM短信的智能家居控制系統的設計[J].電子測量技術,2013,36(6):121-124.PAN Chao,LUO Xiao-qiao.Design of smart home controlling system based on GSMSMS[J].Electronic Measurement Technology,2013,36(6):121-124.

[5] Jasmin Blanchette.C++GUI Qt4編程[M].2版北京:電子工業出版社,2008.

[6] 陳鯤,陳云秋.基于Qt_Embedded的嵌入式Linux應用程序的設計[J].計算機與數字工程,2009,37(1):156-161.CHEN Kun,CHEN Yun-qiu.Design of the embedded Linux application program based on Qt/Embedded[J].Computer&Digital Engineering,2009,37(1):156-161.

猜你喜歡
界面用戶系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
人機交互界面發展趨勢研究
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
主站蜘蛛池模板: 国内a级毛片| 99在线视频免费观看| 欧美成人亚洲综合精品欧美激情| www亚洲精品| 亚洲欧洲日韩国产综合在线二区| 黄色三级毛片网站| 丁香综合在线| 2020国产精品视频| 国产第一福利影院| 欧美日韩综合网| 成人免费一级片| 久久久久亚洲av成人网人人软件| 国产精品对白刺激| 久久精品中文无码资源站| 精品久久国产综合精麻豆| jizz在线免费播放| 无码人中文字幕| 99久视频| 国产特级毛片aaaaaa| av手机版在线播放| 欧美三級片黃色三級片黃色1| 久久99热66这里只有精品一| 亚洲一级色| 国产av剧情无码精品色午夜| 久久久91人妻无码精品蜜桃HD| 久久免费观看视频| 天天摸夜夜操| 丁香婷婷久久| 青青操视频在线| 亚洲男人天堂2018| 国产成人1024精品| 亚洲AV免费一区二区三区| 国产日本欧美亚洲精品视| 国产在线自在拍91精品黑人| 久久精品aⅴ无码中文字幕| 国内精品手机在线观看视频| 久久久久青草线综合超碰| 72种姿势欧美久久久大黄蕉| 啦啦啦网站在线观看a毛片| 日韩欧美国产三级| 国产日韩精品一区在线不卡| 国产网站免费观看| 蜜桃视频一区二区| 美女视频黄频a免费高清不卡| 久操中文在线| 在线看国产精品| 伊人丁香五月天久久综合| 欧美激情首页| 亚洲一区二区三区麻豆| 伊人国产无码高清视频| 亚洲高清无码久久久| 日韩毛片基地| a色毛片免费视频| 制服丝袜亚洲| 91香蕉国产亚洲一二三区 | 天堂网亚洲系列亚洲系列| 国产精品久久久久无码网站| 99在线视频精品| 性欧美久久| 国产一级毛片网站| 美女被操91视频| 思思热在线视频精品| 亚洲视频黄| 国产区精品高清在线观看| 国产在线视频欧美亚综合| 国产尤物在线播放| 欧洲成人在线观看| 欧美视频免费一区二区三区 | 一区二区在线视频免费观看| 久久这里只有精品66| 狠狠干综合| 色天天综合| 国产成a人片在线播放| 好吊妞欧美视频免费| 91小视频在线观看| 国产亚洲男人的天堂在线观看| 国产视频 第一页| 免费国产高清精品一区在线| 亚洲天堂网在线视频| 午夜国产精品视频| 91色综合综合热五月激情| 日本不卡在线|