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

基于AppInventor的智能感知系統App設計

2017-09-03 10:30:18崔曉飛王建華
智能建筑電氣技術 2017年4期
關鍵詞:按鈕單片機智能

赫 亮 / 龔 蕤 / 崔曉飛 / 王建華

1. 北京建筑大學機電與車輛工程學院, 北京 100044 2. 中科院建筑設計研究院有限公司, 北京 100190

基于AppInventor的智能感知系統App設計

赫 亮1/ 龔 蕤1/ 崔曉飛1/ 王建華2

1. 北京建筑大學機電與車輛工程學院, 北京 100044 2. 中科院建筑設計研究院有限公司, 北京 100190

智能感知系統是智能家居的重要組成部分,通過利用智能手機和藍牙通信模塊開發了智能感知系統,以App軟件的形式安裝在手機上,以實時獲知環境或健康參數。

App 智能家居 藍牙

1 智能家居控制系統的內容

在如今來勢洶涌的智能家居大潮中,創新和科技是關鍵因素。一般來說,智能家居控制系統的控制對象包括:空調或地暖、空氣凈化器、電動窗簾或電動開窗器、燈光、安防系統、門控系統、智能床、自動叫醒等。其中,最受消費者歡迎的智能家居功能有以下幾項。

1)智能家庭安防系統

系統配有高清攝像頭、人體紅外感應器、門磁報警器、煙霧傳感器、煤氣傳感器,對家庭進行全天候保護,一旦發生火災或煤氣泄漏,手機會自動收到短信或電話報警,并啟動安全模式,預防危險發生;手機實時連接家里的高清攝像頭,可隨時隨地查看。

2)智能燈光控制系統

將智能家居開關與智能控制器連接,可在居室內任意位置控制所有燈光的開/關,還可以通過設置場景記憶模式來控制客廳、餐廳、書房及過道燈光的開/關和亮度等。

3)中控管理系統

集中管理家中所有設備(家電照明、多媒體),對家中環境進行智能監測,可使用手機進行遠程控制。

4)家庭門禁系統

智能門鎖能夠識別開門動作,門開燈亮;朋友到訪,可以遠程開門。

5)家電控制系統

個性定制,通過手機控制所有家用電器;定時預設,控制電器開啟與關閉時間;聯動控制,融合燈光、音樂系統;遠程控制,遠程啟動家中空調設備。

6)家庭影音系統

利用多媒體娛樂平臺把家打造成娛樂中心,運用先進的微電腦技術、無線遙控技術和紅外遙控技術,在程序指令控制下,根據用戶需求,把機頂盒、衛星接收機、DVD、電腦等多路信號源發送到每一個房間的電視機、終端設備上實現一機共享。

7)智能感知系統

根據遍布的溫/濕度、光照度、語音識別、人體紅外等各類傳感器,可自動感知家居的環境狀態,并自動運行空調、窗簾、新風等系統;利用穿戴的智能手表或手環,用戶不僅能控制家用設備,還可以實時查看自身的身體狀況。

8)能源管理系統

通過云服務器的大數據分析,該系統會自動統計用電情況,診斷各類電器運行狀態,量身定制高效用電方案,實現更好地節能。

2 智能手機的App開發

近年來,基于無線控制功能,智能手機在智能家居領域中扮演著舉足輕重的角色。智能手機的App開發是其中的重要環節,開發平臺多種多樣,包括Xamarin(跨平臺的應用開發)、App Inventor(網絡開發平臺)、Android Studio(Android集成開發工具)、Eclipse(開放源代碼的基于Java的可擴展開發平臺)等。

以Android平臺為例,在App軟件的開發設計中,通常App開發采用Java+SDK+Eclipse模式,需要設計人員既掌握Java語言,又能使用Debug調試程序,入門較難,這阻礙了很多具有創意卻苦于沒有經過編程訓練的人員進行App開發。而App Inventor是一個完全在線開發的安卓編程環境,去除了繁瑣難懂的代碼而使用積木式的堆疊法來代替編程,門檻低、入門易,避免了復雜的程序過程設計,用戶可以根據自己的需要來添加選項功能,簡潔直觀。

本文中設定的智能感知系統在通過手機App設計實現時主要兼顧以下幾個功能。

