亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于AppInventor的智能感知系統(tǒng)App設(shè)計

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

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

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

        基于AppInventor的智能感知系統(tǒng)App設(shè)計

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

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

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

        App 智能家居 藍牙

        1 智能家居控制系統(tǒng)的內(nèi)容

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

        1)智能家庭安防系統(tǒng)

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

        2)智能燈光控制系統(tǒng)

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

        3)中控管理系統(tǒng)

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

        4)家庭門禁系統(tǒng)

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

        5)家電控制系統(tǒng)

        個性定制,通過手機控制所有家用電器;定時預(yù)設(shè),控制電器開啟與關(guān)閉時間;聯(lián)動控制,融合燈光、音樂系統(tǒng);遠程控制,遠程啟動家中空調(diào)設(shè)備。

        6)家庭影音系統(tǒng)

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

        7)智能感知系統(tǒng)

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

        8)能源管理系統(tǒng)

        通過云服務(wù)器的大數(shù)據(jù)分析,該系統(tǒng)會自動統(tǒng)計用電情況,診斷各類電器運行狀態(tài),量身定制高效用電方案,實現(xiàn)更好地節(jié)能。

        2 智能手機的App開發(fā)

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

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

        本文中設(shè)定的智能感知系統(tǒng)在通過手機App設(shè)計實現(xiàn)時主要兼顧以下幾個功能。

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

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

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

        3.1開發(fā)組件

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

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

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

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

        4)下拉選項組件:用于跳轉(zhuǎn)至藍牙配對設(shè)備界面。

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

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

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

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

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

        3.2核心界面設(shè)計

        App核心界面的開發(fā)過程具體如下。

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

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

        3.3藍牙通信模塊開發(fā)

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

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

        圖1 藍牙啟動器

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

        圖2 Activity調(diào)用藍牙

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

        圖3 選擇設(shè)備按鈕

        圖5 接收藍牙數(shù)據(jù)模塊

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

        圖4 藍牙連接模塊

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

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

        圖6 斷開連接按鈕

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

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

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

        4 結(jié)束語

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

        圖8 手機App顯示測量結(jié)果

        [1] 陳光毅.人體健康指標(biāo)實時監(jiān)測系統(tǒng)[D].哈爾濱理工大學(xué),2017.

        [2] 牛海濤,毛橙潔.手機應(yīng)用開發(fā)-App Inventor 應(yīng)用程序設(shè)計與實踐[M].北京:科學(xué)出版社,2015.

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

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

        [5] 陳應(yīng). 物聯(lián)網(wǎng)技術(shù)下的智能家居應(yīng)用實例[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

        猜你喜歡
        按鈕單片機智能
        哪個是門鈴真正的按鈕
        當(dāng)你面前有個按鈕
        基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
        電子制作(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
        內(nèi)心不能碰的按鈕
        亚洲精品国偷拍自产在线观看蜜臀 | 无码精品黑人一区二区三区| 午夜短无码| 成人激情视频一区二区三区| 极品美女一区二区三区免费| 肉体裸交137日本大胆摄影| 国产精品女同一区二区| 在线无码免费看黄网站| 男男啪啪激烈高潮无遮挡网站网址 | 亚洲每天色在线观看视频| 高清在线有码日韩中文字幕| 免费a级毛片18禁网站app| 妇女性内射冈站hdwwwooo| 亚洲国产精品日韩专区av| 国产精品久色婷婷不卡| 亚洲 卡通 欧美 制服 中文| 国产亚洲亚洲精品777| 一区二区三区国产偷拍| 91伦理片视频国产精品久久久| 99国产精品无码| 亚洲制服无码一区二区三区| 日本顶级片一区二区三区| 99久久无色码中文字幕人妻蜜柚| 国产精品美女一区二区三区| 美女熟妇67194免费入口| 日本视频在线观看一区二区 | 最新亚洲无码网站| 可以直接在线看国产在线片网址| 国产视频一区二区三区在线看| 国产91清纯白嫩初高中在线观看 | 毛茸茸的中国女bbw| 午夜视频免费观看一区二区| 曰本亚洲欧洲色a在线| 狠狠躁夜夜躁人人爽天天不卡| 久久久亚洲免费视频网| 国产精品激情| 亚洲国产麻豆综合一区| 亚洲av区一区二区三区| 丰满少妇被粗大猛烈进人高清| 久久久久国色av∨免费看| 免费观看在线一区二区|