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

        ?

        基于STM32的智能家居環(huán)境監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2020-05-29 09:02:18李旺昆柯遠(yuǎn)征王立仕
        科技視界 2020年11期
        關(guān)鍵詞:系統(tǒng)設(shè)計(jì)

        李旺昆 柯遠(yuǎn)征 王立仕

        摘 要

        隨著社會(huì)經(jīng)濟(jì)高速發(fā)展和互聯(lián)網(wǎng)技術(shù)普及,加上人們生活條件不斷改善,對(duì)生活追求越來(lái)越高,對(duì)家居智能化的需求也越來(lái)越大。本文是針對(duì)智能家居的研究現(xiàn)狀、發(fā)展趨勢(shì)和研究的基礎(chǔ)上以基于STM32的智能家居環(huán)境監(jiān)控系統(tǒng)為設(shè)計(jì)方案,以成本低、控制簡(jiǎn)單,為用戶提供高效節(jié)能、舒適和便利的居住和工作環(huán)境為研究目的。

        關(guān)鍵詞

        智能家居;環(huán)境監(jiān)測(cè);云平臺(tái);STM32;WiFi

        中圖分類號(hào): TU855;TP368.1;TN92 ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼: A

        DOI:10.19694/j.cnki.issn2095-2457.2020.11.011

        0 引言

        21世紀(jì)是大數(shù)據(jù)和人工智能的時(shí)代,隨著通信、網(wǎng)絡(luò)等技術(shù)的迅猛發(fā)展和人們生活水平日益提高,信息化社會(huì)在改變著人們生活習(xí)慣和工作方式的同時(shí),也讓對(duì)傳統(tǒng)的住宅生活方式提出了挑戰(zhàn),人們傾向的是一個(gè)舒適安全、美觀、便利的家居環(huán)境。

        智能家居是現(xiàn)代電子技術(shù)、自動(dòng)化技術(shù)以及通信網(wǎng)絡(luò)技術(shù)相結(jié)合的產(chǎn)物,在90年代末逐漸被國(guó)人認(rèn)知。智能家居主要是提供對(duì)家庭電器設(shè)備的智能化管控,由簡(jiǎn)單的UI界面,人性化的操作方式,簡(jiǎn)單易懂的維護(hù)手法,極大地方便了人們的生活方式,提供更高效、便捷、安全、環(huán)保的生活環(huán)境。所以說(shuō)智能家居系統(tǒng)的研究具有很大的意義。

        1 智能家居系統(tǒng)方案設(shè)計(jì)

        智能家庭環(huán)境監(jiān)測(cè)系統(tǒng)是一個(gè)以主控模塊為核心,其他外設(shè)模塊電路組合來(lái)完成系統(tǒng)的設(shè)計(jì),它首先解決各模塊的功能問(wèn)題,然后綜合整合系統(tǒng)整體結(jié)構(gòu),最后通過(guò)軟件的調(diào)試來(lái)完成系統(tǒng)的設(shè)計(jì)和制作。本設(shè)計(jì)以STM32F103RCT6作為主控芯片,外設(shè)模塊分別有串口WIFI通訊模塊、溫濕度模塊、光敏電阻模塊、煙霧模塊、蜂鳴器模塊、小風(fēng)扇和繼電器模塊。整個(gè)系統(tǒng)設(shè)計(jì)需要的基礎(chǔ)數(shù)據(jù)是由這些模塊測(cè)量實(shí)現(xiàn)的,各模塊通過(guò)導(dǎo)線連接起來(lái)組成以主控模塊為核心的系統(tǒng)。主控模塊從其他模塊獲取信號(hào),經(jīng)過(guò)處理后再將指令信號(hào)傳達(dá)給其他模塊,這樣可以形成一個(gè)閉環(huán)控制系統(tǒng)。我們就是利用這些模塊的功能實(shí)時(shí)地對(duì)家居環(huán)境情況進(jìn)行監(jiān)測(cè)、調(diào)節(jié)和控制。

        用戶可以通過(guò)手機(jī)app端實(shí)時(shí)查看家庭里的各項(xiàng)數(shù)據(jù)監(jiān)測(cè)指標(biāo),也可以隨時(shí)通過(guò)app端改變外部條件的方法來(lái)調(diào)節(jié)家中的環(huán)境條件,如打開(kāi)家中的照明、風(fēng)扇、窗簾等電器,利用這些功能便可直接有效的為用戶提供舒適和便利的家居環(huán)境。

        2 硬件模塊功能設(shè)計(jì)

        2.1 系統(tǒng)主控模塊電路

        本系統(tǒng)設(shè)計(jì)選用的主控MCU由ST廠商推出的STM32系列開(kāi)發(fā)板,性價(jià)比高,最高工作頻率72MHZ,支持各種內(nèi)設(shè)接入,集成豐富的內(nèi)核和外設(shè)資源,簡(jiǎn)易方便地使用架構(gòu)以及低功耗低成本的特性,是嵌入式系統(tǒng)開(kāi)發(fā)的不錯(cuò)選擇。而STM32 F103RCT6所具備的功能完全滿足本設(shè)計(jì)的需求,所以本設(shè)計(jì)的主控制模塊采用該芯片。

        2.2 WiFi通訊模塊介紹

        本次對(duì)于WiFi通訊模塊采用的是安信可科技開(kāi)發(fā)的型號(hào)為ESP8266-01的WiFi模塊。其核心處理器ESP8266具有超低功耗的串口透?jìng)魈攸c(diǎn),價(jià)格低廉、工作能力強(qiáng),本身就是個(gè)Coerex的ARM應(yīng)用處理器,是作為移動(dòng)設(shè)備和物聯(lián)網(wǎng)應(yīng)用中WiFi控制比較理想的選擇。ESP8266-01模塊的硬件接口較多,該模塊同時(shí)支持STA/AP/STA+AP三種工作模式和AT指令集,AP是作為一個(gè)熱點(diǎn),可以使電腦搜索WiFi網(wǎng)絡(luò)時(shí)直接搜到;STA就是接入現(xiàn)有的WiFi網(wǎng)絡(luò)中;AP+STA既是一個(gè)熱點(diǎn),又可以連入WiFi網(wǎng)絡(luò)。而AT命令則是可以通過(guò)串口助手或者其他的網(wǎng)絡(luò)助手直接控制和設(shè)置芯片,操作使用十分簡(jiǎn)單。

        2.3 光敏傳感器模塊設(shè)計(jì)

        光敏電阻又稱為光導(dǎo)管,一般用于光的測(cè)量、控制和光電轉(zhuǎn)換,根據(jù)本次系統(tǒng)設(shè)計(jì)的需求采集光線強(qiáng)度,選擇光敏電阻已滿足設(shè)計(jì)要求。選用的光敏傳感器模塊是四個(gè)引腳,其中DO端為數(shù)字量輸出接口,主要輸出高低電平。AO端為模擬量輸出接口,通過(guò)直接與單片機(jī)相連接,利用ADC模數(shù)轉(zhuǎn)換來(lái)實(shí)現(xiàn)對(duì)環(huán)境光照亮度的采集。光敏電阻上還有一個(gè)LED信號(hào)指示燈,當(dāng)檢測(cè)到周圍有光照時(shí),便會(huì)自動(dòng)亮起;當(dāng)周圍無(wú)光照時(shí),則會(huì)自動(dòng)關(guān)閉。

        2.4 溫濕度傳感器模塊設(shè)計(jì)

        根據(jù)課題的需求分析,旨在采集家庭環(huán)境中的溫濕度的數(shù)值用以調(diào)整用戶居家舒適度。采用DHT11溫濕度一體檢測(cè)傳感器,是單總線協(xié)議通訊方式,控制電路簡(jiǎn)單,占用接口少,價(jià)格便宜。

        2.5 煙霧傳感器模塊介紹

        煙霧傳感器模塊可以實(shí)現(xiàn)實(shí)時(shí)的檢測(cè)煙霧濃度的效果,通過(guò)A/D轉(zhuǎn)換將模擬量轉(zhuǎn)換為數(shù)值顯示,當(dāng)遇室內(nèi)煙霧濃度過(guò)高且達(dá)到設(shè)定值時(shí),自動(dòng)觸發(fā)報(bào)警裝置,提醒用戶。針對(duì)煙霧的采集和監(jiān)測(cè)本次選擇了MQ-2煙霧傳感器模塊,該模塊的主要芯片為ZYMQ-2氣體傳感器,具有探測(cè)范圍廣泛、反應(yīng)速度快、使用壽命長(zhǎng)等特點(diǎn)。本次所使用的接口是AO口,將AO端口和MCU端引腳線連接,通過(guò)編程對(duì)該引腳進(jìn)行初始化和A/D轉(zhuǎn)換器進(jìn)行輸出。

        2.6 蜂鳴器模塊設(shè)計(jì)

        蜂鳴器本次模塊選用的是有源蜂鳴器,通過(guò)信號(hào)輸入端I/O口和單片機(jī)相連接,本設(shè)計(jì)只針對(duì)煙霧濃度的監(jiān)測(cè)實(shí)現(xiàn)了報(bào)警裝置模塊,當(dāng)煙霧傳感器監(jiān)測(cè)到的煙霧濃度超過(guò)設(shè)定值時(shí),蜂鳴器便會(huì)自動(dòng)發(fā)出聲音用來(lái)提示用戶。項(xiàng)目選用的是三線制的有源蜂鳴器,分別為VCC電源正極、GND電源負(fù)極和I/O信號(hào)接口。利用I/O口和單片機(jī)相連接,通過(guò)對(duì)對(duì)應(yīng)I/O的操控并給出“0”和“1”,來(lái)實(shí)現(xiàn)對(duì)蜂鳴器的報(bào)警控制。

        2.7 繼電器模塊介紹

        繼電器模塊有三個(gè)端口,分別為常開(kāi)端、常閉端和公共端。本次選用的1路5V的繼電器模塊,繼電器模塊上一般都是6個(gè)引腳,一端為VCC電源正極、GND電源負(fù)極,IN信號(hào)輸入端,另一端為NC常閉端、COM公共端和NO常開(kāi)端。其中,在沒(méi)有任何操作的情況下,NC端和COM端相當(dāng)于已經(jīng)接通。我們接到NO接口,然后通過(guò)信號(hào)輸入引腳IN來(lái)控制繼電器的開(kāi)關(guān),達(dá)到控制的作用。

        2.8 風(fēng)扇模塊介紹

        風(fēng)扇模塊采用的5V靜音冷卻風(fēng)扇,轉(zhuǎn)速支持PWM調(diào)節(jié),帶有電源指示燈,驅(qū)動(dòng)板上提供有3mm固定安裝螺絲孔。具有安全、便捷、低功耗以及噪音低的特點(diǎn),適用于不同場(chǎng)所。風(fēng)扇接口由3線組成,紅色正極黑色負(fù)極,將風(fēng)扇模塊連接MCU主控芯片,可以直接通過(guò)低電平或者通過(guò)對(duì)PWM的調(diào)節(jié)來(lái)實(shí)現(xiàn)對(duì)風(fēng)扇模塊的控制,以此來(lái)調(diào)節(jié)室內(nèi)的環(huán)境溫濕度,達(dá)到用戶舒適滿意的環(huán)境狀態(tài)。

        3 軟件移動(dòng)端設(shè)計(jì)與實(shí)現(xiàn)

        3.1 keil編程語(yǔ)言介紹

        系統(tǒng)各硬件模塊設(shè)計(jì)完成之后,系統(tǒng)的主要功能實(shí)現(xiàn)還需要通過(guò)軟件實(shí)現(xiàn)遠(yuǎn)程控制。本次系統(tǒng)設(shè)計(jì)采用STM32作為主控芯片,C語(yǔ)言編寫,課題軟件編程基于keil5來(lái)完成,版本使用μVision5 IDE集成開(kāi)發(fā)環(huán)境,是針對(duì)ARM Cortex-M內(nèi)核微控制器最佳的一款集成開(kāi)發(fā)工具。

        3.2 機(jī)智云端app設(shè)計(jì)

        機(jī)智云平臺(tái)是致力于物聯(lián)網(wǎng)、智能硬件云服務(wù)的開(kāi)放式平臺(tái),平臺(tái)上各項(xiàng)說(shuō)明都非常的詳細(xì),更加方便初學(xué)者對(duì)于云平臺(tái)的學(xué)習(xí)和使用,簡(jiǎn)單易學(xué),方便易懂。本次系統(tǒng)的設(shè)計(jì)是基于機(jī)智云平臺(tái)上的MCU開(kāi)發(fā)方式,通過(guò)WiFi連接,將手機(jī)端和MCU端進(jìn)行連接通信,實(shí)現(xiàn)手機(jī)端對(duì)外設(shè)傳感器的數(shù)據(jù)接收和操控。

        3.3 app設(shè)計(jì)流程

        基于機(jī)智云平臺(tái)使用移植機(jī)智云GAgent的WiFi模組建立橋梁,使設(shè)備的數(shù)據(jù)與機(jī)智云交換,設(shè)計(jì)步驟為:

        (1)注冊(cè)機(jī)智云開(kāi)發(fā)者賬號(hào),進(jìn)入開(kāi)發(fā)者中心,選擇對(duì)應(yīng)的項(xiàng)目創(chuàng)建新產(chǎn)品;

        (2)填寫設(shè)備產(chǎn)品的基本信息,選擇WiFi/移動(dòng)網(wǎng)絡(luò)方案創(chuàng)建項(xiàng)目;

        (3)根據(jù)項(xiàng)目的需求創(chuàng)建需要的數(shù)據(jù)點(diǎn),用于描述產(chǎn)品的功能和參數(shù),本項(xiàng)目添加了5個(gè)數(shù)據(jù)點(diǎn),分別為:溫度值、濕度值、煙霧值、光強(qiáng)值和繼電器開(kāi)關(guān);

        (4)通過(guò)機(jī)智云自動(dòng)生成MCU SDK代碼,代碼實(shí)現(xiàn)了機(jī)智云通信協(xié)議的解析與封包、傳感器數(shù)據(jù)與通信數(shù)據(jù)的轉(zhuǎn)換邏輯,并封裝成了簡(jiǎn)單的API;

        (5)將自動(dòng)生成的MCU SDK代碼移植到工程中,并進(jìn)行相應(yīng)的修改和完善;

        (6)下載ESP8266對(duì)應(yīng)的固件,將WiFi模塊通過(guò)USB轉(zhuǎn)串口工具連接電腦,通過(guò)燒寫軟件將下載好的固件庫(kù)燒寫進(jìn)WiFi模塊;

        (7)最后將WiFi模塊連接主控板,將手機(jī)和WiFi模塊置于同一局域網(wǎng)或WiFi中,實(shí)現(xiàn)一鍵配網(wǎng),便基本可以實(shí)現(xiàn)app端和硬件端的連接和操控。

        4 軟硬件綜合調(diào)試

        將各模塊連接到核心板上,首先進(jìn)行軟硬件調(diào)試,無(wú)問(wèn)題后再綜合調(diào)試。

        (1)檢查硬件各個(gè)模塊外部有無(wú)損壞,無(wú)損壞下一步;

        (2)將編寫好的程序燒入硬件模塊中,并通過(guò)串口調(diào)式助手檢查各模塊是否能正常運(yùn)行,監(jiān)測(cè)數(shù)據(jù)有無(wú)變化,是否能夠?qū)崿F(xiàn)預(yù)期的功能并能完成監(jiān)測(cè)任務(wù)。各模塊程序檢測(cè)完畢之后,登錄機(jī)智云官網(wǎng),設(shè)計(jì)并移植機(jī)智云工程,完成代碼的移植工作,下載APP端,檢測(cè)是否可以完美運(yùn)行;

        (3)檢查是否有I/O口沖突使用,是否造成相互干擾,確認(rèn)各模塊程序能夠綜合運(yùn)行之后連通機(jī)智云,并通過(guò)手機(jī)端實(shí)現(xiàn)對(duì)各模塊監(jiān)測(cè)到的數(shù)據(jù)的傳輸和操控。檢測(cè)無(wú)問(wèn)題之后,自己選擇一個(gè)相對(duì)應(yīng)的測(cè)試環(huán)境,應(yīng)用本系統(tǒng)來(lái)檢驗(yàn)測(cè)試。

        5 結(jié)束語(yǔ)

        隨著計(jì)算機(jī)技術(shù)的發(fā)展和5G時(shí)代的到來(lái),工業(yè)綜合自動(dòng)化的水平不斷提高,人們更加渴望科學(xué)技術(shù)改善生活,科技的發(fā)展使得傳統(tǒng)的有線控制網(wǎng)絡(luò)不再滿足需求,無(wú)線網(wǎng)絡(luò)傳輸技術(shù)愈發(fā)得到人們的青睞。本文便是以WiFi無(wú)線通信技術(shù)為基礎(chǔ),設(shè)計(jì)了無(wú)線家居環(huán)境監(jiān)測(cè)系統(tǒng),并通過(guò)對(duì)總體方案的設(shè)計(jì),對(duì)硬件和軟件的設(shè)計(jì),基本實(shí)現(xiàn)了智能家居的遠(yuǎn)程控制操作,營(yíng)造了生活便捷、舒適的生活環(huán)境,具有廣闊的發(fā)展前景。

        參考文獻(xiàn)

        [1]葉朝輝,楊士元.智能家居網(wǎng)絡(luò)研究綜述[J].計(jì)算機(jī)應(yīng)用研究,2000.

        [2]丁鎮(zhèn)生.傳感器及傳感技術(shù)應(yīng)用[M].北京:電子工業(yè)出版社,2000.

        [3]徐君麗,劉冀偉,王志良.基于無(wú)線網(wǎng)絡(luò)的智能監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2005.

        [4]王賢勇.趙傳申.單片機(jī)原理與接口技術(shù)[M].清華大學(xué)出版社,2010.

        [5]吳麒,高黛陵.控制系統(tǒng)的智能設(shè)計(jì)[M].機(jī)械工業(yè)出版社,2003.

        [6]孫利民,李建中等.無(wú)線傳感器網(wǎng)絡(luò).清華大學(xué)出版社,2005.

        猜你喜歡
        系統(tǒng)設(shè)計(jì)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無(wú)人機(jī)系統(tǒng)
        ZC系列無(wú)人機(jī)遙感系統(tǒng)
        何為設(shè)計(jì)的守護(hù)之道?
        《豐收的喜悅展示設(shè)計(jì)》
        流行色(2020年1期)2020-04-28 11:16:38
        基于PowerPC+FPGA顯示系統(tǒng)
        半沸制皂系統(tǒng)(下)
        瞞天過(guò)?!律O(shè)計(jì)萌到家
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        a黄片在线视频免费播放 | 亚洲日本天堂| 精品人妻av区乱码| 国产一区三区二区视频在线观看| 无码人妻丰满熟妇区免费| 成人毛片一区二区| 日韩欧美第一页| 日韩精品夜色二区91久久久| 久久人妻一区二区三区免费| 玩弄丰满奶水的女邻居| 人妻人人澡人人添人人爽人人玩 | 中国少妇久久一区二区三区| 女人脱了内裤趴开腿让男躁| 大学生被内谢粉嫩无套| 亚洲人成网站在线播放小说| 亚洲精品国产亚洲av| 亚洲欧美色一区二区三区| 国产精品爽爽va在线观看无码| 蜜臀aⅴ永久无码一区二区| 熟女免费视频一区二区| 亚洲国产精品久久电影欧美| 久久韩国漫画无删减漫画歪歪漫画| 无码天堂在线视频| 国产激情自拍在线视频| 国产成人一区二区三区| 国产成人精品自在线无码| 精品专区一区二区三区| 亚洲av天堂免费在线观看| 男女啪啪永久免费观看网站| 人妻中出精品久久久一区二| 丰满人妻被公侵犯的视频| 午夜时刻免费入口| 香蕉视频www.5.在线观看| 免费人成视频网站在线| 国产在线一区二区三区四区不卡| 国产av综合影院| 不卡国产视频| 在线观看一区二区蜜桃| 国产精品久久久久9999吃药| 久久亚洲精品成人| 日本在线一区二区在线|