1)實現手機與感知設備之間通訊的連接和斷開,與硬件系統之間的信息交互及感知包括室內空氣質量、溫度、濕度、光照度、人體健康狀況等在內的參數信息。

2)通過藍牙通信模塊的開發,在藍牙連接成功之后,利用單片機對相應傳感器的控制進行數據采集;在數據采集完成后,通過藍牙將數據發送給App,顯示到用戶手機上。

3 人體健康感知App核心界面開發過程

3.1開發組件

在該軟件的開發中共需12個可視化組件和6個不可視組件,其中部分組件的具體說明如下。

1)標簽組件:可視化組件,共5個,分別向用戶提供不同的提示信息。

2)按鈕組件:可視化組件,共4個,其功能分別為接收PulseSensor心率傳感器內容、接收MLX90614傳感器內容、打開藍牙列表、斷開藍牙連接等。

3)文本輸入框組件:可視化組件,共2個,分別用于向用戶展示2個傳感器收集到的數據。

4)下拉選項組件:用于跳轉至藍牙配對設備界面。

5)藍牙客戶端組件:不可視組件,用于與硬件部分進行信息的發送與接收。

6)對話框組件:不可視組件,用于向用戶提供一些消息通知,當用戶退出App時,該組件會彈出一個對話框,提醒用戶是否退出App。

7)activity啟動器組件:不可視組件,用于當某些動作發生時啟動某個功能的組件。

8)音效組件:不可視組件,用于為按鈕添加音效。

9)文件管理器組件:不可視組件,用于獲得來自單片機發送的數據。

3.2核心界面設計

App核心界面的開發過程具體如下。

1)通過App Inventor編程,在核心功能設計界面打開附近藍牙設備菜單,通過選擇藍牙連接成功后提示用戶“藍牙配對成功”;設計斷開連接按鈕,點擊后斷開所配對藍牙設備,并提示用戶“藍牙連接已斷開”。

2)通過App Inventor編程,藍牙連接成功后,在核心功能界面設計“測心率”與“測體溫”按鈕,用戶通過點擊該按鈕,由App通過藍牙向單片機發送開啟PulseSensor心率傳感器及MLX90614體溫傳感器的信號,并在按鈕后方設計顯示框,接收來自單片機發送的測量數據,顯示給用戶。

3.3藍牙通信模塊開發

根據功能需求,對所需組件進行藍牙通信模塊的模塊化編程。

首先初始化三個按鈕,確認三個按鈕顯示狀態,若藍牙已經啟動,則將“藍牙”按鈕文本改為“藍牙已開啟請選擇設備”的提示語;若藍牙未開啟,則通過Activity活動期開啟藍牙。模塊程序如圖1所示。

圖1 藍牙啟動器

待藍牙開啟后,通過下拉選框組件進行藍牙設備連接的選擇,若藍牙被連接,則通過Activity啟動器啟動調出藍牙配對列表菜單,如圖2所示。

圖2 Activity調用藍牙

待藍牙成功配對后,將選擇設備的文本設置為所配對藍牙的地址及名稱,方便用戶了解所配對藍牙是否正確,如圖3所示。

圖3 選擇設備按鈕

圖5 接收藍牙數據模塊

通過設置一個全局變量“HC06”將所選擇配對的藍牙設備賦予全局變量,同時設置“斷開連接”按鈕為提醒用戶“藍牙已連接,點擊斷開”,如果藍牙客戶端沒有發現與全局變量相同的配對設備,則通過對話框組件提醒用戶“藍牙連接失敗,請檢測”,如圖4所示。

圖4 藍牙連接模塊

若“測心率“按鈕被點擊,調用藍牙客戶端會向單片機發送字符串“1”,單片機接收到“1”后,將對應傳感器的數據發送給手機客戶端,藍牙客戶端通過判斷單片機所發送的字節數,如果所接收到的字節數>0個,則調用文本輸入框組件,將藍牙客戶端接收到的文本賦值給文本輸入框中,如圖5所示。

同理,如果需要顯示其他傳感器的數據,如體溫、PM2.5、有害氣體濃度等,除發送字符串的數值不同外,其余控制程序與圖6相同。

圖6 斷開連接按鈕

最后,當用戶想斷開藍牙關閉程序時,通過點擊斷開連接按鈕,調用藍牙客戶端組件斷開藍牙連接,同時重置所有按鈕的文本,保證下一次開啟后按鈕文本不變。

