劉 祎 , 劉 萍 , 佘 勃
(宿遷學(xué)院機(jī)電工程學(xué)院,江蘇 宿遷 223800)
隨著人們生活水平的提高,人們對(duì)自己的生活質(zhì)量提出了更高要求,越來越需要一個(gè)舒適、便捷、安全的生活環(huán)境。恰恰如此,“互聯(lián)網(wǎng)+”智能家居的誕生正好符合人們對(duì)生活環(huán)境控制的一些要求。智能家居重點(diǎn)是無線網(wǎng)絡(luò)和智能控制的結(jié)合?!盎ヂ?lián)網(wǎng)+”智能家居是一種可將生活中各個(gè)要素結(jié)合起來的家庭管理平臺(tái),它基于無線通信技術(shù)互聯(lián)網(wǎng)技術(shù)等。文章就此展開研究。
“互聯(lián)網(wǎng)+”智能家居系統(tǒng)通過GSM無線通信模塊將用戶手機(jī)和家居系統(tǒng)聯(lián)網(wǎng)。該設(shè)計(jì)包括的功能有短信控制繼電器、LED燈。隨著人們生活水平的提高,智能家居監(jiān)控系統(tǒng)還必須實(shí)現(xiàn)溫度、濕度、有毒氣體監(jiān)控等功能,以便讓家居生活更加舒適、安全、有效。具體實(shí)現(xiàn)功能如下:1)實(shí)現(xiàn)短信控制繼電器。這里的繼電器模擬的是一個(gè)常用家電,可以是電燈、也可以是熱水器等。2)實(shí)現(xiàn)單片機(jī)控制繼電器。運(yùn)用DS18B20實(shí)現(xiàn)對(duì)溫度的監(jiān)控。當(dāng)溫度超出范圍時(shí),單片機(jī)就可以發(fā)出信號(hào)控制繼電器,在這里繼電器模擬的是空調(diào)。3)實(shí)現(xiàn)有毒氣體報(bào)警。當(dāng)煙霧傳感器遇到可燃性氣體時(shí),板子上的蜂鳴器將發(fā)出報(bào)警信號(hào)。
本次設(shè)計(jì)的主要控制芯片是STC89C52單片機(jī),由溫度傳感器采集溫度數(shù)據(jù)、紅外光電傳感器提供側(cè)方物體的距離數(shù)據(jù)和超聲波傳感器提供后方物體的距離數(shù)據(jù),然后通過液晶模塊實(shí)時(shí)顯示,并且使用蜂鳴器報(bào)警。根據(jù)整個(gè)硬件電路的工作原理,硬件電路的系統(tǒng)結(jié)構(gòu)圖如圖1所示。
繼電器是一種用弱電控制強(qiáng)電的電子控制器件,通常在PLC中使用的非常多,也可與單片機(jī)相結(jié)合,來實(shí)現(xiàn)相應(yīng)的控制功能[1-2]。本設(shè)計(jì)中當(dāng)發(fā)生報(bào)警時(shí),可以通過控制繼電器的開關(guān)來執(zhí)行相關(guān)元件或設(shè)備發(fā)生動(dòng)作(控制小臺(tái)燈),其電路控制如圖2所示。
MQ-2氣體傳感器是一種常用的氣體檢測(cè)裝置,它對(duì)可燃性氣體、液化氣等敏感,在工業(yè)上常使用它對(duì)以上氣體進(jìn)行監(jiān)測(cè)。本傳感器用在家庭中使用也可對(duì)家人的安全提供一定的保護(hù)。其電路原理圖如圖3所示。
DS18B20是常用的溫度傳感器,它以較高的靈敏度在很多場(chǎng)合被使用,而它只占用一個(gè)I/O口也使它對(duì)單片機(jī)造成的負(fù)擔(dān)比較小。它可與多個(gè)相同芯片并聯(lián)使用,每一個(gè)芯片都有唯一的ID,18B20是一個(gè)單數(shù)據(jù)線通信芯片[3],這種類型的芯片在通信的難度上主要會(huì)出現(xiàn)在時(shí)序方面,即它的讀寫過程都是通過它的I/O口實(shí)現(xiàn)。
圖3 煙霧傳感器電路圖
Siemens 公司的 TC35 模塊是常用的通信模塊,在本次設(shè)計(jì)中主要使用它和單片機(jī)聯(lián)合開發(fā),進(jìn)而通過發(fā)短信來控制單片機(jī),來實(shí)現(xiàn)繼電器的開關(guān)。其實(shí)物圖如圖4所示。
GSM模塊啟動(dòng)電流比較大,要達(dá)到1A以上,單片機(jī)設(shè)計(jì)的LM7805穩(wěn)壓電路是帶不動(dòng)的,需要采用專門的電源來給是TC35i供電。只需給單片機(jī)和1602提供5V穩(wěn)壓電源就可以,在本系統(tǒng)中,采用了開關(guān)電源芯片,而LM7805完成從 12V 到 5V 的轉(zhuǎn)換,主要作為對(duì)單片機(jī)進(jìn)行供電。其電源電路如圖5所示。
1)溫度的測(cè)量。本設(shè)計(jì)采用DS18b20進(jìn)行溫度的測(cè)量,它的地址線、數(shù)據(jù)線、數(shù)據(jù)的出入都是通過它的I/O口完成的,在進(jìn)行實(shí)際的溫度編程應(yīng)當(dāng)注意它的時(shí)序問題,在溫度的測(cè)取和輸出的過程中應(yīng)當(dāng)進(jìn)行恰當(dāng)?shù)难訒r(shí),延時(shí)時(shí)間以480毫秒為基數(shù),即延時(shí)時(shí)間不可以小于這個(gè)數(shù)值。其中,具體的操作數(shù)參照美信公司給出的芯片基數(shù)手冊(cè)。
圖4 TC35 GSM模塊
圖5 電源電路
2)顯示模塊。顯示模塊采用1602來實(shí)現(xiàn),更具設(shè)計(jì)的使用要求,選擇顯示實(shí)時(shí)的室溫,以及室溫要求的上下界,并通過軟件的控制實(shí)現(xiàn)溫度的模擬調(diào)節(jié)。在顯示程序的設(shè)計(jì)中,應(yīng)當(dāng)注意的是1602的字符顯示的位置,以及對(duì)比度的調(diào)節(jié)。在程序編制時(shí),就使用顯示模塊以及溫度讀取模塊函數(shù)。
1)短信息的預(yù)制。系統(tǒng)中報(bào)警短信息是提前預(yù)制好的,它跟一般的短信息有所不同。二者最大的區(qū)別就是短信息的內(nèi)容不同。依據(jù)實(shí)際的需要,嚴(yán)格地說,要求信息的格式固定,而且組成應(yīng)該有特殊性,不僅便于記憶、有提示性,還要簡(jiǎn)單明了。且這種固定的格式要彼此關(guān)聯(lián)[4]。
2)短信發(fā)送程序設(shè)計(jì)。短信息的發(fā)送格式并不是像平時(shí)所發(fā)送的那樣隨意,短信格式必須符合在程序中的設(shè)定,以一定格式的英文發(fā)送,短信息收發(fā)中采用TEXT編碼模式。短信息的實(shí)現(xiàn)過程中,如果發(fā)送短信息,其主要工作是將發(fā)送的內(nèi)容進(jìn)行相應(yīng)的編碼,其次將需要發(fā)送的信息、目標(biāo)地址等信息按照TEXT的格式發(fā)送出去。如果是接收短信息,其主要工作就是將接收到的短信息內(nèi)容進(jìn)行解碼[5-6],從TEXT格式短信中獲取SMS服務(wù)中心號(hào)碼、發(fā)送號(hào)碼、短信發(fā)送的時(shí)間等等。短信息發(fā)送流程圖如圖6所示。
隨著GSM網(wǎng)絡(luò)的各種增值服務(wù)的不斷更新,基于GSM網(wǎng)絡(luò)的遠(yuǎn)程控制系統(tǒng)必然能與移動(dòng)通信技術(shù)的發(fā)展同步,因而具有廣闊的前景。但它的速度比較慢,適合遠(yuǎn)程監(jiān)控中心站的管理。隨著整個(gè)通信網(wǎng)絡(luò)的發(fā)展越來越完善,功能越來越強(qiáng)大。隨著物聯(lián)網(wǎng)時(shí)代的到來,各種智能家居系統(tǒng)的普及,基于GSM網(wǎng)絡(luò)的各種應(yīng)用也必將隨之一起發(fā)展,一起完善。進(jìn)入物聯(lián)網(wǎng)時(shí)代,人與人之間、人與物之間、物與物之間的聯(lián)系將會(huì)相當(dāng)?shù)木o密、頻繁,世間萬物都可以觸控,屆時(shí)真正進(jìn)入地球村時(shí)代。
圖6 短信息發(fā)送流程圖