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

        ?

        基于STM32單片機(jī)的智能家居控制系統(tǒng)設(shè)計(jì)

        2021-08-21 09:48:46徐光進(jìn)肖勁松
        電子制作 2021年14期
        關(guān)鍵詞:串口智能家居指令

        徐光進(jìn),肖勁松

        (百色學(xué)院,廣西百色,533000)

        0 引言

        智能家居系統(tǒng)集單片機(jī)原理、嵌入式系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、通信技術(shù)等多種系統(tǒng)于一體,成為提高居家生活質(zhì)量的一項(xiàng)多功能產(chǎn)品。家居的核心設(shè)備實(shí)現(xiàn)物聯(lián)網(wǎng)智能化是為了使用起來更加方便,符合現(xiàn)代社會(huì)人們對家電自動(dòng)化的需求,家居系統(tǒng)的多功能設(shè)定和操作方式?jīng)Q定了用戶的體驗(yàn)感,為此,各企業(yè)都在爭相設(shè)計(jì)出一款功能更多、更便捷的智能化全自動(dòng)家居控制系統(tǒng),智能自動(dòng)化系統(tǒng)不僅包括基礎(chǔ)的室內(nèi)物聯(lián)網(wǎng)燈光控制和家中智能電器控制、家庭的環(huán)境安全檢測,還包括對室外設(shè)備遠(yuǎn)程控制及安全防盜控制等功能,從而實(shí)現(xiàn)對家庭室內(nèi)、室外的全方位控制與安全監(jiān)測。

        1 系統(tǒng)工作原理探討

        一款智能家居控制系統(tǒng)的制作,需要以單片機(jī)設(shè)備為硬件芯片基礎(chǔ),本文選用STM32類型單片機(jī)作為主電路板控制芯片,外接各模塊電路,通過USB接口為主芯片燒錄入操作各功能的程序。主系統(tǒng)集成電路外接模塊有Wi–Fi無線通訊模塊、人類語音識別模塊等[1]。設(shè)計(jì)的每個(gè)模塊都是有指定功能的,主控模塊通過局域網(wǎng)絡(luò)和用戶終端實(shí)現(xiàn)操作指令的獲得,后經(jīng)串口通訊模塊和檢測與控制模塊實(shí)現(xiàn)對物聯(lián)網(wǎng)家電設(shè)備的指令下達(dá),同時(shí)可將對家電設(shè)備的監(jiān)控和檢測以同樣方式逆向傳給用戶終端,獲取家中狀況信息。

        在本系統(tǒng)控制中,為實(shí)現(xiàn)家居系統(tǒng)更智能化,對室內(nèi)光亮、溫度、濕度等控制調(diào)節(jié),主要通過語音形式實(shí)現(xiàn),可以隨時(shí)隨地經(jīng)語音識別模塊經(jīng)檢測和識別以后,發(fā)送客戶需求的特定指令來控制智能家居控制系統(tǒng)實(shí)現(xiàn)對家庭環(huán)境中物聯(lián)網(wǎng)終端的操作。例如,在居家可檢測范圍內(nèi),大聲說:“小智,請打開所有燈光”,此時(shí)等待中的系統(tǒng)語音輸入模塊就會(huì)盡快將錄入的語音模擬信號轉(zhuǎn)換為控制相應(yīng)終端的數(shù)字指令信號,經(jīng)導(dǎo)線傳輸給STM32主控模塊,經(jīng)核心解析處理后,通過Wi–Fi模塊發(fā)送特定指令到家中燈光終端,打開所有燈光開關(guān)。這個(gè)智能控制的操作首先需要語音輸入模塊通過串口通信與STM32主控系統(tǒng)實(shí)現(xiàn)連接,之后STM32通過Wi–Fi轉(zhuǎn)串口通訊與終端建立聯(lián)系,傳遞數(shù)據(jù)包,實(shí)現(xiàn)制定功能。完善的家居控制系統(tǒng)首先要保證整個(gè)系統(tǒng)的硬件的良好組成和供電,確保各模塊間的協(xié)調(diào)運(yùn)轉(zhuǎn),然后將各子模塊與主控模塊集成,最后通過對終端軟件不斷測試、實(shí)驗(yàn),將得到的反饋數(shù)據(jù)用來完善系統(tǒng)的功能,以做到每一個(gè)指令都快速、準(zhǔn)確地實(shí)現(xiàn)。智能家居的控制系統(tǒng)原理如圖1所示。

        圖1 智能控制系統(tǒng)示意圖

        2 智能家居控制系統(tǒng)主要模塊簡介

        ■2.1 主控芯片選擇

        本系統(tǒng)具體選用STM32F103ZET6單片機(jī)作為主控芯片,結(jié)合各專業(yè)硬件實(shí)現(xiàn)整體功能設(shè)計(jì)。用于集成的外接子模塊包括用于傳遞信息的Wi–Fi模塊和用于采集信息的非特定人語音識別模塊等[2]。選擇的主控芯片STM32F103ZET6是STM32單片機(jī)系列當(dāng)中的一款144引腳的芯片。片內(nèi)FLASH支持在線編程以供今后功能的完善,數(shù)據(jù)、指令在單片機(jī)內(nèi)存中分開存放,讀取數(shù)據(jù)時(shí)也分別走不同的流水線,以確保CPU運(yùn)行速度達(dá)到最大化節(jié)省智能系統(tǒng)操作等待時(shí)間。其構(gòu)成的最小系統(tǒng)的工作電路圖如圖2所示。

        圖2 最小系統(tǒng)工作電路圖

        ■2.2 語音識別模塊

        語音識別模塊選用訊飛語音識別方案XFMT101,此方案具備語連續(xù)語音斷句識別、語義理解、置信度輸出、多識別結(jié)構(gòu)等技術(shù),完美展現(xiàn)智能家居控制系統(tǒng)對聲音處理的作用,為用戶提供便捷的語音輸入操作。語言識別模塊首先收集大量的聲音素材,經(jīng)過音頻預(yù)處理后去除噪音,提取聲波特征,得到特征參數(shù),對特征參數(shù)建模組成語音數(shù)據(jù)庫,將常用語音關(guān)鍵詞儲(chǔ)存在內(nèi)存中,以供更好地識別語音指令。當(dāng)檢測到有聲音輸入的時(shí)候,經(jīng)預(yù)處理提取特征參數(shù)和數(shù)據(jù)庫中提前錄入的參考模型進(jìn)行全方位多次對比,最后將與數(shù)據(jù)庫特征相似度最高的語音指令作為最終識別結(jié)果,從而實(shí)現(xiàn)系統(tǒng)的語音識別功能。

        ■2.3 Wi-Fi模塊

        模塊集中器RAK831在發(fā)射和接收方面具有多方向高效率的優(yōu)點(diǎn),它的作用是同時(shí)接收多個(gè)數(shù)據(jù)包,以空氣為媒介,在8個(gè)通道上使用不同的擴(kuò)頻因子進(jìn)行數(shù)據(jù)傳輸。Wi–Fi技術(shù)的無線電波覆蓋范圍廣,半徑在一百米左右,且傳輸速度快,可靠性高,完全可以支持家居控制系統(tǒng)使用。模塊內(nèi)部編寫了OpenWrt程序。OpenWrt系統(tǒng)的軟件包加入可以提供允許自定義待編輯的文件系統(tǒng),以適應(yīng)應(yīng)用程序的使用,為今后的升級優(yōu)化提供預(yù)存條件。

        ■2.4 煙霧傳感器模塊

        選擇對煙霧等氣體靈敏度較高的MQ–2型煙霧傳感器。加熱電壓在5V左右,工作電壓在24V以下均可,主要檢測家庭常見的CO、CH4、C3H8等多種廚房或者家用電器使用不當(dāng)產(chǎn)生的可燃性危險(xiǎn)氣體,可燃?xì)怏w濃度上升會(huì)導(dǎo)致氣敏元件的導(dǎo)電率增加,輸出電阻變小,通過氣敏元件與空氣中可燃?xì)怏w的占比變化,監(jiān)測室內(nèi)的空氣質(zhì)量和家庭的環(huán)境安全。圖3所示為煙霧傳感器的電路圖。

        圖3 MQ—2型煙霧傳感器模塊電路原理圖

        ■2.5 人體熱釋電紅外傳感器模塊

        HC–SR501工作電壓在4.8V到20V之間,與我們設(shè)定的模塊電壓相近。人體的溫度在37攝氏度左右,發(fā)出的紅外線波長固定在10μm左右,當(dāng)有人闖入家庭領(lǐng)域時(shí),人體紅外線通過菲涅爾透鏡增強(qiáng)后聚集到紅外線感應(yīng)源上,會(huì)使感應(yīng)源的熱釋電元件打破原本的電荷平衡,向外釋放帶正負(fù)電的基本粒子,經(jīng)后續(xù)電路處理就會(huì)觸動(dòng)報(bào)警信號。此型號紅外傳感器價(jià)格較低,靈敏度高,市場上應(yīng)用較為普遍。

        ■2.6 溫濕度傳感器模塊

        濕度檢測選擇GZBJ–WX330傳感器,工作電壓在12V,可檢測的濕度在0到100%RH之間,是普遍用來檢測室內(nèi)濕度的智能化監(jiān)控模塊,檢測量程滿足一年四季的空氣濕度的變換,濕度誤差在3%RH以內(nèi)。溫度傳感器選擇體積較小的單線智能DS18B20型號數(shù)字傳感器,測量溫度在零下10℃到85℃范圍內(nèi),適合家庭使用。將設(shè)備檢測溫度由人類可識別數(shù)據(jù)轉(zhuǎn)化為計(jì)算語言數(shù)字信號輸出,讀寫溫度數(shù)據(jù)及溫度變換數(shù)據(jù)的功率損耗不需要額外電源的支持,僅靠一根數(shù)據(jù)線就可以實(shí)現(xiàn)。

        3 典型接口設(shè)計(jì)與系統(tǒng)功能實(shí)現(xiàn)

        ■3.1 系統(tǒng)接口設(shè)計(jì)

        3.1.1 溫度控制接口

        智能家居控制系統(tǒng)的溫度控制采用的DS18B20溫度傳感器。在此設(shè)計(jì)中采用的電路連接方式是寄生電源供電,DS18B20溫度傳感器從單線信號線上獲取檢測溫度過程所需能量,這一實(shí)現(xiàn)過程為:當(dāng)信號線DQ持續(xù)為高電平時(shí),內(nèi)部電容持續(xù)儲(chǔ)存小部分能量,處于低電平期間時(shí),電容上的能量大于電路的能量,由于電路所需電容會(huì)充當(dāng)電源,直到高電平再次到來,電容不再釋放能量而是作為寄生電源又重新備電。這種可儲(chǔ)存電能又可以釋放電能的電容作為寄生電源,可保證設(shè)備的良好運(yùn)行,可以在沒有電源供應(yīng)的條件下仍然依靠提前存儲(chǔ)的電能讀取內(nèi)存中ROM單元里的數(shù)據(jù);電路更加簡單,使用更加方便,僅用一根I/O口數(shù)據(jù)線便可以實(shí)現(xiàn)測溫。系統(tǒng)開始運(yùn)行時(shí),首先會(huì)檢查到室內(nèi)的溫度,再語音識別用戶設(shè)定的目標(biāo)溫度,將當(dāng)下溫度與目標(biāo)溫度對比,經(jīng)STM32主控系統(tǒng)解析處理后,將指令傳輸?shù)铰?lián)網(wǎng)終端,打開空調(diào)制冷或制熱模式。當(dāng)溫度達(dá)到以后,就自動(dòng)控制空調(diào)結(jié)束執(zhí)行命令。同時(shí)實(shí)時(shí)監(jiān)測,與用戶設(shè)定的溫度進(jìn)行對比,如果經(jīng)消耗以后,溫度相差達(dá)到一定數(shù)值,則發(fā)出相應(yīng)的數(shù)據(jù)指令,聯(lián)網(wǎng)終端重新開始運(yùn)轉(zhuǎn),直到與設(shè)定的溫度在允許偏差范圍內(nèi),再進(jìn)行中斷停止,從而形成連環(huán)控制,確保完成用戶要求。

        3.1.2 Wi-Fi控制接口

        Wi–Fi模 塊 功 能實(shí) 現(xiàn) 主 要依 靠Wi–Fi模塊 的 四 個(gè)串 口(VCC、RX、TX、GND)功能。Wi–Fi模塊的作用就是將串口轉(zhuǎn)化成無線Wi–Fi信號。單片機(jī)上的Wi–Fi模塊的發(fā)送數(shù)據(jù)、接收數(shù)據(jù)、電源、地線端點(diǎn)分別連接到對應(yīng)的STM32主控系統(tǒng)的異步接受、異步發(fā)送、3.3V的電源、地線引腳,專門設(shè)定RESET復(fù)位引腳與STM32連接,便于緊急時(shí)刻或者修復(fù)期間對模塊進(jìn)行復(fù)位操作,從頭開始,正常工作狀態(tài)下,此復(fù)位引腳懸空,不參與電路。可以將WiFi設(shè)置成用戶數(shù)據(jù)報(bào)協(xié)議廣播模式,智能終端即家用電器點(diǎn)對點(diǎn)的方式接入Wi–Fi模塊提供的家用網(wǎng)絡(luò)。

        ■3.2 電源電路設(shè)計(jì)

        在電源部分的設(shè)計(jì)中,輸入主電源為12,1路5V輸出,兩路12V輸出,總電流設(shè)定為5A,為主控芯片、Wi–Fi模塊、語音識別模塊煙霧傳感器模塊和溫濕度傳感器等模塊供電。也可以通過USB接口為主控板連入外部電源。部分電路如圖4所示。

        圖4 電源電路示意圖

        ■3.3 智能家居控制系統(tǒng)功能實(shí)現(xiàn)

        當(dāng)用戶需要幫助時(shí),做出相應(yīng)的控制指令,家居控制系統(tǒng)從睡眠狀態(tài)迅速轉(zhuǎn)換為蘇醒狀態(tài),并進(jìn)行信號處理,STM32單片機(jī)擁有很強(qiáng)的串口通訊能力,因此可以采用串口實(shí)現(xiàn)與WiFi模塊的通信和其他模塊間的數(shù)據(jù)傳輸,數(shù)據(jù)經(jīng)串口相關(guān)模塊傳遞給STM32主控系統(tǒng),經(jīng)解析后發(fā)出相應(yīng)的指令,完成對用戶控制指令的識別后,在STM32單片機(jī)當(dāng)中采用實(shí)際輪訓(xùn)機(jī)制依次完成用戶需求操作。系統(tǒng)中設(shè)置了基于嵌入式的指令優(yōu)先執(zhí)行順序規(guī)則,按信號與系統(tǒng)原理中斷的優(yōu)先級進(jìn)行處理,由外部設(shè)備產(chǎn)生請求中斷指令,施加到主控系統(tǒng)引腳上產(chǎn)生中斷響應(yīng),系統(tǒng)進(jìn)入中斷響應(yīng)周期,中斷運(yùn)行完成以后,系統(tǒng)恢復(fù)現(xiàn)場,將會(huì)返回中斷以前的操作繼續(xù)執(zhí)行,要隨時(shí)檢測家庭狀態(tài)和安全環(huán)境,若沒有不良風(fēng)險(xiǎn)和待辦指令,則停止運(yùn)行進(jìn)入睡眠狀態(tài)等待用戶的需求。實(shí)現(xiàn)用戶通過語音控制物聯(lián)網(wǎng)終端家電和環(huán)境的控制。當(dāng)串口接收到相應(yīng)的語音輸入時(shí),將緩沖區(qū)內(nèi)存入的數(shù)據(jù)與語音數(shù)據(jù)庫進(jìn)行對比判斷是否為某一指令信息,則按照語音中要求的執(zhí)行時(shí)間送入系統(tǒng)完成相應(yīng)的控制操作[3]。

        4 結(jié)語

        基于STM32單片機(jī)的智能家居全自動(dòng)控制系統(tǒng)在設(shè)計(jì)上實(shí)現(xiàn)了日常生活中多種便捷功能,具有精準(zhǔn)、全面的指令識別功能,同時(shí)操作簡單便于老人小孩使用,可以很輕松地對居家范圍內(nèi)的物聯(lián)網(wǎng)家用電器、家居溫度和濕度環(huán)境、安全防護(hù)系統(tǒng)進(jìn)行智能的自動(dòng)控制。智能家居控制系統(tǒng)不僅被普遍用來提升生活質(zhì)量,還輔助攝像頭設(shè)備,方便照顧家里老人和小孩,在系統(tǒng)的升級方面,像系統(tǒng)耗電量和家庭隱私情況加密等功能還有待進(jìn)一步開發(fā),從而為智能家居控制系統(tǒng)的完善提供技術(shù)支撐,為人們對更高層次生活的追求提供物質(zhì)基礎(chǔ)條件。

        猜你喜歡
        串口智能家居指令
        聽我指令:大催眠術(shù)
        淺談AB PLC串口跟RFID傳感器的通訊應(yīng)用
        ARINC661顯控指令快速驗(yàn)證方法
        LED照明產(chǎn)品歐盟ErP指令要求解讀
        電子測試(2018年18期)2018-11-14 02:30:34
        基于Zigbee的無線通信技術(shù)在智能家居中的應(yīng)用
        電子制作(2018年1期)2018-04-04 01:48:28
        關(guān)于智能家居真正需求的探討
        USB接口的多串口數(shù)據(jù)并行接收方法探索
        基于藍(lán)牙串口適配器的GPS接收機(jī)與AutoCAD的實(shí)時(shí)無線通信
        地礦測繪(2015年3期)2015-12-22 06:27:26
        智能家居更貼心
        基于并行控制的FPGA多串口拓展實(shí)現(xiàn)
        国产福利不卡视频在线| 日本无遮挡吸乳呻吟视频| 国产人妖视频一区二区| 亚洲一区不卡在线导航| 男女一区视频在线观看| 娇小女人被黑人插免费视频| 亚洲男同gay在线观看| 五月婷婷俺也去开心| 亚洲综合日韩中文字幕| 亚洲自偷自拍另类第一页| 白浆国产精品一区二区| 国产精品成人3p一区二区三区| 成人网站免费大全日韩国产| 亚洲欧洲一区二区三区波多野| 麻豆av在线免费观看精品| 亚洲天堂av在线网站| 宅男666在线永久免费观看| 嗯啊哦快使劲呻吟高潮视频| 久久久精品免费国产四虎| 国产精品一品二区三区| 少妇高潮太爽了在线看| 凹凸在线无码免费视频| 国产成人77亚洲精品www| 日韩精品一区二区三区四区五区六| 亚洲禁区一区二区三区天美| 中国女人内谢69xxxxxa片| 日本丰满熟妇bbxbbxhd| 国产av专区一区二区三区| 国产熟女露脸大叫高潮| 日韩欧美一区二区三区免费观看| 亚洲熟女乱色综合亚洲av| 婷婷色综合成人成人网小说| 亚洲国产精品成人一区| 女同精品一区二区久久| 国产男女无遮挡猛进猛出| 国产精品亚洲专区无码web | 国产精品乱码人妻一区二区三区 | 久久亚洲av成人无码国产| 国产不卡一区二区三区视频| 一本之道日本熟妇人妻| 久久99国产精品久久99果冻传媒|