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

基于Arduino 的微型智能家居系統(tǒng)設(shè)計與實現(xiàn)

2019-11-18 07:26:28王慧敏督靜雯那天力
現(xiàn)代計算機 2019年28期
關(guān)鍵詞:功能模塊功能信息

王慧敏,督靜雯,那天力

(1.西華大學(xué)計算機與軟件工程學(xué)院,成都610039;2.西華大學(xué)西華學(xué)院,成都610039)

0 引言

隨著物聯(lián)網(wǎng)的不斷發(fā)展,智能家居也將逐漸走進(jìn)大眾的生活。智能家居作為物聯(lián)網(wǎng)的發(fā)展方向之一,為人類生活帶來便捷的同時,也需要考慮智能家居系統(tǒng)的功耗、成本、穩(wěn)定性以及安全性問題。目前普通居民對于現(xiàn)階段智能家居的認(rèn)識還不是很深入,但是他們都有同樣的需求,就是讓生活更便捷,彌補現(xiàn)階段推廣較為普遍的家居體系的不足。由于Arduino 的低功耗特性,設(shè)計的Arduino 微型智能家居系統(tǒng)還能運用于學(xué)生寢室,學(xué)生也是一個龐大的群體,對于新型智能寢室有著極大的需求。目前市場上并沒有針對智能寢室方面的智能系統(tǒng),現(xiàn)階段市場上展現(xiàn)出的智能家居系統(tǒng)在功耗上難以滿足大多數(shù)學(xué)生寢室的需求,針對學(xué)生寢室,在保證系統(tǒng)安全穩(wěn)定高效和功能實現(xiàn)的前提下,將功耗盡可能降低,同時達(dá)到了節(jié)能目的[1]。

1 系統(tǒng)的總體結(jié)構(gòu)

具有門禁、智能燈控、智能插座、空氣開關(guān)、自動窗簾、防盜、環(huán)境監(jiān)測、廚房有害氣體監(jiān)測、雨天自動收衣、語音識別控制等諸多功能。但是實現(xiàn)這些功能都是在不破壞原有家居的前提下進(jìn)行的,如果其中某一個小功能模塊暫時無法使用了,并不會影響整個系統(tǒng)的運行。只需要把相關(guān)功能模塊添加進(jìn)去就可以繼續(xù)使用該功能,類似于搭積木的形式。

圖1 微型智能家居系統(tǒng)結(jié)構(gòu)圖

2 系統(tǒng)的硬件設(shè)計

Arduino 與傳統(tǒng)的單片機開發(fā)不同,硬件平臺和電路圖開源,所有公司生產(chǎn)Arduino 開發(fā)板成本較低,市場價格相對較低[2]。Arduino 與FPGA 的對比如表1所示。

表1 Arduino 與FPGA 對比

得益于Arduino 的積木可移植性,設(shè)計了多個系統(tǒng)模塊,從最初的門禁模塊,再到后來加入了紅外遙控模塊、藍(lán)牙通訊模塊、Wi-Fi 通訊模塊、防盜模塊、窗簾模塊等,可供用戶自行選擇。基于Arduino 的開源性,得以將功能模塊化,使系統(tǒng)的功能模塊可以像積木一樣添加刪減。

對于門禁功能,這里以“刷卡進(jìn)門”為例進(jìn)行分析。采用一卡通(RFID 卡)接觸RFID 的識別區(qū)(即圖2 中的RFID 模塊),通過RFID 模塊對校園卡進(jìn)行識別,在這個識別過程中,讀卡器主要是將校園卡中的身份信息讀取出來,然后系統(tǒng)會將讀取出的身份信息與門禁系統(tǒng)中錄入的身份信息進(jìn)行快速匹配,通過處理器進(jìn)行分析,如果能夠匹配上,說明該身份信息是合法用戶。當(dāng)聽到所使用的RFID 卡被識別的聲音時,說明該卡信息已被讀寫器讀取[3],并將相關(guān)信息數(shù)據(jù)傳送至Arduino 單片機的主控芯片,Arduino 單片機進(jìn)行一系列運算后,將控制指令傳送至舵機,隨后舵機帶動門鎖,門就會打開。在這個功能模塊中,舵機足夠帶動20kg 中的門鎖開門,完全可以滿足大多數(shù)居民家居和學(xué)生寢室。在門禁功能,處理采用RFID,也可以替換成指紋解鎖、人臉識別解鎖或者虹膜識別解鎖,由于系統(tǒng)進(jìn)行模塊化,兼容性相對較高,替換時比較方便,后期擴展容易。

