国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種基于Arduino的智能家居控制系統(tǒng)*

2014-06-03 09:16:02張維華白云峰
電子技術應用 2014年4期
關鍵詞:傳感溫濕度智能家居

崔 陽,張維華,白云峰

(哈爾濱理工大學 電工電子教學與實訓中心,黑龍江 哈爾濱150080)

1984年世界上第一幢智能建筑在美國康涅迪格州出現(xiàn)。它將家庭中各種與信息相關的通信設備、家用電器和家庭保安裝置連接到一個家庭智能化系統(tǒng)中進行集中的或異地的監(jiān)視、控制和家庭事務性管理,并保持這些家庭設施與住宅環(huán)境的和諧與協(xié)調(diào)[1]。如今這種建筑正成為都市人青睞的家居體驗方式。

2003年以來,海信、清華同方等公司也相繼加入到智能家居行列,但目前的智能家居系統(tǒng)還缺乏統(tǒng)一明確的國際標準,許多公司開發(fā)出的產(chǎn)品都是基于自己組建的網(wǎng)絡和信息交換協(xié)議,很多產(chǎn)品是針對特定的組網(wǎng)環(huán)境開發(fā)的,部分核心技術沒有對外公布,技術復雜,直接導致了使用范圍的局限性。由于缺乏對應的第三方產(chǎn)品,各個接入設備之間不能兼容,互操作性差,不利于產(chǎn)品的擴充。

1 系統(tǒng)的硬件設計

以電子系統(tǒng)為核心的家居系統(tǒng)是未來智能家居的發(fā)展趨勢[2],本文介紹一種基于Arduino的智能家居控制系統(tǒng)。建立智能家居控制系統(tǒng),硬件是關鍵和基礎,它對整個系統(tǒng)的穩(wěn)定性、控制和反饋的準確性、節(jié)能性都有直接影響[3]。智能家居控制系統(tǒng)的硬件部分主要包括Arduino控制器、傳感系統(tǒng)、無線控制系統(tǒng)、語音播報部分和液晶顯示等。其中,傳感器部分由溫濕度傳感器和氣體傳感器三部分組成,用以檢測室內(nèi)溫濕度及有害氣體。無線控制部分由GSM和無線語音控制模塊兩部分組成。系統(tǒng)結(jié)構如圖1所示。

圖1 系統(tǒng)結(jié)構框圖

1.1 Arduino控制器

Arduino是一個開源的單片機電子設計平臺,硬件部分由Atmel AVR單片機、I/O接口及相關電路組成,軟件部分則包括標準的程序編譯器和程序下載器,具有使用類似 Java和 C語言的 Processing/Wiring開發(fā)環(huán)境[4]。相對于傳統(tǒng)的單片機,Arduino的特點主要包括免費、開源的IDE,開源的硬件(包括原理圖和PCB圖),所有資源都可以免費下載,并且可依需求自己修改,方便與傳感器及各式各樣的電子組件連接。本系統(tǒng)的主控制器采用Arduino Mega2560。Arduino Mega2560是采用USB接口的核心電路板,核心是ATmega2560單片機,同時具有54路數(shù)字輸入/輸出口 (其中 16路可作為 PWM輸出),16路模擬輸入,4路UART接口,一個16 MHz晶體振蕩器,一個USB口,一個電源插座,一個ICSP header和一個復位按鈕。控制板通過標準USB線纜與電腦連接,便于在線進行程序調(diào)試[5]。

1.2 無線語音模塊

無線語音采用YS V0.7模塊,其核心是 LD3320語音識別專用芯片,如圖2所示。模塊將LD3320芯片與周圍必要的容阻件集成在一塊PCB上,將LD3320的芯片管腳通過2×20的排針引出,方便用戶在面包板或者標準DIP40插座等設備上對LD3320芯片進行快速開發(fā)。模塊主控MCU是51內(nèi)核的單片機STC90LE52,電源設計采用的是LM1117-3.3芯片,為 LD3320提供3.3 V電壓。將主控MCU的管腳連接到LD3320模塊的排針上,同時給LD3320模塊提供合適(4 MHz~48 MHz)的晶振信號,在主控MCU中編寫程序進行LD3320的語音識別。

圖2 LD3320內(nèi)部電路的邏輯框圖

1.3 GSM模塊

