
摘要:智能家居系統(tǒng)設(shè)計主要基于嵌入式STM32F407芯片進行研究,能夠?qū)崿F(xiàn)智能家居語音控制LED燈、窗簾、門禁和基本環(huán)境監(jiān)測功能,具備遠程APP網(wǎng)絡(luò)監(jiān)測與控制。該系統(tǒng)研究符合社會主義現(xiàn)代化的智慧城市、智能生活、智能家居信息化技術(shù),能夠增加家庭生活的便利性和舒適性,提升居民生活幸福感。
關(guān)鍵詞:智能家居;智能生活;智慧城市;數(shù)字信息化
一、智能家居技術(shù)背景
智能家居在20世紀80年代初期開始形成概念,在1985年由美國聯(lián)合科技公司將樓宇智能和建筑設(shè)備數(shù)字信息化、整合化的概念落地實施,并應(yīng)用于國家城市建設(shè)當(dāng)中,真正出現(xiàn)了“智慧城市”和“智能型建筑”,從此揭開了全世界的智能家居商戰(zhàn)序幕。隨著社會的快速發(fā)展和人們生活水平的不斷提高,生活節(jié)奏也在加快,使得人們對住宅的智能化水平提出了更高的要求,智能家居的概念應(yīng)運而生——通過智能終端集成家庭智能的所有功能,實現(xiàn)“一核多控,一線多用”的整體控制。
二、智能家居設(shè)計系統(tǒng)框架
圖1 系統(tǒng)設(shè)計框圖
智能家居控制系統(tǒng)最重要的模塊為語音識別模塊和WiFi物聯(lián)網(wǎng)模塊。語音識別模塊通過提前在系統(tǒng)中錄入對應(yīng)的識別語句去控制燈光、門鎖、智能開關(guān);而WiFi模塊主要將系統(tǒng)采樣的數(shù)據(jù)進行云端App顯示之外,還要進行云端指令的傳輸。
三、各個功能模塊設(shè)計與實現(xiàn)
(一)智能語音模塊
智能語音模塊使用LD3320的智能語音識別模塊,該語音模塊是非特定人語音識別芯片,即語音聲控芯片不具有音色識別功能,模塊最多可以識別50條預(yù)先內(nèi)置的語音指令。首先我們應(yīng)認識到聲音是一種波,常見的MP3格式是壓縮格式,必須轉(zhuǎn)為非壓縮的純波形文件來處理,比如Windows PCM文件,也就是WAV文件。WAV文件里存儲的除了一個文件頭以外就是聲音波形的一個個點。
語音信號進入傳感器后,在語音開始識別之前,需要把首尾端的靜音切除,降低對后續(xù)步驟造成的干擾。然后通過固定的采樣頻率將聲音數(shù)據(jù)進行切割,分成一小段一小段的語音數(shù)據(jù),這個過程我們稱之為語音分幀。但由于分幀后的語音信號還是模擬量的數(shù)據(jù),此時還無法對數(shù)據(jù)數(shù)字化處理,因此還需將分幀后的語音信號進行MFCC特征提取,根據(jù)人耳的生理特性,把每一幀波形變成一個多維向量,這個向量包含了這幀語音的內(nèi)容信息。其中MFCC算法包含語音信號的預(yù)加重聲音信號,讓聲音信號得到放大,預(yù)加重函數(shù)為:y(n)=x(n)?α·x(n?1)。分幀、加窗和傅里葉變換基本是同時進行,加窗目的是消除各個幀兩端可能會造成的信號不連續(xù)性,其漢明窗公式為:W(n)=(1?a)?a·cos(2·π·n/N),1≤n≤N,加窗就相當(dāng)于濾波。然后使用傅里葉變換將時域信號變?yōu)轭l域信號處理。最后通過梅爾濾波器和離散余弦變換處理得到數(shù)字信號,該數(shù)字信號輸出至STM32處理器。
LD3320的智能語音識別模塊采用SPI通信協(xié)議,該協(xié)議為常用總線協(xié)議之一,通信起來相對容易。但在數(shù)據(jù)處理中還需要使用以下技巧,避免誤識別情況出現(xiàn)。例如:在用戶說出一個單詞之后,模塊將會把接收到的聲音數(shù)據(jù)和預(yù)設(shè)值單詞比較,數(shù)據(jù)近似度大于50%的預(yù)設(shè)單詞都會識別出來,這將導(dǎo)致太多的錯誤單詞。為了進一步降低誤識別率,可以在識別列表中添加一些其他近聲詞來吸收誤識別。例如,在應(yīng)用場景中需要識別關(guān)鍵詞“開燈”,那么我們可以在LD3320模塊中再設(shè)置10~30個讀音相近的垃圾關(guān)鍵詞語,如“開水”“開始”“開車”等,每次語音識別時,這些垃圾詞語也都會被識別出來,但設(shè)置只有識別到“開燈”這個詞語時,才認為識別有效。如果識別結(jié)果全部為“垃圾關(guān)鍵詞”時則模塊會重新啟動識別,通過此處理方法將會大大提高語音識別成功率。
(二)無線通信WIFI模塊
全屋智能家居的通信是采用NORDIC公司生產(chǎn)的一款無線通信芯片,其名稱為NRF24L01,該芯片在一定的電路組合后形成無線WiFi模塊NRF24L01。模塊采用FSK調(diào)制,集成高科技公司獨家的Enhanced Short Burst協(xié)議,可以實現(xiàn)一對一或者一對六的無線通信。無線通信速度最高可達到2.4GHz,能夠直接和家庭路由器對接,模塊的另一端采用SPI協(xié)議和SMT32進行通信。其通信原理方便,是一款市場上通用常見的WiFi無線模塊。NRF24L01模塊工作為常見的2.4GHz ISM頻段,內(nèi)置有RC振蕩器和石英晶體振蕩器,并且ShockBurst技術(shù)具有低功耗體積小的特點優(yōu)勢。模塊點額定電流9mA,具有QFN20 4×4mm封裝,工作電壓范圍1.9V—3.6V,適應(yīng)溫度范圍-40℃至80℃,數(shù)據(jù)包每次可以傳輸數(shù)據(jù)1-32字節(jié),是一款實用性強、網(wǎng)絡(luò)資源豐富的傳感器。
(三)走廊過道感應(yīng)燈
走廊過道感應(yīng)燈由光敏模塊、紅外探測模塊組合而成,主要功能用于檢測光線強度大小來控制感應(yīng)燈。其功能原理為光敏感器件PTC光敏電阻和普通固定電阻進行串聯(lián)分壓后得到光敏檢測電壓Vin,該電壓通過芯片LM393比較器和基準電壓Vref比較,當(dāng)大于基準電壓Vref時,比較器輸出高電平Vout=1;反之當(dāng)VIN小于Vref時比較器輸出電壓為低電平Vout=0。其中涉及的Vref基準電壓可以采用TL431基準電壓器件、穩(wěn)壓二極管或者串聯(lián)電阻分壓等電路設(shè)計而成,本文中采用串聯(lián)電阻分壓的形式設(shè)計基準電壓Vref。以上的光敏模塊主要檢測白天和黑夜,而且還需要配合雷達傳感器檢測是否有人路過走廊過道才可檢測角度更廣,靈敏度更高,因此在光線較暗并且有人路過走廊過道時,該感應(yīng)燈才會亮起。
(四)HLK-LD116S-24G雷達傳感器
隨著5G商用、人工智能、物聯(lián)網(wǎng)等新興科技的快速發(fā)展,人們對智能化的家居照明環(huán)境越來越青睞。其中雷達傳感器模組及方案以其出色的特點備受廣大客戶的喜愛,本次設(shè)計研究中,雷達傳感器主要完成智能照明和防盜布控功能。雷達傳感器設(shè)計的原理是多普勒效應(yīng),通過傳感器內(nèi)部的射頻電路發(fā)射電磁波,電磁波的頻率大概在300MHz,采用廣角度120°進行發(fā)射。當(dāng)有移動的人或者物體進入到射頻電磁波的照射范圍時,電磁波波形將被反射回來,并且折回的頻率大概在400MHz。當(dāng)平面天線接收到反射回來的電磁波時,傳感器內(nèi)部的電路將會產(chǎn)生觸發(fā)信號去觸發(fā)亮燈的效果。雷達傳感器與其他光電傳感器相比,具有靈敏度高、識別范圍廣、低功耗和安裝面積小等獨特的優(yōu)勢。比光電傳感器的節(jié)能程度高達85%,而且純分立器件的電路使得其壽命極大增強,能穿透玻璃和薄木板,避免了誤觸發(fā)的亮燈情景。其與視覺傳感器相比,不受光線、空氣霧氣、室外雨天的影響,并且雷達傳感器頻率和功率都不足以對人體造成輻射傷害。研究所用雷達傳感器型號為:HLK-LD116S-24G物聯(lián)網(wǎng)毫米波雷達模塊,其可用于檢測小范圍內(nèi)的運動目標,并輸出短距離和高低電平信息,且不受溫度、濕度、氣流、灰塵、噪聲、亮暗等影響,抗干擾能力強,可穿透亞克力、玻璃、塑料以及其他厚度小的非金屬材料。HLK-LD116S-24G具有行業(yè)領(lǐng)先的卓越性能,尺寸小、精度更高、功耗低的優(yōu)勢,可以為客戶提供理想的、高性能的物體移動監(jiān)測解決方案。傳感器接口僅有3個PIN,包括VCC、GND、VO。VO為當(dāng)檢測范圍出現(xiàn)移動物品時輸出高電平信號,模塊還可以調(diào)節(jié)測試靈敏度和輸出高電平持續(xù)時間,這樣CPU在處理就變得更加便利。
(五)MQ-9和MQ-135氣體檢測傳感器模塊
MQ-9氣體傳感器使用二氧化錫作為氣敏材料,正常情況下二氧化錫在清潔空氣中導(dǎo)電率較低,此時的數(shù)據(jù)可以作為參考基準,利用相關(guān)穩(wěn)壓二極管和LM393比較器設(shè)置清潔空氣正常情況下的VREF值,清潔空氣下LM393輸出低電平不會觸發(fā)相關(guān)的警報系統(tǒng)。但當(dāng)空氣中一氧化碳的濃度增加時,使氣敏材料的導(dǎo)電率將發(fā)生高度的偏移變化,能夠使LM393輸出高電平,使得蜂鳴器報警。當(dāng)空氣中檢測到可燃氣體甲烷、丙烷等有毒性氣體濃度增加,氣敏材料的導(dǎo)電率將發(fā)生中度的偏移變化,也能夠使LM393輸出高電平,使蜂鳴器報警。只要調(diào)節(jié)基準電壓,傳感器的靈敏度也將能夠調(diào)節(jié)到環(huán)境的適應(yīng)值。MQ-135氣體傳感器和MQ-9有點類似,使用二氧化鋅作為氣敏材料,正常情況下二氧化鋅在清潔空氣中導(dǎo)電率較低,此時可以作為參考基準。LM393比較器一端采用穩(wěn)壓二極管做基準,一端接到二氧化鋅氣敏材料輸出端,設(shè)置清潔空氣正常情況下的VREF值。當(dāng)空氣中氨氣、硫化物、苯系蒸汽等氣體濃度增加時,使氣敏材料的導(dǎo)電率將發(fā)生高度的偏移變化,能夠使LM393輸出高電平,使蜂鳴器報警。傳感器的靈敏度可以通過調(diào)節(jié)比較強的電位器去設(shè)置,從而使傳感器能夠適應(yīng)不同的環(huán)境需求。本文所研究的智能家居系統(tǒng)的天然氣和有毒氣體就通過MQ-9和MQ-135兩個傳感器,使用兩種傳感器的原因是為了保障有毒有害氣體的檢測可靠性,保障家庭財產(chǎn)和人身安全。
(六)OLED顯示屏
系統(tǒng)的溫濕度顯示和一些常規(guī)信息顯示,采用128×64分辨率的OLED顯示屏。該屏幕尺寸較小,主要考慮研究經(jīng)費不足,只能采用該顯示屏模擬研究。顯示屏為單色顯示,能夠顯示字母、數(shù)字、中文和一些簡單的圖片。OLED顯示屏的通信協(xié)議分為SPI、I2C、并口通信;這里我們采用的是原裝SPI協(xié)議。程序設(shè)計中,我們不需要使用STM32真正的SPI接口對接OLED,可以使用GPIO模擬SPI的方式編寫驅(qū)動代碼,當(dāng)然商家也會提供驅(qū)動代碼,我們只需要修改接口,將代碼移植使用即可。顯示中文或者圖片時,對應(yīng)的數(shù)據(jù)可采用PCtoLCD軟件進行生成,若顯示字母或者簡單數(shù)字符號,可直接使用字符串方式顯示。
(七)SG90舵機門禁控制
轉(zhuǎn)向機主要用于某些控制系統(tǒng),在角度變化的情況下仍能保持穩(wěn)定性。這是一個驅(qū)動器,可以定位或角度伺服。主要用于需要輸出某一控制角度的場合,舵機可以根據(jù)控制信號來輸出指定的角度,常見的有0°-90°、0°-180°、0°-360°,這幾種舵機除了能夠輸出最大角度不同之外,價格和性能參數(shù)沒有任何區(qū)別(同一型號而言)。方向機的基本工作機理由殼體、電路板、驅(qū)動電機、減速器以及定位與測量器件等五部分構(gòu)成。其工作機理是利用接收器向轉(zhuǎn)向器上發(fā)射信息,接著通過集成在電路板上的IC驅(qū)動無芯電動機進行轉(zhuǎn)動,從而使減速器產(chǎn)生動能,同時把動能傳送給擺臂動作,探測器信息被傳遞到信號器上,以確定是否已達到所確定地點。位置探測器實際就是一個可變電阻。當(dāng)轉(zhuǎn)向機旋轉(zhuǎn)時,電阻值也隨之變化。因此利用測量電阻值,即可了解轉(zhuǎn)動角度。通用伺服電機將細銅絲繞到第三極轉(zhuǎn)子上。當(dāng)電流通過輸入線圈時,它就形成了磁場,并排斥在轉(zhuǎn)子附近的磁體,進而形成轉(zhuǎn)動力矩。按照物理學(xué)原理,物體的慣性矩與其質(zhì)量成正比。所以,物體質(zhì)量越大,轉(zhuǎn)動對象所需要的力矩就越大。為達到高速和低功耗效果,轉(zhuǎn)向器將細銅絲繞在一條很薄的空心圓筒中,從而產(chǎn)生了一種特別輕巧的無電極反應(yīng)過程空心轉(zhuǎn)子,并把磁體安裝到圓筒中,即為空心杯電機。
(八)PM2.5傳感器
光學(xué)粉塵傳感器(GP2Y1014AU0F)是日本夏普公司開發(fā)的一種光學(xué)粉塵濃度檢測傳感器。傳感器內(nèi)部呈對角線分布的紅外發(fā)光二極管和光電晶體管利用光敏原理工作,檢測環(huán)境需要一定的氣流通過傳感器測試孔,當(dāng)檢測氣體通過測試孔,顆粒粉塵就會遮擋光電傳感器中發(fā)光二極管發(fā)射的光線;接收對管通過對光線強度的檢測得到相應(yīng)的電壓模擬量;傳感器內(nèi)容在經(jīng)過高精度的模數(shù)轉(zhuǎn)換芯片和相應(yīng)的專用芯片及算法,得到對應(yīng)的測試數(shù)據(jù)。該模塊還可以輸出模擬量數(shù)據(jù),通過以下給出的公式:mg/m3=0.1686×V-0.09856,可對應(yīng)地算出顆粒大小。該PM 2.5傳感器具有非常低的電流消耗(典型情況下限制為20mA和11mA)。它可以配備高達7VDC的傳感器。輸出為模擬電壓,與測量的粉塵濃度成正比,靈敏度為0.5v/0.1mg/m3。
(九)DHT11溫濕度傳感器
DHT11數(shù)字溫濕度傳感器在靈敏度要求不高的環(huán)境下,是最佳的溫濕度傳感器。該傳感器為單總線協(xié)議,根據(jù)高電平的寬度去確認輸出的數(shù)據(jù)為0還是1,DH11采樣回來的數(shù)據(jù)包括濕度整數(shù)部分、濕度小數(shù)部分、溫度整數(shù)部分、溫度小數(shù)部分、校驗碼。該傳感器使用起來相對簡單,只要將讀取到的數(shù)據(jù)轉(zhuǎn)換為對應(yīng)的十進制數(shù)據(jù),然后乘以最小靈敏度即可得到要顯示的溫濕度。
(十)萬能遙控發(fā)射器
該模塊具備433、315和多頻高增益的接收解碼功能,遙控信號脈沖寬度與按下遙控發(fā)射脈沖長度自動識別,長按學(xué)習(xí)更長脈沖,硬件做到更懂所需模塊學(xué)習(xí)的內(nèi)容;具備廣角紅外發(fā)射頭,可以更大范圍的發(fā)射紅外遙控信號去控制具備接收紅外遙控功能的家電。不管是射頻解碼還是紅外解碼在使用的過程中,都需要先DDS掃頻或者調(diào)用多代碼庫去解密家電。
四、結(jié)束語
目前智能家用電器逐年遞增,但這些家用電器的智能功能僅僅限于自身,并沒有與其他家電形成一個整體。該論文研究提出了具有實際落地建設(shè)的智能家居方案,貼近生活并且改變生活。其目的是研究將所有家電通過網(wǎng)絡(luò)技術(shù)連接在一起,而且在房子裝修前期布局,或者將現(xiàn)有老式家居設(shè)備改裝成智能家居系統(tǒng)。通過該系統(tǒng)人們能夠?qū)译娫O(shè)備進行近程或遠程的集中控制與管理,使人們能夠隨時隨地控制和了解家電的具體情況。
作者單位:甘新泉 廣西城市職業(yè)大學(xué)
參 "考 "文 "獻
[1] 趙辛麗.智能家居引領(lǐng)完美家庭新生活[J].機器人技術(shù)與應(yīng)用,2012(2):14-15.
[2]靳江偉.基于ARM的智能家居綜合控制系統(tǒng)設(shè)計與實現(xiàn)[D].沈陽理工大學(xué),2011.
[3] 李瑋,朱巖.AI語音交互技術(shù)及測評研究[J].信息通信技術(shù)與政策,2019(12):83-87.
[4]婁墅.常開型高性能低功耗語音關(guān)鍵詞喚醒芯片設(shè)計[D].北京交通大學(xué),2021.
[5]朱靜,閔芳,陳臘梅,等.基于指紋識別的支付系統(tǒng)的設(shè)計與實現(xiàn)[J].軟件,2015(5):129-132.
[6]傅光彩.基于單片機的倉庫監(jiān)測系統(tǒng)研究[J].科技資訊,2022,20(18):20-22.
[7]蔡健.大型臨床醫(yī)療設(shè)備智能管理平臺的設(shè)計與實現(xiàn)[D].東南大學(xué),2018.