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
主站蜘蛛池模板: vvvv98国产成人综合青青| 国产手机在线ΑⅤ片无码观看| 欧美天天干| 国产一在线| 中国一级特黄大片在线观看| 欧美日韩一区二区三| 久久精品电影| 久久精品国产在热久久2019| 欧洲极品无码一区二区三区| 国产精品亚洲日韩AⅤ在线观看| 亚洲性色永久网址| 国产欧美日韩综合一区在线播放| 欧美日韩国产在线观看一区二区三区 | 成人国产精品网站在线看| 国产精品夜夜嗨视频免费视频| 国产综合精品一区二区| 免费看a毛片| a毛片在线免费观看| 亚洲精品国产自在现线最新| 亚洲第一福利视频导航| 亚洲第一中文字幕| 无码高潮喷水在线观看| 99视频在线精品免费观看6| 蜜芽一区二区国产精品| 伊人无码视屏| 99久久性生片| 视频二区亚洲精品| 99精品高清在线播放| 视频二区欧美| 黄色网在线免费观看| 久久精品国产一区二区小说| 一本大道AV人久久综合| 精品国产亚洲人成在线| 国产美女久久久久不卡| av在线人妻熟妇| 国产成人凹凸视频在线| 成人国产精品视频频| 国产在线拍偷自揄拍精品| 久久毛片免费基地| 国产精品视频白浆免费视频| 欧美高清三区| 亚洲V日韩V无码一区二区| 色婷婷成人网| 亚洲啪啪网| 国产噜噜噜视频在线观看| 中文字幕 91| 精品伊人久久久香线蕉 | 国国产a国产片免费麻豆| 欧美午夜网站| 毛片免费网址| 日日噜噜夜夜狠狠视频| 国产在线观看第二页| a毛片在线免费观看| 国产精品人成在线播放| 日韩精品一区二区三区大桥未久 | 无码乱人伦一区二区亚洲一| 国产91蝌蚪窝| 在线日韩日本国产亚洲| 欧美国产日韩一区二区三区精品影视| 在线国产毛片手机小视频| 日本欧美在线观看| 欧美成人一区午夜福利在线| 国产一区二区三区视频| 在线观看欧美国产| 久草视频中文| 国产色爱av资源综合区| 国内精品久久久久鸭| 亚洲成人动漫在线观看| 无码人妻免费| 欧美 国产 人人视频| 亚洲天堂.com| 欧美午夜视频在线| 国产成人夜色91| 伊人精品视频免费在线| 欧洲在线免费视频| 国产午夜无码专区喷水| 亚洲精品无码久久毛片波多野吉| 欧美怡红院视频一区二区三区| 国产成人综合久久| 日韩不卡免费视频| 国产成人精品综合| 国产成人综合久久|