目前,國內(nèi)已經(jīng)開始使用的GSM模塊有Falcom的A2D系列、Wavecome的WMO2系列、西門子的MC39i系列、愛立信的DM10/DM20系列、中興的ZXGM18系列等,這些模塊的功能、用法差別不大[6]。本設計GSM控制部分采用MC39i模塊,MC39i是西門子公司推出的新一代雙頻 GSM/GPRS通信模塊的無鉛產(chǎn)品,其簡潔的封裝是很多應用系統(tǒng)中無線高速數(shù)據(jù)傳輸?shù)睦硐虢鉀Q方案,可以進行數(shù)據(jù)、語音、SMS和FAX各個方面的應用,且功耗低,為用戶提供了永遠在線、高速度、更簡單的移動數(shù)據(jù)通信接入手段,通過獨特的40腳的連接器(ZIF)實現(xiàn)電源連接、指令、數(shù)據(jù)、語音信號及控制信號的雙向傳輸。GSM是具有電話報警功能的監(jiān)控系統(tǒng),系統(tǒng)利用GSM網(wǎng)絡對房屋進行遠程控制,當系統(tǒng)檢測的房屋內(nèi)有危害情況時,通過GSM模塊給用戶發(fā)送短信告知用戶。同時可以利用GSM模塊對電器進行控制。

1.4 傳感器模塊

1.4.1 溫濕度傳感模塊

溫濕度傳感系統(tǒng)采用DHT11溫濕度傳感模塊,外形及原理圖如圖3所示。DHT11數(shù)字溫濕度傳感器是一款含有已校準數(shù)字信號輸出的溫濕度復合傳感器,采用專用的數(shù)字模塊采集技術和溫濕度傳感技術,確保產(chǎn)品具有極高的可靠性與卓越的長期穩(wěn)定性。傳感器包括一個電阻式感濕元件和一個NTC測溫元件,可與高性能單片機相連接,達到檢測環(huán)境溫濕度的目的,具有品質(zhì)卓越、超快響應、抗干擾能力強、性價比極高等優(yōu)點。

圖3 DHT11溫濕度傳感模塊外形及原理圖

1.4.2 氣體傳感模塊

氣體傳感系統(tǒng)采用MQ-2氣體傳感模塊,原理圖如圖4所示。MQ-2傳感器是基于QMNG1探頭的氣體傳感器,采用MQ-2型氣敏元件,可以迅速、靈敏地檢測到空氣中的煙霧以及甲烷氣體。通過3P傳感器連接線直接插接到Arduino傳感器擴展板上,結(jié)合蜂鳴器模塊與繼電器模塊,實現(xiàn)煙霧報警、甲烷泄露報警和自動煙霧排風等功能。

1.5 液晶顯示模塊

液晶顯示采用LCD1602B模塊。LCD1602B字符型液晶模塊是一種用5×7點陣圖形顯示字符的液晶顯示器,根據(jù)顯示的容量可以分為1行16個字、2行16個字、2行20個字等。

圖4 MQ系列傳感器模塊原理圖

圖5 主程序流程圖

2 系統(tǒng)的軟件設計

利用溫濕度傳感模塊、氣體傳感模塊對室內(nèi)環(huán)境進行檢測,將采集量和設定的預設置進行比較,并將檢測結(jié)果反饋到Arduino中央控制器,從而控制風扇、排氣扇等家電設備,自動對室內(nèi)環(huán)境進行調(diào)節(jié);利用語音控制模塊對Arduino中央控制器發(fā)送命令,實現(xiàn)對家電的無線語音控制;通過GSM模塊實現(xiàn)短信控制家電功能;利用液晶模塊顯示出各部分信息,通過語音播報模塊進行外部通信。通過以上系統(tǒng)之間的聯(lián)系與通信,實現(xiàn)整套家居的智能控制系統(tǒng)。

系統(tǒng)軟件采用Arduino IDE開發(fā)環(huán)境進行設計,調(diào)試完成后下載到Arduino Mega2560控制器中運行。系統(tǒng)程序運用C語言編寫,結(jié)合一些主要函數(shù)來實現(xiàn)各個模塊對應的功能。程序由系統(tǒng)主程序、初始化子程序、語音控制子程序、GSM控制子程序、傳感器檢測子程序等模塊組成,系統(tǒng)主程序流程圖如圖5所示。

3 系統(tǒng)的功能

(1)語音YS V0.7模塊通過對照識別人語言中的敏感詞,經(jīng)過藍牙向Arduino中央控制發(fā)出特定字符,中央控制器通過處理接收到的字符,控制外部模塊。