圖7為體溫和心率測量電路,圖8為手機App顯示的測量結果。在此基礎上還可以增加其他的參數顯示,簡單方便。

圖7 心率和體溫測量電路實物圖

4 結束語

智能家居控制系統目前種類繁多,但大都價格不菲,本文詳細介紹了智能家居感知系統手機App的開發方法,簡單實用,為用戶根據自己的需要和喜好,構建自己個性化的智能家居提供了可行的方法。

圖8 手機App顯示測量結果

[1] 陳光毅.人體健康指標實時監測系統[D].哈爾濱理工大學,2017.

[2] 牛海濤,毛橙潔.手機應用開發-App Inventor 應用程序設計與實踐[M].北京:科學出版社,2015.

[3] 楊長龍.基于藍牙技術的智能家居控制器的研究與設計[D].北京工業大學,2013.

[4] 王杰. 基于Android與App Inventor的移動學習資源開發實踐與思考[J]. 廣東開放大學學報,2016,(04):38-42.

[5] 陳應. 物聯網技術下的智能家居應用實例[J]. 智能建筑,2013,(02):44-46.

AppDesignofIntelligentPerceptionSystemBasedonAppInventor

Hao Liang/ Gong Rui / Cui Xiaofei / Wang Jianhua

Intelligent perception system is the important part of smart home. Through using smart mobilephone and bluetooth module to develop intelligent perception system which installed on a mobilephone in form of App software, so that the environmental or healthy parameters are acquired in real time.

App, smart home, bluetooth

猜你喜歡
按鈕單片機智能
這些按鈕能隨便按嗎?
當你面前有個按鈕
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
智能前沿
文苑(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
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
主站蜘蛛池模板: 成人在线天堂| 久久亚洲国产视频| 午夜无码一区二区三区| 日本91视频| 日本不卡免费高清视频| 青青青视频蜜桃一区二区| 国产99免费视频| 国产9191精品免费观看| 一本大道AV人久久综合| 亚洲综合极品香蕉久久网| 国产无遮挡裸体免费视频| 97国产在线观看| 亚洲成人精品在线| 欧美五月婷婷| 国产原创自拍不卡第一页| 亚洲成人免费在线| 欧美日韩在线成人| 亚洲二区视频| 日韩在线永久免费播放| 亚洲综合经典在线一区二区| 国产成人精品一区二区三区| 2021国产乱人伦在线播放| 午夜精品国产自在| 亚洲一区二区日韩欧美gif| 就去色综合| 日韩专区欧美| 国产高潮流白浆视频| 97视频在线精品国自产拍| 欧美日韩免费观看| 综合五月天网| 精品人妻无码区在线视频| 四虎综合网| av一区二区三区高清久久| 久久香蕉欧美精品| 国产尤物jk自慰制服喷水| www.亚洲天堂| 中美日韩在线网免费毛片视频 | 污污网站在线观看| 久久久久青草大香线综合精品| 无码精品国产dvd在线观看9久 | 中文字幕调教一区二区视频| 国产无码性爱一区二区三区| 99久久国产综合精品2020| 日本精品中文字幕在线不卡 | 五月婷婷丁香综合| 亚洲av无码成人专区| 1024你懂的国产精品| 性欧美在线| 免费午夜无码18禁无码影院| 国产精品99在线观看| 日韩国产无码一区| 青青草原国产免费av观看| 特级aaaaaaaaa毛片免费视频| 99热这里只有精品在线播放| 亚洲人成影院在线观看| AV在线麻免费观看网站| 久久久久无码精品| 一级成人a做片免费| 中文成人在线视频| 人妻丝袜无码视频| 福利国产微拍广场一区视频在线| 亚洲午夜国产精品无卡| 国产无人区一区二区三区| 日韩亚洲综合在线| 少妇精品网站| 亚洲精品免费网站| 欧美成人国产| 精品国产网站| 国产激情无码一区二区三区免费| 精品小视频在线观看| 久久精品国产免费观看频道| 欧美在线精品怡红院| 中文字幕第4页| 国产AV毛片| 亚洲AV无码乱码在线观看代蜜桃 | 亚洲国产精品无码AV| 色噜噜久久| 亚洲小视频网站| 国产在线高清一级毛片| 91精品国产福利| 亚洲精品无码人妻无码| 亚洲人人视频|