圖2 微型智能家居系統(tǒng)主要模塊電路組成

2.1 系統(tǒng)運行環(huán)境搭建

對于Arduino 開發(fā)板,首先需要搭建開發(fā)環(huán)境,給Arduino 編程需要用到的集成開發(fā)環(huán)境IDE 是Arduino 1.8.9,在這款軟件上編程需要使用Arduino 語言,該語言是模塊化的編程[4]。這是一種解釋型語言,寫好的程序被稱為sketch,編譯通過后就可以下載到開發(fā)板中。Arduino IDE 的安裝可以是在Windows 環(huán)境下,也可以是Linux 或者M(jìn)ac OS。

2.2 功能模塊的硬件選擇

RFID 模塊采用的是RFID-RC522,MF RC522 是一款低電壓、低成本、體積小的非接觸式讀寫卡芯片[5]。利用調(diào)制和解調(diào)的概念,集成了在13.56MHz 下類型的被動非接觸式通信方式和協(xié)議。MFRC522 支持MIFARE系列的非接觸式通信,雙向數(shù)據(jù)傳輸速率快[6]。

藍(lán)牙模塊采用的是HC05,HC05 是主從一體的藍(lán)牙串口模塊[7]。當(dāng)藍(lán)牙設(shè)備與藍(lán)牙設(shè)備配對連接成功后,可以直接將藍(lán)牙當(dāng)做串口用。藍(lán)牙模塊用于短距離和點對點的無線數(shù)據(jù)傳輸和接收[8]。

Wi-Fi 模塊采用主要部件是ESP8266,ESP8266 這款Wi-Fi 芯片使用了3.3V 的直流電源,體積小,功耗低,內(nèi)置完整的TCP/IP 協(xié)議棧,支持透傳[9]。ESP8266硬件接口豐富,可支持UART、IIC、PWM、GPIO、ADC等,支持STA/AP/STA+AP 三種工作模式,適用于各種物聯(lián)網(wǎng)應(yīng)用場合。

環(huán)境監(jiān)測模塊用到傳感器是DHT11 溫濕度數(shù)字傳感器和PM2.5 傳感器。DHT11 數(shù)字溫濕度傳感器包含NTC 測溫元件和抗干擾能力強的電阻式感濕元件[10]。采用單總線數(shù)據(jù)格式,單個數(shù)據(jù)引腳端口完成輸入輸出雙向傳輸,其數(shù)據(jù)包由5Byte(40bit)組成。PM2.5 傳感器用來感應(yīng)空氣中的塵埃顆粒,傳感器模塊主要由光電晶體管和發(fā)光二極管組成。通過光電晶體管探測塵埃的反射光,發(fā)光二極管射出的光經(jīng)過塵埃顆粒反射后,根據(jù)所探測到反射光的強度,將記錄下的數(shù)據(jù)在系統(tǒng)中進(jìn)行計算后判斷出空氣中塵埃顆粒的濃度。

2.3 各功能模塊間信息交互

防盜:融合紅外感應(yīng)模塊的防盜系統(tǒng)可實現(xiàn)對室內(nèi)安全的防護(hù),在檢測到異常時,會將異常情況通過Wi-Fi 通訊模塊發(fā)送至用戶手機,并且會通過蜂鳴器達(dá)到自動預(yù)警功能。紅外感應(yīng)模塊可以發(fā)出和空調(diào)及電視等遙控器相同波長的紅外線,來達(dá)到控制紅外遙控的家居的開關(guān)的目的,如空調(diào)、電視等。