(2)將已準備好的電話卡,插入GSM模塊的卡槽里,當成功識別所插入的卡后,指示燈會有規(guī)律地閃爍。這時,通過手機向GSM模塊發(fā)送帶有特殊符號的短信,模塊會自動識別字符從而控制繼電器的工作。如:向GSM發(fā)送“on”,則 GSM 控制繼電器,打開開關;發(fā)送“off”則關閉開關。

(3)DHT11溫濕度傳感模塊,通過不斷地對周圍環(huán)境進行檢測,將得到的數(shù)據(jù)發(fā)送至中央控制器,中央控制器處理得到數(shù)據(jù)后,將數(shù)據(jù)顯示在LCD1602B液晶顯示模塊上。實時將溫度與設定溫度閾值進行比較,超過閾值時,自動啟動風扇,調(diào)節(jié)溫度。

(4)將MQ-2氣體傳感模塊直接插接到Arduino傳感器擴展板上。當檢測到的有害氣體達到設定閾值后,蜂鳴器發(fā)出警報聲,同時Arduino控制引腳的電平,形成電位差使排氣扇開始工作。

經(jīng)過試驗證明,基于Arduino的智能家居控制系統(tǒng)運行穩(wěn)定。采用無線模塊,溫濕度、危險氣體等采集感應模塊,液晶及語音輸出設備等主要的功能性部件,構建了一套智能家居系統(tǒng)。系統(tǒng)具有語音及GSM短信控制家電、煙霧防火報警等功能,采用液晶顯示及語音播報反映環(huán)境溫濕度及自動判斷外部環(huán)境、自動處理異情的功能;采用無線模塊起到無線控制功能,方便操作,適用于現(xiàn)代家居小區(qū),更適合行動不便的老人家庭,具有巨大的推廣使用價值和開發(fā)潛力。

[1]孫玉娟.智能家居借勢突圍從智慧城市到美麗中國[J].中國住宅設施,2013(1):86-87

[2]劉主鏈,宋躍,何志輝,等.無線模塊與GSM實現(xiàn)的智能遠程家居控制系統(tǒng)[J].計算機測量與控制,2011,19(9):2133-2135.

[3]陳致遠,朱葉承,周卓泉,等.一種基于STM32的智能家居控制系統(tǒng)[J].電子技術應用,2012,39(9):138-140.

[4]紀欣然.基于Arduino開發(fā)環(huán)境的智能尋光小車設計[J].現(xiàn)代電子技術,2012,35(15):161-163.

[5]BANZI M.Getting started with Arduino[M].California:O′REILLY,2009.

[6]林添成.基于GSM的遠程家居控制系統(tǒng)[J].裝備制造技術,2010(5):75-76.

猜你喜歡
傳感溫濕度智能家居
《傳感技術學報》期刊征訂
新型無酶便攜式傳感平臺 兩秒內(nèi)測出果蔬農(nóng)藥殘留
溫濕度控制器在回收砂冷卻系統(tǒng)中的應用
基于DSP的多路溫濕度監(jiān)測系統(tǒng)
IPv6與ZigBee無線傳感網(wǎng)互聯(lián)網(wǎng)關的研究
電子制作(2018年23期)2018-12-26 01:01:26
基于溫濕度控制的天氣預測裝置
電子制作(2018年11期)2018-08-04 03:26:02
基于Zigbee的無線通信技術在智能家居中的應用
電子制作(2018年1期)2018-04-04 01:48:28
蒸發(fā)冷卻溫濕度獨立控制空調(diào)系統(tǒng)的應用
關于智能家居真正需求的探討
智能家居更貼心
科學生活(2015年3期)2015-01-03 09:41:18
庆安县| 綦江县| 交口县| 历史| 岱山县| 正宁县| 连平县| 枣强县| 泌阳县| 河西区| 海兴县| 克东县| 常山县| 泰兴市| 伊金霍洛旗| 台山市| 洪湖市| 苍梧县| 利川市| 仙居县| 靖边县| 郴州市| 宁城县| 玉溪市| 珲春市| 兰西县| 巧家县| 庄河市| 如东县| 龙山县| 海淀区| 咸宁市| 蒲江县| 城固县| 会宁县| 岚皋县| 天津市| 海淀区| 兴海县| 湟源县| 韩城市|