環(huán)境監(jiān)測:將搜集到的傳感信息進(jìn)行處理分析,達(dá)到對室內(nèi)光線、溫度、濕度、空氣中PM2.5 濃度、有害氣體的實時監(jiān)測。如果室內(nèi)溫度過高或者過低,可以將此信息通過室內(nèi)的短距離通信系統(tǒng)快速高效地傳輸?shù)娇刂葡到y(tǒng),再通過紅外模塊控制家居的空調(diào)開關(guān),達(dá)到自動調(diào)控溫度的效果。

廚房有害氣體監(jiān)測:可以檢測廚房內(nèi)有害氣體的濃度,來達(dá)到檢測天然氣泄漏的目的。配合步進(jìn)電機模塊可以在檢測到燃?xì)庑孤┑牡谝粫r間工作起來將燃?xì)忾y門關(guān)閉。

智能燈控:主要是針對晚上自然光較弱的環(huán)境下,如果半夜用戶需要起床去洗手間,智能燈控就會根據(jù)紅外和諸多傳感信息檢測出用戶的需要,自動將燈打開。

自動窗簾:通過光傳感器搜集室內(nèi)外的光線信息,在系統(tǒng)中設(shè)置光線強度閾值,如果室內(nèi)光線偏暗或過強,將此信息傳送至控制器,由控制器發(fā)出相應(yīng)給舵機,舵機帶動窗簾,實現(xiàn)自動關(guān)閉或打開。

雨天自動收衣:放在屋頂?shù)挠甑蝹鞲心K在感應(yīng)到下雨時,會傳輸給控制系統(tǒng)信號,控制系統(tǒng)檢測當(dāng)前衣物的位置,如果在淋雨區(qū)域,則打開舵機電源,驅(qū)動舵機將晾衣支架移動到避雨區(qū)。

可控空氣開關(guān):控制整個家居的電氣總閥門,用戶外出時可以通過網(wǎng)絡(luò)進(jìn)行控制,避免用戶外出時遺忘關(guān)閉電氣總閥門而造成不必要的損失。

3 系統(tǒng)的軟件設(shè)計

語音識別控制的主要功能是用戶可以通過語音傳送消息來控制室內(nèi)各種開關(guān),通過語音打開空調(diào),設(shè)置空調(diào)溫度等。這些語音識別是建立在用戶手機上的App 應(yīng)用[11],通過將消息傳送給App 端,進(jìn)一步控制家居各個區(qū)域。主要功能設(shè)計:

(1)App 能夠?qū)崿F(xiàn)語音識別功能并對關(guān)鍵字進(jìn)行識別,能夠?qū)﹃P(guān)鍵指令進(jìn)行聲紋認(rèn)證,聲紋密碼可修改。

(2)App 能夠通過語音指令獲取設(shè)備狀態(tài)和環(huán)境溫濕度信息,并通過圖形頁面顯示出來。

可以使用網(wǎng)絡(luò)遠(yuǎn)程連接系統(tǒng),并進(jìn)行對應(yīng)操作,例如監(jiān)視環(huán)境變量、控制家居設(shè)備等。另外也兼容第三方平臺,例如,天貓精靈智能音箱、小愛同學(xué)智能音箱、blinker 平臺等,通過第三方的語音指令來實現(xiàn)系統(tǒng)的指令操作。

圖3 配套App主界面圖

4 安全性保證

在整個系統(tǒng)會有大量數(shù)據(jù)的處理,在大量信息交互的過程中必須保證整個系統(tǒng)的信息安全。除了上述提到的簡易防盜系統(tǒng)來保證整個系統(tǒng)的安全外,還采用了密碼學(xué)中的DES 加密算法對系統(tǒng)信息進(jìn)行加密,DES 是分組密碼算法,它可以完全利用硬件來實現(xiàn),可以通過程序?qū)崿F(xiàn)加密,然后嵌入系統(tǒng)中來達(dá)到信息的機密性。不管是完全基于硬件還是程序來實現(xiàn)該算法,其工作效率都是相對比較高的,如果要完成系統(tǒng)信息完整性和認(rèn)證性,則可以在傳統(tǒng)的DES 算法的基礎(chǔ)上加以改進(jìn),利用基于hash 函數(shù)的消息認(rèn)證碼,并且結(jié)合DES 的加密,采用CBC 模式。

5 結(jié)語

本文主要從硬件電路和軟件部分兩方面來設(shè)計并實現(xiàn)了Arduino 微型智能家居,集成本低廉、功耗較低、后期功能擴展開發(fā)簡單、功能多樣、可以采用USB 接口供電等諸多優(yōu)點。推廣范圍不受群體局限,學(xué)生寢室或普通居民家居均適用,可實現(xiàn)遠(yuǎn)程控制,不管是在室內(nèi)還是室外都可控制智能家居的運行,具有廣闊的市場前景。

猜你喜歡
功能模塊功能信息
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
關(guān)于非首都功能疏解的幾點思考
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
基于ASP.NET標(biāo)準(zhǔn)的采購管理系統(tǒng)研究
輸電線路附著物測算系統(tǒng)測算功能模塊的研究
M市石油裝備公服平臺網(wǎng)站主要功能模塊設(shè)計與實現(xiàn)
石油知識(2016年2期)2016-02-28 16:20:16
功能模塊的設(shè)計與應(yīng)用研究
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
辨證施護(hù)在輕度認(rèn)知功能損害中的應(yīng)用
主站蜘蛛池模板: 日韩视频免费| 国模粉嫩小泬视频在线观看| 99视频在线精品免费观看6| 天天色综网| 亚洲免费播放| 国产精品久久久久鬼色| 国产尤物视频在线| 精品一區二區久久久久久久網站 | 精品国产免费观看| 国产欧美网站| 午夜精品久久久久久久99热下载| 欧美区国产区| 韩日无码在线不卡| 天天做天天爱夜夜爽毛片毛片| 麻豆国产原创视频在线播放| 九色视频一区| 91小视频在线| 欧美成人二区| 亚洲福利片无码最新在线播放| 欧美翘臀一区二区三区| 成色7777精品在线| 国产内射在线观看| 国产呦精品一区二区三区下载 | 一本久道久久综合多人| 天堂中文在线资源| 免费av一区二区三区在线| 国产区精品高清在线观看| 国产又粗又猛又爽视频| 亚洲成av人无码综合在线观看| Jizz国产色系免费| 久久综合伊人 六十路| 国产精彩视频在线观看| 国产区免费| 国产精品亚洲欧美日韩久久| 欧美午夜理伦三级在线观看 | 欧美精品成人| 国产成人一区免费观看| 国产乱子伦精品视频| 亚洲欧美日韩另类在线一| 国产主播喷水| 欧美在线一级片| 亚洲天堂网在线观看视频| 亚洲天堂网在线视频| 久久精品无码专区免费| 国产精品福利导航| 麻豆AV网站免费进入| 找国产毛片看| 日本欧美中文字幕精品亚洲| 最新国产网站| 国产小视频免费观看| 日韩免费无码人妻系列| 54pao国产成人免费视频| 亚洲中文字幕无码爆乳| 久久精品国产国语对白| 亚洲精品国产日韩无码AV永久免费网| 中文字幕2区| 伊人久久精品无码麻豆精品 | 久久99国产乱子伦精品免| 就去吻亚洲精品国产欧美| 久久天天躁狠狠躁夜夜2020一| 欧美不卡在线视频| 免费在线国产一区二区三区精品| 国产免费久久精品99re不卡| 久久一日本道色综合久久| 欧美a在线视频| 日本伊人色综合网| 精品午夜国产福利观看| 91系列在线观看| 另类综合视频| 在线免费看黄的网站| 久久亚洲国产一区二区| 国产美女91视频| 伊人网址在线| 久久青草热| 色婷婷电影网| 久久综合五月| 一级毛片在线直接观看| 无码精油按摩潮喷在线播放| 日本在线欧美在线| 无码精油按摩潮喷在线播放| 无码一区二区三区视频在线播放| 亚洲天堂区|