基于STM32單片機(jī)的智能照明系統(tǒng)設(shè)計(jì)11000字【論文】_第1頁(yè)
基于STM32單片機(jī)的智能照明系統(tǒng)設(shè)計(jì)11000字【論文】_第2頁(yè)
基于STM32單片機(jī)的智能照明系統(tǒng)設(shè)計(jì)11000字【論文】_第3頁(yè)
基于STM32單片機(jī)的智能照明系統(tǒng)設(shè)計(jì)11000字【論文】_第4頁(yè)
基于STM32單片機(jī)的智能照明系統(tǒng)設(shè)計(jì)11000字【論文】_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

基于STM32單片機(jī)的智能照明系統(tǒng)設(shè)計(jì)ADDINCNKISM.UserStyle摘要隨著國(guó)民經(jīng)濟(jì)的快速發(fā)展,大量的新興技術(shù)融入到人們的生活中,其中,照明系統(tǒng)占據(jù)一定比例。傳統(tǒng)的照明系統(tǒng)為人們的生活帶來(lái)了一定的便利,但仍存在有開(kāi)關(guān)控制手動(dòng)化、系統(tǒng)功能單一、大量消耗能源、燈光調(diào)節(jié)不夠人性化、布線繁瑣、隱藏風(fēng)險(xiǎn)等問(wèn)題。傳統(tǒng)的照明系統(tǒng)已經(jīng)跟不上信息化時(shí)代發(fā)展的步伐,因此,智能照明系統(tǒng)的出現(xiàn)是必然的。綜上所述,本設(shè)計(jì)以照明系統(tǒng)智能化控制為研究目的,在此基礎(chǔ)上設(shè)計(jì)開(kāi)發(fā)一款基于物聯(lián)網(wǎng)的智能照明系統(tǒng)。本系統(tǒng)在硬件上使用STM32單片機(jī)作為主控,使用光敏電阻作為光照強(qiáng)度檢測(cè)的傳感器,使用人體紅外傳感器判斷是否有人經(jīng)過(guò),使用聲音傳感器檢測(cè)環(huán)境中的聲音數(shù)據(jù),使用WiFi模塊作為通信模塊,實(shí)現(xiàn)設(shè)備與云端或者設(shè)備與手機(jī)之間的通信。本系統(tǒng)在功能方面,可以實(shí)現(xiàn)自動(dòng)模式與手動(dòng)模式之間的相互切換。在手動(dòng)模式下,用戶可以通過(guò)按鍵或者手機(jī)APP手動(dòng)地對(duì)LED進(jìn)行開(kāi)關(guān)控制,并實(shí)現(xiàn)不同檔位的開(kāi)關(guān)調(diào)節(jié)。在自動(dòng)模式下,設(shè)備可以通過(guò)光敏電阻傳感器、聲音傳感器以及人體紅外傳感器綜合判斷環(huán)境條件,當(dāng)無(wú)人經(jīng)過(guò)的時(shí)候,自動(dòng)關(guān)閉燈光;當(dāng)有人經(jīng)過(guò)且光照強(qiáng)度較低的時(shí)候,自動(dòng)開(kāi)燈。本系統(tǒng)在保證日常照明需求的情況下,能夠滿足對(duì)當(dāng)前環(huán)境照明的舒適性要求,并能按有效節(jié)約能源,提高生活品質(zhì)。關(guān)鍵詞:智能照明;STM32;MQTT協(xié)議;傳感器;控制目錄TOC\o"1-3"\h\u16407摘要 314057目錄 692641緒論 811761.1選題背景與意義 885341.2國(guó)內(nèi)外研究現(xiàn)狀 8115621.2.1國(guó)外研究現(xiàn)狀 9204051.2.2國(guó)內(nèi)研究現(xiàn)狀 944591.3研究的主要內(nèi)容 1076661.4論文的結(jié)構(gòu)安排 11231221.5本章小結(jié) 12149792系統(tǒng)需求與方案設(shè)計(jì) 13267342.1需求分析 1320212.1.1社會(huì)需求 13122342.1.2系統(tǒng)需求 13244322.2可行性分析 14276302.2.1云平臺(tái)簡(jiǎn)介 14327272.2.2OneNET云平臺(tái)的通信方式 14135392.2.3OneNET云平臺(tái)的通信協(xié)議 14114142.3方案設(shè)計(jì) 1513852.4本章小結(jié) 16281223系統(tǒng)硬件設(shè)計(jì) 179563.1系統(tǒng)整體硬件設(shè)計(jì) 1873373.2STM32單片機(jī)硬件設(shè)計(jì) 18106483.2.1STM32單片機(jī)的復(fù)位電路設(shè)計(jì) 1813673.2.2STM32單片機(jī)的程序下載電路設(shè)計(jì) 1834293.2.3主控供電的電路設(shè)計(jì) 19313683.2.4主控電路時(shí)鐘設(shè)計(jì) 19239803.3傳感器硬件設(shè)計(jì) 19177363.3.1人體紅外傳感器的電路設(shè)計(jì) 19269483.3.2按鍵模塊硬件電路設(shè)計(jì) 207853.3.3光敏電阻傳感器硬件電路設(shè)計(jì) 2086653.3.4受控LED模塊硬件電路設(shè)計(jì) 20186003.3.5聲音傳感器硬件的電路設(shè)計(jì) 21132403.4數(shù)據(jù)通信硬件設(shè)計(jì) 21228423.5本章小結(jié) 21258734系統(tǒng)軟件設(shè)計(jì) 23315284.1受控LED燈的PWM程序設(shè)計(jì) 23163814.2紅外傳感器模塊的程序設(shè)計(jì) 23934.3WiFi模塊程序設(shè)計(jì) 24261304.4光敏電阻傳感器的程序設(shè)計(jì) 2515724.5聲音傳感器的程序設(shè)計(jì) 2685284.6本章小結(jié) 26206925系統(tǒng)硬件與功能調(diào)試 2796345.1系統(tǒng)硬件與調(diào)試 2725175.2軟件調(diào)試與分析 27203075.3云服務(wù)調(diào)試與分析 2868546總結(jié)與展望 31199936.1總結(jié) 31304086.2展望 3127058參考文獻(xiàn) 321緒論1.1選題背景與意義在科學(xué)技術(shù)的飛速發(fā)展的信息化時(shí)代,人們對(duì)事物的認(rèn)識(shí)開(kāi)始發(fā)生顯著變化。人們希望一個(gè)產(chǎn)品不僅能夠提供更好的使用感受,還能提供更智能、更有趣的娛樂(lè)功能。智能照明系統(tǒng)是通過(guò)設(shè)計(jì)開(kāi)發(fā)硬件和軟件來(lái)滿足人們對(duì)光的需求,并以此促進(jìn)室內(nèi)照明更趨向明人性化及個(gè)性化REF_Ref24845\r\h[1]。相比較于只具備有基本照明功能的傳統(tǒng)燈具而言,智能照明燈具同時(shí)有一定的外觀造型審美,并能夠?qū)崿F(xiàn)與用戶的智能交流,為用戶提供良好的交互體驗(yàn)REF_Ref24314\r\h[2]。隨著智能家電和智能家居的發(fā)展,燈具作為最簡(jiǎn)單的電器也逐漸趨向智能化發(fā)展,實(shí)現(xiàn)與其他設(shè)備相連接,從而達(dá)到改變顏色、調(diào)節(jié)亮度,甚至發(fā)出聲音的效果REF_Ref24314\r\h[2]。在現(xiàn)代社會(huì)發(fā)展中,智能照明控制將在新的高新技術(shù)征程上,朝著更加智能的方向前進(jìn)REF_Ref27996\r\h[3]。1.2國(guó)內(nèi)外研究現(xiàn)狀20世紀(jì)90年代,智能照明的概念從國(guó)外引入中國(guó),相對(duì)應(yīng)的,國(guó)外智能燈的發(fā)展也早于國(guó)內(nèi)。在長(zhǎng)久以來(lái)的發(fā)展中,控制照明的方式從手動(dòng)控制到自動(dòng)控制,進(jìn)而向現(xiàn)在的智能照明控制方式進(jìn)發(fā)REF_Ref457\r\h[4]。與傳統(tǒng)燈具不同,智能燈最大的優(yōu)勢(shì)在于與用戶的互動(dòng)和情感體驗(yàn)。在當(dāng)前技術(shù)研發(fā)的背景下,如何通過(guò)設(shè)計(jì)提升智能家電的交互體驗(yàn),如何通過(guò)設(shè)計(jì)與燈的互動(dòng)來(lái)滿足消費(fèi)者的情感需求,是判斷智能家居產(chǎn)品是否研發(fā)成功的關(guān)鍵和標(biāo)準(zhǔn)。1.2.1國(guó)外研究現(xiàn)狀20世紀(jì)80年代,照明產(chǎn)業(yè)在美國(guó)首次出現(xiàn)并迅速發(fā)展。20世紀(jì)90年代后半期,世界進(jìn)入了信息化時(shí)代,給各階層的生活帶來(lái)了巨大的影響。照明行業(yè)正在經(jīng)歷巨大的變化,對(duì)智能照明提出了更高的要求。智能照明利用物聯(lián)網(wǎng)技術(shù)、信息應(yīng)用技術(shù)等高新技術(shù),進(jìn)行全系創(chuàng)新設(shè)計(jì),適應(yīng)節(jié)能減排的世界趨勢(shì),在智慧城市建設(shè)中有著舉足輕重的地位。智能照明采用“綠色智能照明”理念,追求高光效、節(jié)能環(huán)保的照明效果。2009年,洛杉磯市用LED智能路燈替代原先的高壓鈉燈REF_Ref18215\r\h[5]。2005-2015年,澳大利亞為提高國(guó)家照明效率,提出了綠色照明戰(zhàn)略REF_Ref19067\r\h[5]?,F(xiàn)如今,在國(guó)際市場(chǎng)上,綠色環(huán)保的理念深入人心,配合著當(dāng)今迅猛發(fā)展的科學(xué)技術(shù),綠色智能照明有著無(wú)限的發(fā)展?jié)摿蛷V闊的前景。1.2.2國(guó)內(nèi)研究現(xiàn)狀在智能照明發(fā)展前期,我國(guó)不僅在技術(shù)上相對(duì)落后,在智能家居照明設(shè)計(jì)上也缺乏原創(chuàng)性、可玩性和多樣性。直到進(jìn)入21世紀(jì),為促進(jìn)信息化和智能城市的發(fā)展,中國(guó)政府鼓勵(lì)智能終端產(chǎn)品的創(chuàng)新和發(fā)展,為智能照明的發(fā)展創(chuàng)造良好的推動(dòng)力。然而,我國(guó)智能照明市場(chǎng)尚不成熟,有關(guān)智能照明控制的標(biāo)準(zhǔn)還不夠完善,其發(fā)展及推廣的空間也比較有限。除此之外,我國(guó)智能控制照明的普及和應(yīng)用也很有限。不過(guò),與上述相比,國(guó)內(nèi)智能照明市場(chǎng)仍有不俗的發(fā)展實(shí)力。華為智選和歐普照明合作推出的智能吸頂燈便是一個(gè)很好的例子,不僅具備有人性化舒適光源、可調(diào)節(jié)色溫亮度、智能調(diào)光、智能場(chǎng)景聯(lián)動(dòng)等特點(diǎn),還能夠與華為智能設(shè)備聯(lián)動(dòng),輕松操控開(kāi)關(guān)、調(diào)光調(diào)色、隨意進(jìn)行場(chǎng)景切換。如何在發(fā)展智能照明的同時(shí)達(dá)到節(jié)能的目的是當(dāng)前我國(guó)面臨的一個(gè)問(wèn)題。在我國(guó)大部分地區(qū),目前主流的發(fā)電方式仍然是通過(guò)火力去發(fā)電,如果能夠大力促進(jìn)智能照明行業(yè)的發(fā)展,就能夠減少電能消耗,減少空氣污染,改善空氣質(zhì)量,對(duì)我國(guó)現(xiàn)階段的可持續(xù)發(fā)展道理有著很大的促進(jìn)作用REF_Ref4565\r\h[6]。1.3研究的主要內(nèi)容該系統(tǒng)針對(duì)當(dāng)前的市場(chǎng)情況和節(jié)能要求,開(kāi)發(fā)并設(shè)計(jì)了一款基于物聯(lián)網(wǎng)的智能照明系統(tǒng),該系統(tǒng)能夠?qū)崿F(xiàn)對(duì)LED的自動(dòng)形式與手動(dòng)形式的相互切換。在手動(dòng)模式下,用戶可以通過(guò)按鍵或者手機(jī)APP對(duì)LED進(jìn)行手動(dòng)控制,并實(shí)現(xiàn)不同擋位的開(kāi)關(guān)調(diào)節(jié)。在自動(dòng)模式下,本系統(tǒng)可以通過(guò)人體紅外傳感器,光敏電阻傳感器以及聲音傳感器綜合判斷環(huán)境條件,當(dāng)無(wú)人經(jīng)過(guò)的時(shí)候,自動(dòng)關(guān)閉燈光,當(dāng)有人經(jīng)過(guò)且光照強(qiáng)度較低的時(shí)候自動(dòng)開(kāi)燈。所以在本系統(tǒng)的設(shè)計(jì)中,主要涉及對(duì)智能照明技術(shù)的研究,硬件電路的選型,硬件電路的設(shè)計(jì)以及程序的設(shè)計(jì)與調(diào)試等內(nèi)容。在系統(tǒng)開(kāi)始設(shè)計(jì)之前,需要做好相關(guān)的準(zhǔn)備工作,研究相關(guān)的的數(shù)據(jù)傳輸技術(shù),主要包含串口數(shù)據(jù)傳輸技術(shù),WiFi數(shù)據(jù)傳輸技術(shù)以及網(wǎng)絡(luò)數(shù)據(jù)遠(yuǎn)程傳輸技術(shù),在這些數(shù)據(jù)傳輸?shù)募夹g(shù)研究中,需要了解相關(guān)技術(shù)的傳輸原理、相關(guān)數(shù)據(jù)傳輸?shù)膬?yōu)劣和特點(diǎn)等,同時(shí)針對(duì)這些數(shù)據(jù)傳輸技術(shù)硬件上的選型。除此之外,主控單片機(jī)和傳感器的選擇也很重要,在選擇單片機(jī)的時(shí)候,應(yīng)當(dāng)考慮到系統(tǒng)的功能和成本,選擇最適合的單片機(jī),以便實(shí)現(xiàn)單片機(jī)在該系統(tǒng)中所設(shè)計(jì)的各項(xiàng)功能,并達(dá)到所需的數(shù)據(jù)性能指標(biāo)。在選擇傳感器的時(shí)候,應(yīng)當(dāng)選擇具有典型代表的傳感器,要針對(duì)本系統(tǒng)的特點(diǎn)選取能采集數(shù)據(jù)的傳感器以及能夠被控制的設(shè)備,并兼顧其與主控單片機(jī)能否兼容的問(wèn)題,在選取WiFi模塊的時(shí)候,要考慮到WiFi模塊是否能夠滿足該系統(tǒng)的數(shù)據(jù)通信需求。硬件電路的設(shè)計(jì)也是本系統(tǒng)重點(diǎn)研究的內(nèi)容,從電路設(shè)計(jì)方面上考慮,不僅需要考慮單片機(jī)與傳感器的工作電壓,又需要設(shè)計(jì)出來(lái)的電路是否能夠正常的運(yùn)作,還需要考慮到傳感器與線路之間的連接等等因素。程序的設(shè)計(jì)是本系統(tǒng)設(shè)計(jì)的最后一個(gè)重點(diǎn)內(nèi)容,在整個(gè)系統(tǒng)程序設(shè)計(jì)過(guò)程中,除了最基礎(chǔ)的程序編寫(xiě)軟件keil的下載之外,主程序如何設(shè)計(jì)、光敏傳感器、聲音傳感器以及人體紅外傳感器程序之間該如何整合到一起以及單片機(jī)的工作頻率等內(nèi)容都是需要熟知的。1.4論文的結(jié)構(gòu)安排基于物聯(lián)網(wǎng)的智能照明系統(tǒng)設(shè)計(jì)一共有六個(gè)章節(jié),主要圍繞著硬件設(shè)計(jì)、軟件設(shè)計(jì)、硬件實(shí)物連接與調(diào)試這三個(gè)方面的內(nèi)容進(jìn)行描述說(shuō)明。1緒論。這一章是關(guān)于選題的初步研究,具體包括有選題的意義和背景分析,通過(guò)對(duì)選題背景的研究分析,能夠更好的理解智能照明系統(tǒng)設(shè)計(jì)的意義和應(yīng)用范圍。通過(guò)分析國(guó)內(nèi)外的研究狀況,可以更清晰地了解當(dāng)前該系統(tǒng)的技術(shù)發(fā)展趨勢(shì),了解智能照明系統(tǒng)的發(fā)展前景和相關(guān)技術(shù)的研究,并利用現(xiàn)有的技術(shù)基礎(chǔ),對(duì)本設(shè)計(jì)進(jìn)行技術(shù)上的分析和調(diào)整,分析現(xiàn)有的研究成果的優(yōu)劣,并對(duì)本系統(tǒng)的主要研究?jī)?nèi)容做出分析和總結(jié)。通過(guò)對(duì)本系統(tǒng)主要內(nèi)容的研究分析,確定整個(gè)系統(tǒng)的研究重點(diǎn)和工作重心,為后續(xù)章節(jié)內(nèi)容有針對(duì)性的提供技術(shù)分析。最后一部分是章節(jié)結(jié)構(gòu)安排,在這部分內(nèi)容中,重點(diǎn)介紹了對(duì)后續(xù)章節(jié)內(nèi)容的具體安排,簡(jiǎn)單介紹后續(xù)章節(jié)的相關(guān)內(nèi)容。2系統(tǒng)需求與方案設(shè)計(jì)。第二章的主要作用就是需求分析以及運(yùn)用技術(shù)主要內(nèi)容的闡述。這一章節(jié)主要是對(duì)系統(tǒng)需求和系統(tǒng)設(shè)計(jì)的分析,并確定該系統(tǒng)的設(shè)計(jì)方案。首先,對(duì)系統(tǒng)的需求進(jìn)行分析,開(kāi)始這一項(xiàng)課題前,了解社會(huì)對(duì)智能照明系統(tǒng)的需求,做好系統(tǒng)可行性分析是很重要的。這部分內(nèi)容主要是確定系統(tǒng)開(kāi)發(fā)方向和系統(tǒng)功能的確定。其次,在系統(tǒng)方案的設(shè)計(jì)中,主要是在電路和程序設(shè)計(jì)之前,根據(jù)系統(tǒng)的功能,對(duì)整個(gè)系統(tǒng)進(jìn)行總體的設(shè)計(jì),列出系統(tǒng)所要實(shí)現(xiàn)的功能。4系統(tǒng)軟件設(shè)計(jì)。在介紹程序設(shè)計(jì)的這一章節(jié)中,重點(diǎn)放在了主程序的設(shè)計(jì),主程序的主要功能是保證各個(gè)模塊程序能夠一起進(jìn)行工作在本章節(jié)主要完成程序的設(shè)計(jì),首先是最重要的主程序設(shè)計(jì),主程序設(shè)計(jì)主要是實(shí)現(xiàn)傳感器模塊程序和WiFi模塊程序的融合,并保證在兼容后,各個(gè)模塊能夠一起很好的進(jìn)行工作。其次,如何使傳感器正確采集數(shù)據(jù)、準(zhǔn)確檢測(cè)周圍環(huán)境數(shù)據(jù),如何控制LED燈的狀態(tài)、PWM程序設(shè)計(jì)等內(nèi)容,也是程序設(shè)計(jì)的重點(diǎn)部分。最后是WiFi通信程序設(shè)計(jì),這一部分的程序主要目的是進(jìn)行WiFi通信程序的設(shè)置,使得系統(tǒng)數(shù)據(jù)能夠通過(guò)WiFi模塊進(jìn)行數(shù)據(jù)傳輸。5實(shí)物與調(diào)試。本章的重點(diǎn)內(nèi)容是硬件實(shí)物的接線和調(diào)試,在硬件接線的時(shí)候,需要注意線路的銜接、WiFi模塊、傳感器和單片機(jī)之間的連接等。在進(jìn)行硬件調(diào)試的過(guò)程中,需要考慮到各個(gè)模塊是否能夠單獨(dú)、高效地進(jìn)行工作。除此之外,還需要考慮到各個(gè)模塊之間在程序融合后,是否可以正常進(jìn)行工作。6總結(jié)與展望。本章主要是對(duì)所設(shè)計(jì)的物聯(lián)網(wǎng)智能照明系統(tǒng)的技術(shù)和功能進(jìn)行了綜述,并對(duì)目前所做的工作和存在的問(wèn)題進(jìn)行了分析,并提出了今后的研究方向。1.5本章小結(jié)本章節(jié)主要是針對(duì)智能照明系統(tǒng)發(fā)展前景的研究分析,緒論部分主要從選題背景及意義、國(guó)內(nèi)外研究現(xiàn)狀、本課題的主要研究?jī)?nèi)容以及論文各章節(jié)的內(nèi)容安排四方面進(jìn)行研究分析。通過(guò)對(duì)選題的背景和意義分析,可以更好地闡述本課題的意義及適用范圍。對(duì)國(guó)內(nèi)外研究現(xiàn)狀的分析,能夠充分的了解智能照明系統(tǒng)的現(xiàn)有技術(shù)情況,深入的了解該系統(tǒng)的發(fā)展前景,客觀分析現(xiàn)有研究成果所存在的優(yōu)缺點(diǎn),對(duì)本系統(tǒng)的研究?jī)?nèi)容進(jìn)行總結(jié)。而通過(guò)對(duì)系統(tǒng)主要內(nèi)容的研究分析,能夠確定本設(shè)計(jì)的工作重點(diǎn),明確本設(shè)計(jì)的主要研究?jī)?nèi)容,并作出技術(shù)設(shè)計(jì)研究。2系統(tǒng)需求與方案設(shè)計(jì)2.1需求分析2.1.1社會(huì)需求幾千年來(lái),照明的來(lái)源從用火到用電。在遠(yuǎn)古時(shí)代,最古早的人類利用自身的力量去獲取大自然提供的火資源;伴隨著社會(huì)不斷的發(fā)展、科學(xué)技術(shù)的不斷提高,人類不斷發(fā)現(xiàn)新的社會(huì)能源,火漸漸演變成燈具,成為驅(qū)散寒冷和黑暗的工具REF_Ref6375\r\h[8]。而在現(xiàn)如今這個(gè)時(shí)代,人類使用電來(lái)為燈具提供能量,慢慢進(jìn)入到信息化的時(shí)代。通過(guò)對(duì)燈具的演變過(guò)程的觀察,發(fā)現(xiàn)社會(huì)發(fā)展也能從對(duì)燈具追求的程度不同來(lái)體現(xiàn),追求燈具的結(jié)構(gòu),有條不紊地開(kāi)發(fā)新功能,融合當(dāng)時(shí)的社會(huì)文化,追求外觀造型的美學(xué)程度,最后達(dá)到了一定的融合統(tǒng)一,形成現(xiàn)代社會(huì)的綠色智能照明系統(tǒng)。我國(guó)對(duì)于智能照明方面的研究,在日益成熟的科學(xué)技術(shù)和數(shù)字化發(fā)展下,取得了一定成績(jī)。在現(xiàn)代信息化社會(huì)背景下,人民的生活需求日新月異,日常生活所需的照明也在不斷迭代和升級(jí)。照明是很大程度上決定人的心理感覺(jué)和生理狀態(tài)環(huán)境舒適度的重要因素REF_Ref9124\r\h[9]。智能、便攜、環(huán)保成為照明系統(tǒng)的主旋律。而不同的照明需求提供給不同的用戶,在節(jié)能減排的前提下,智能照明燈具去適應(yīng)不同需求的用戶,給用戶最好的交互體驗(yàn)REF_Ref24314\r\h[2]。2.1.2系統(tǒng)需求社會(huì)在發(fā)展,科技在進(jìn)步,“大力發(fā)展智能科技,堅(jiān)持節(jié)能優(yōu)先、綠色低碳”的理念,已經(jīng)成為了我國(guó)未來(lái)的主要發(fā)展目標(biāo)之一REF_Ref6887\r\h[10]。本設(shè)計(jì)以照明系統(tǒng)智能化控制為研究目的,在此基礎(chǔ)上設(shè)計(jì)開(kāi)發(fā)一款基于物聯(lián)網(wǎng)的智能照明系統(tǒng),包括光敏檢測(cè)模塊、聲音檢測(cè)模塊以及檢測(cè)模塊三個(gè)部分。光敏監(jiān)測(cè)模塊主要通過(guò)光敏電阻傳感器實(shí)時(shí)監(jiān)測(cè)周圍環(huán)境的光照強(qiáng)度。系統(tǒng)提前設(shè)置一個(gè)光強(qiáng)閾值,當(dāng)光照強(qiáng)度小于光強(qiáng)閾值時(shí),LED自動(dòng)打開(kāi)。聲音檢測(cè)模塊是通過(guò)聲音傳感器接收外界聲音,當(dāng)聲音大于固定閾值時(shí),LED自動(dòng)打開(kāi)。人體檢測(cè)模塊主要通過(guò)紅外傳感器感應(yīng)是否有人經(jīng)過(guò),當(dāng)外界光照強(qiáng)度低于光強(qiáng)閾值,并且有人經(jīng)過(guò)時(shí),LED自動(dòng)打開(kāi)。除此之外,本系統(tǒng)設(shè)置有兩種模式,分別為自動(dòng)模式和手動(dòng)模式。按下K1鍵,將系統(tǒng)轉(zhuǎn)換為自動(dòng)模式,當(dāng)外界光照強(qiáng)度低于光強(qiáng)閾值時(shí),一旦有人經(jīng)過(guò)或者聲音超過(guò)固定閾值,則LED自動(dòng)打開(kāi)。按下K2鍵,將系統(tǒng)切換到手動(dòng)模式,在該模式中,用戶可以通過(guò)手機(jī)或者按鍵去控制LED亮滅程度。2.2可行性分析2.2.1云平臺(tái)簡(jiǎn)介近年來(lái),隨著物聯(lián)網(wǎng)技術(shù)以及云服務(wù)計(jì)算的迅速發(fā)展,物聯(lián)網(wǎng)云服務(wù)平臺(tái)也隨之誕生。云服務(wù)的出現(xiàn)與發(fā)展,有效解決個(gè)人開(kāi)發(fā)者以及中小型企業(yè)運(yùn)營(yíng)難的問(wèn)題,大大節(jié)約他們的技術(shù)開(kāi)發(fā)難點(diǎn)。云平臺(tái)的出現(xiàn)不僅是偶然,而且具有性能穩(wěn)定、安全、資源利用率高、成本低、靈活性高、操作簡(jiǎn)單等優(yōu)點(diǎn)。物聯(lián)網(wǎng)平臺(tái)逐漸被使用??紤]到本系統(tǒng)設(shè)計(jì)的難易程度以及開(kāi)發(fā)的穩(wěn)定性等因素,決定選取OneNET物聯(lián)網(wǎng)平臺(tái)作為設(shè)備的物聯(lián)網(wǎng)開(kāi)發(fā)平臺(tái)。2.2.2OneNET云平臺(tái)的通信方式為了方便廣大的開(kāi)發(fā)者用戶們能夠快速有效的借助OneNET物聯(lián)網(wǎng)云平臺(tái)進(jìn)行開(kāi)發(fā)工作,OneNET提供了多種多樣的設(shè)備接入方式,這些方式能夠?qū)⒏鞣N各樣的開(kāi)發(fā)設(shè)備快速的接入物聯(lián)網(wǎng)然后實(shí)現(xiàn)數(shù)據(jù)的上傳以及命令的下發(fā)。2.2.3OneNET云平臺(tái)的通信協(xié)議OneNET物聯(lián)網(wǎng)云平臺(tái)目前支持多種物聯(lián)網(wǎng)數(shù)據(jù)傳輸協(xié)議,其中在類型上分為公有數(shù)據(jù)傳輸協(xié)議以及私有數(shù)據(jù)傳輸協(xié)議,其中公有數(shù)據(jù)傳輸協(xié)議主要包含LwM2M、EDP、MODBUS、MQTT、HTTP和TCP透?jìng)?,私有?shù)據(jù)傳輸協(xié)議主要包含RTMP協(xié)議。目前市場(chǎng)上使用較多的數(shù)據(jù)通信協(xié)議主要是MQTT協(xié)議。2.2.4STM32單片機(jī)硬件選型1.單片機(jī)的選擇單片機(jī)的種類繁多,功能齊全,不同的系統(tǒng)設(shè)計(jì)所采用的單片機(jī)有所不同,在開(kāi)發(fā)設(shè)計(jì)的時(shí)候,總會(huì)面臨著很多選擇。目前市面上常見(jiàn)的單片機(jī)包括有51系列單片機(jī)、AVR系列單片機(jī)、STM32系列單片機(jī)等,而選擇哪一款單片機(jī),往往需要根據(jù)系統(tǒng)設(shè)計(jì)的實(shí)際情況和要求來(lái)選擇合適的單片機(jī)。本系統(tǒng)采用STM32單片機(jī)進(jìn)行設(shè)計(jì)開(kāi)發(fā)。STM32系列單片機(jī)是由ST意法半導(dǎo)體集團(tuán)推出的32位微控制器,與傳統(tǒng)的8位單片機(jī)對(duì)比,其具備有性能高、成本低、耗能低的優(yōu)點(diǎn),廣泛應(yīng)用于各個(gè)不同的領(lǐng)域,包括有物聯(lián)網(wǎng)、嵌入式系統(tǒng)等行業(yè)。相對(duì)于傳統(tǒng)的8位單片機(jī),采用Cortex-M內(nèi)核處理器的STM32系列單片機(jī)在性能上有了大幅度的提高。根據(jù)以上分析,從資源利用、開(kāi)發(fā)成本、開(kāi)發(fā)難度和單片機(jī)對(duì)于通信協(xié)議的要求等方面綜合考慮,本設(shè)計(jì)決定選擇STM32單片機(jī)作為主控芯片。STM32單片機(jī)簡(jiǎn)介STM32有很多不同的型號(hào),例如STM32L0/1/2/3、STM32F10/1/2/3/4/7等。根據(jù)本系統(tǒng)設(shè)計(jì)的應(yīng)用場(chǎng)所,本設(shè)計(jì)選用STM32F103C8T6單片機(jī),該單片機(jī)具有處理速度快、內(nèi)部資源豐富的優(yōu)點(diǎn)與特性,內(nèi)部數(shù)據(jù)和程序存儲(chǔ)器足夠大,外部數(shù)據(jù)的尋址范圍也足夠大,接口充足,上述性能足以滿足本系統(tǒng)開(kāi)發(fā)的所有要求。。STM32F103C8T6單片機(jī)的封裝圖如下圖2.1所示:圖2.1STM32F103C8T6單片機(jī)封裝圖2.3方案設(shè)計(jì)本文設(shè)計(jì)的基于物聯(lián)網(wǎng)的智能照明系統(tǒng)可實(shí)現(xiàn)自動(dòng)模式和手動(dòng)模式的功能轉(zhuǎn)換,在手動(dòng)模式下,用戶可以通過(guò)按鍵或者手機(jī)APP手動(dòng)的對(duì)LED等進(jìn)行開(kāi)關(guān)控制,并實(shí)現(xiàn)不同擋位的開(kāi)關(guān)調(diào)節(jié)。在自動(dòng)模式下,設(shè)備可以通過(guò)人體紅外傳感器,光敏電阻傳感器以及聲音傳感器綜合判斷環(huán)境條件,當(dāng)無(wú)人經(jīng)過(guò)的時(shí)候,自動(dòng)關(guān)閉燈光,當(dāng)有人經(jīng)過(guò)且光照強(qiáng)度較低的時(shí)候自動(dòng)開(kāi)燈,本設(shè)計(jì)在內(nèi)容上主要分為五個(gè)部分:第一部分是主控STM32,該部分主要的功能就是數(shù)據(jù)處理與控制,接受傳感器采集的數(shù)據(jù)并作出相對(duì)應(yīng)的控制。第二部分按鍵模塊,該模塊主要進(jìn)行模式切換,手動(dòng)模式下燈光開(kāi)關(guān)以及亮度的調(diào)節(jié)。第三部分是LED燈的控制部分,這一部分主要用于控制燈的開(kāi)關(guān)與亮暗。第四部分WiFi通信部分,這一部分設(shè)備可以通過(guò)WiFi將數(shù)據(jù)傳輸?shù)皆破脚_(tái)以及用戶的手機(jī)APP上。基于物聯(lián)網(wǎng)的智能照明系統(tǒng)總框架圖如下圖2.2所示:圖2.2基于物聯(lián)網(wǎng)的智能照明系統(tǒng)總框架圖2.4本章小結(jié)本章的主要內(nèi)容就是前文所述的技術(shù)要點(diǎn)。本章主要分為需求分析和可行性設(shè)計(jì)兩個(gè)部分。一是需求分析,通過(guò)對(duì)智能照明系統(tǒng)現(xiàn)狀和科學(xué)技術(shù)快速發(fā)展需求的了解,對(duì)該項(xiàng)目進(jìn)行一定程度的分析,判斷其研究?jī)r(jià)值和必要性。二是可行性分析,主要目的是分析和解釋選擇云平臺(tái)和STM32單片機(jī)的原因,并從理論上解釋設(shè)計(jì)中應(yīng)使用的主要技術(shù)。3系統(tǒng)硬件設(shè)計(jì)3.1系統(tǒng)整體硬件設(shè)計(jì)本系統(tǒng)的硬件設(shè)計(jì)方案根據(jù)模塊進(jìn)行,采用了STM32單片機(jī)作為主控制器,搭配有各種傳感器采集數(shù)據(jù),使用光敏電阻作為光照強(qiáng)度檢測(cè)的傳感器,使用人體紅外傳感器作為人體紅外檢測(cè)的傳感器,使用聲音傳感器檢測(cè)環(huán)境中的聲音數(shù)據(jù),使用WiFi模塊作為通信模塊,實(shí)現(xiàn)設(shè)備與云端或者設(shè)備與與手機(jī)之間的通信。因此,本文設(shè)計(jì)的基于物聯(lián)網(wǎng)的智能照明系統(tǒng)在硬件上采用了WiFi模塊、光敏傳感器、LED、按鍵、紅外傳感器、聲音傳感器等多個(gè)模塊。本設(shè)計(jì)的總體硬件設(shè)計(jì)電路圖如下圖3.1所示:圖3.1基于物聯(lián)網(wǎng)的智能照明系統(tǒng)總體硬件電路設(shè)計(jì)3.2STM32單片機(jī)硬件設(shè)計(jì)3.2.1STM32單片機(jī)的復(fù)位電路設(shè)計(jì)STM32微處理器的復(fù)位電路是其重要的硬件電路,它的主要作用是使程序正常工作,并對(duì)異常進(jìn)行復(fù)位重置,所以在硬件的設(shè)計(jì)中,復(fù)位電路的考慮是很有必要的。STM32微處理器的復(fù)位硬件電路主要包括按鍵和電容器這兩部分,按鍵的主要功能是使復(fù)位引腳接地,然后再?gòu)?fù)位單片機(jī),電容的功能是對(duì)按鍵電路進(jìn)行硬件消抖,避免按鍵在按下時(shí)出現(xiàn)電平抖動(dòng)引起的頻繁重置復(fù)位。3.2.2STM32單片機(jī)的程序下載電路設(shè)計(jì)系統(tǒng)設(shè)計(jì)采用了STM32F103C8T6單片機(jī),它有兩種不同的程序下載方法,方式一是通過(guò)串口下載,這種方法主要通過(guò)改變單片機(jī)的引腳連接方式,并改變STM32的啟動(dòng)地址,最后利用串口下載程序,不過(guò)這一步很復(fù)雜,不經(jīng)常使用。方式二是通過(guò)單片機(jī)的SWD引腳和SCLK引腳,利用下載器下載程序。本系統(tǒng)使用的STM32單片機(jī)如下圖3.3所示:圖3.2STM32單片機(jī)3.2.3主控供電的電路設(shè)計(jì)在基于物聯(lián)網(wǎng)的智能照明系統(tǒng)中,其系統(tǒng)設(shè)計(jì)的電路供電不僅要考慮到MCU的電源電壓,還要考慮到相關(guān)傳感器耐壓的大小,根據(jù)對(duì)傳感器數(shù)據(jù)和STM32的分析,可以看出,所有的功能模塊都是采用3.3V的供電電壓就可以了。3.2.4主控電路時(shí)鐘設(shè)計(jì)時(shí)鐘電路在單片機(jī)系統(tǒng)中占據(jù)有不可撼動(dòng)的地位,相當(dāng)于是整個(gè)單片機(jī)系統(tǒng)的心臟,控制整個(gè)系統(tǒng)的正常運(yùn)作,時(shí)鐘晶振是MCU正常運(yùn)作的來(lái)源,STM32單片機(jī)最高工作頻率是72MHz,在本系統(tǒng)的電路設(shè)計(jì)中,單片機(jī)的時(shí)鐘使用8MHz的高速晶振,通過(guò)單片機(jī)的9倍頻,達(dá)到72MHz的工作頻率。除了高速時(shí)鐘以外,STM32單片機(jī)還有一個(gè)低速時(shí)鐘,低速時(shí)鐘主要是提供時(shí)鐘功能給看門狗和RTC的。3.3傳感器硬件設(shè)計(jì)3.3.1人體紅外傳感器的電路設(shè)計(jì)在基于物聯(lián)網(wǎng)的智能照明系統(tǒng)中,人體紅外傳感器主要用來(lái)檢測(cè)周圍是否有人經(jīng)過(guò)的數(shù)據(jù)采集傳感器,通過(guò)單片機(jī)的普通IO口完成與單片機(jī)的數(shù)據(jù)傳輸,當(dāng)檢測(cè)到LED燈附近有人經(jīng)過(guò)時(shí),紅外傳感器模塊向單片機(jī)輸出低電平,當(dāng)傳感器檢測(cè)到LED附近沒(méi)有人時(shí),向單片機(jī)輸出高電平。紅外傳感器模塊如下圖3.3所示:圖3.3紅外傳感器模塊3.3.2按鍵模塊硬件電路設(shè)計(jì)由于本設(shè)計(jì)需要使用按鍵進(jìn)行配網(wǎng),使用按鍵進(jìn)行模式切換,使用按鍵進(jìn)行LED燈的手動(dòng)開(kāi)關(guān),所以按鍵設(shè)計(jì)十分重要,且至少需要三個(gè)按鍵。這里按鍵僅僅需要將GND與單片機(jī)IO口進(jìn)行連接即可。當(dāng)單片機(jī)的GPIO檢測(cè)到低電平的時(shí)候,可以判斷按鍵是否按下。3.3.3光敏電阻傳感器硬件電路設(shè)計(jì)本系統(tǒng)基于光敏電阻式傳感器的工作原理,設(shè)計(jì)了其硬件電路,光敏傳感器的原理是通過(guò)單片機(jī)ADC功能檢測(cè)電壓信號(hào),所以在硬件電路設(shè)計(jì)中,將光敏傳感器的輸出引腳和單片機(jī)的ADC引腳連接起來(lái)。本設(shè)計(jì)使用的光敏電阻傳感器如下圖3.4所示:圖3.4光敏電阻傳感器的硬件圖3.3.4受控LED模塊硬件電路設(shè)計(jì)受控LED的控制主要是通過(guò)單片機(jī)輸出PWM信號(hào)來(lái)進(jìn)行驅(qū)動(dòng)的,單片機(jī)輸出不同占空比的PWM信號(hào)可以控制LED燈發(fā)出不同的亮度,所以需要將STM32單片機(jī)的定時(shí)器映射到相關(guān)的PWM信號(hào)輸出引腳,然后將受控LED燈的控制引腳與單片機(jī)的該引腳進(jìn)行連接。3.3.5聲音傳感器硬件的電路設(shè)計(jì)在基于物聯(lián)網(wǎng)的智能照明系統(tǒng)中,將聲音傳感器作為本系統(tǒng)的數(shù)據(jù)采集傳感器,采集周圍是否有人發(fā)出聲音的數(shù)據(jù),并發(fā)送數(shù)據(jù)。聲音傳感器與光敏傳感器的數(shù)據(jù)通信方式類似,都是通過(guò)與單片機(jī)進(jìn)行ADC進(jìn)行數(shù)據(jù)通信。本系統(tǒng)采用的聲音傳感器如下圖3.5所示:圖3.5聲音傳感器3.4數(shù)據(jù)通信硬件設(shè)計(jì)在本設(shè)計(jì)中,數(shù)據(jù)的遠(yuǎn)程傳輸,通過(guò)單片機(jī)的串行接口,將數(shù)據(jù)傳輸給ESP8266_WiFi模塊,WiFi模塊將數(shù)據(jù)上傳到OneNET物聯(lián)網(wǎng)平臺(tái)上,然后物聯(lián)網(wǎng)平臺(tái)將數(shù)據(jù)傳發(fā)到用戶的手機(jī)端上,所以這里硬件設(shè)計(jì)的重點(diǎn)就是將WiFi模塊的串口與單片機(jī)的串口進(jìn)行連接,從而實(shí)現(xiàn)兩者之間的數(shù)據(jù)通信,本設(shè)計(jì)的ESP8266如下圖3.6所示:圖3.6ESP8266硬件3.5本章小結(jié)本章主要包含單片機(jī)與傳感器硬件兩個(gè)部分,對(duì)現(xiàn)有的單片機(jī)和傳感器進(jìn)行分析,有針對(duì)性的選擇最適合的單片機(jī)和傳感器硬件,保證傳感器和單片機(jī)之間的是否兼容性,并能夠正常工作選擇合適的WiFi模塊,使數(shù)據(jù)能夠通過(guò)WiFi模塊進(jìn)行有效的數(shù)據(jù)通信。4系統(tǒng)軟件設(shè)計(jì)4.1受控LED燈的PWM程序設(shè)計(jì)PWM在本設(shè)計(jì)中的主要功能是對(duì)LED燈的亮度進(jìn)行調(diào)節(jié),在STM32單片機(jī)中,PWM的工作主要借助定時(shí)器,在PWM子程序設(shè)計(jì)過(guò)程中,首先要選取PWM的工作通道,然后選擇PWM的時(shí)鐘以及極性和對(duì)其方式,設(shè)置工作周期以及占空比,最后進(jìn)行技術(shù)做PWM輸出。PWM的程序流程圖如下圖4.1所示:圖4.1PWM程序流程圖4.2紅外傳感器模塊的程序設(shè)計(jì)人體紅外傳感器模塊通過(guò)數(shù)字信號(hào)與單片機(jī)進(jìn)行通信,即當(dāng)紅外傳感器模塊檢測(cè)到LED燈周圍有人經(jīng)過(guò)時(shí),將這一數(shù)據(jù)轉(zhuǎn)化為相關(guān)的信號(hào)數(shù)據(jù),并發(fā)送給單片機(jī)。如果有人,則單片機(jī)讀取低電平數(shù)據(jù);反之,單片機(jī)讀取到高電平數(shù)據(jù)。圖4.2紅外傳感器模塊流程圖4.3WiFi模塊程序設(shè)計(jì)WiFi模塊和單片機(jī)之間選擇串口通信方式,那么本系統(tǒng)WiFi模塊的程序設(shè)計(jì),重點(diǎn)在串口的程序設(shè)計(jì)。在開(kāi)始工作之前,首先要對(duì)串口進(jìn)行串口初始化,設(shè)置串口工作模式、串口的引腳、串口的波特率,然后判斷系統(tǒng)是否進(jìn)入串口中斷,當(dāng)串口接收到WiFi模塊傳送的數(shù)據(jù)時(shí),則表示進(jìn)入串口中斷,那么此時(shí),只需要對(duì)串口的數(shù)據(jù)進(jìn)行相關(guān)分析就行了。WiFi模塊的程序設(shè)計(jì)流程圖如下圖4.2所示:圖4.3WiFi模塊的程序設(shè)計(jì)4.4光敏電阻傳感器的程序設(shè)計(jì)本系統(tǒng)使用光敏電阻傳感器作為光照強(qiáng)度數(shù)據(jù)采集器,該部分的程序設(shè)計(jì)主要是用來(lái)檢測(cè)系統(tǒng)在自動(dòng)模式下,LED燈周圍的環(huán)境光照強(qiáng)度,當(dāng)檢測(cè)到數(shù)據(jù)后,通過(guò)模/數(shù)轉(zhuǎn)換器將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),從而調(diào)節(jié)LED燈亮滅程度。圖4.4系統(tǒng)光敏檢測(cè)流程圖4.5聲音傳感器的程序設(shè)計(jì)在本系統(tǒng)中,聲控模塊的程序設(shè)計(jì)主要是通過(guò)聲音傳感器能檢測(cè)在光照強(qiáng)度較弱的情況下,周圍是否有人發(fā)出聲音。與光敏電阻傳感器一樣,通過(guò)ADC將收到的模擬信號(hào)轉(zhuǎn)化為數(shù)字信號(hào),達(dá)到控制LED亮滅的效果。4.6本章小結(jié)在這一章中,主要介紹了系統(tǒng)的程序設(shè)計(jì),包括各個(gè)傳感器的程序設(shè)計(jì)以及PWM程序設(shè)計(jì),通過(guò)程序設(shè)計(jì),使得傳感器能夠采集正確的環(huán)境數(shù)據(jù),實(shí)時(shí)監(jiān)測(cè)周圍環(huán)境數(shù)據(jù),并使用ADC實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)換,從而控制LED燈的狀態(tài)。而主程序的作用主要是將各個(gè)模塊的程序代碼相融合,保證系統(tǒng)在程序進(jìn)行兼容后,能夠正常工作,且不影響各個(gè)模塊獨(dú)立、高效地工作。最后是WiFi通信程序設(shè)計(jì),這一部分的程序主要目的是進(jìn)行WiFi通信程序的設(shè)置,使得系統(tǒng)數(shù)據(jù)能夠通過(guò)WiFi模塊進(jìn)行數(shù)據(jù)傳輸。

5系統(tǒng)硬件與功能調(diào)試5.1系統(tǒng)硬件與調(diào)試本系統(tǒng)設(shè)計(jì)的基于物聯(lián)網(wǎng)的智能照明系統(tǒng),使用STM32單片機(jī)作為主控制器,配備光敏電阻傳感器、聲音傳感器、紅外傳感器來(lái)檢測(cè)周圍環(huán)境數(shù)據(jù)的變化,利用光敏電阻傳感器檢測(cè)周圍環(huán)境的光照強(qiáng)度,利用人體紅外傳感器判斷是否有人經(jīng)過(guò),將該傳感器作為人體紅外探測(cè)器件,利用聲音傳感器對(duì)周圍環(huán)境進(jìn)行對(duì)聲音信號(hào)的檢測(cè),使用WiFi模塊作為通信模塊,實(shí)現(xiàn)設(shè)備與云端或者設(shè)備與與手機(jī)之間的通信。在硬件制作與實(shí)物制作的過(guò)程中,需要對(duì)這些模塊進(jìn)行設(shè)計(jì)與調(diào)試。本系統(tǒng)設(shè)計(jì)的硬件實(shí)物圖如圖5.1所示:圖5.1系統(tǒng)硬件實(shí)物圖5.2軟件調(diào)試與分析STM32單片機(jī)的調(diào)試主要分為供電調(diào)試和程序下載的調(diào)試。首先,在供電方面,電源需要滿足3.3V單片機(jī)電源的要求,上電前需要檢查電源電壓,否則電壓過(guò)高可能會(huì)燒壞單片機(jī);程序下載的調(diào)試主要是下載器與單片機(jī)串口之間需要進(jìn)行反接的連線方式,即單片機(jī)的TX引腳連接下載器的RX引腳,下載器的TX引腳連接單片機(jī)的RX引腳。如果沒(méi)有通過(guò)反接的方式,將會(huì)導(dǎo)致程序下載失敗。在軟件調(diào)試的過(guò)程中主要包含光敏電阻傳感器的調(diào)試,人體紅外傳感器的調(diào)試以及WiFi通信模塊等模塊的調(diào)試,其中人體紅外傳感器的工作原理是通過(guò)輸出高低電平來(lái)表達(dá)相關(guān)的信號(hào),在調(diào)試的過(guò)程中,可以通過(guò)改變環(huán)境數(shù)據(jù)來(lái)進(jìn)行單片機(jī)檢測(cè)數(shù)據(jù)的查看,在調(diào)試這個(gè)傳感器的的時(shí)候可以合理有效的利用萬(wàn)用表進(jìn)行功能的調(diào)試,隨著環(huán)境的改變,傳感器輸出的電壓值也會(huì)發(fā)生改變,可以先使用萬(wàn)用表微觀的測(cè)量改變數(shù)據(jù)。至于光敏電阻傳感器的調(diào)試則需要借助示波器,由于光敏電阻傳感器采用ADC數(shù)據(jù)通信的模式,所以在調(diào)試的過(guò)程中需要使用示波器隨時(shí)的觀察光敏電阻傳感器的ADC電壓數(shù)據(jù)。經(jīng)過(guò)萬(wàn)用表與示波器簡(jiǎn)單調(diào)試以后,可以通過(guò)程序編輯器自帶的調(diào)試功能進(jìn)行代碼的單步調(diào)試并在調(diào)試的過(guò)程中獲取采集的數(shù)據(jù),其中在調(diào)試的過(guò)程中獲取數(shù)據(jù)的調(diào)試圖如下圖5.2所示:圖5.2keil軟件調(diào)試過(guò)程5.3云服務(wù)調(diào)試與分析本系統(tǒng)使用OneNET物聯(lián)網(wǎng)云平臺(tái),在云平臺(tái)的調(diào)試過(guò)程主要包含三個(gè)方面,首先,連接云服務(wù)器;其次,云平臺(tái)網(wǎng)頁(yè)端數(shù)據(jù)流建立與顯示;最后,手機(jī)APP數(shù)據(jù)顯示的調(diào)試。在連接云服務(wù)器的調(diào)試過(guò)程中主要是調(diào)試WiFi模塊的聯(lián)網(wǎng)功能,在這個(gè)過(guò)程中配置WiFi模塊保證其能正常連接網(wǎng)絡(luò),并上傳數(shù)據(jù)到OneNET物聯(lián)網(wǎng)平臺(tái)的同時(shí)獲取手機(jī)APP以及物聯(lián)網(wǎng)平臺(tái)的數(shù)據(jù)。調(diào)試圖如下圖5.3所示:圖5.3WiFi通信模塊連接云服務(wù)器調(diào)試圖在調(diào)試云平臺(tái)網(wǎng)頁(yè)端數(shù)據(jù)的過(guò)程中,首先進(jìn)行數(shù)據(jù)點(diǎn)的建立,主要包含光照強(qiáng)度的數(shù)據(jù)點(diǎn),人體紅外數(shù)據(jù)的數(shù)據(jù)點(diǎn)以及模式控制的數(shù)據(jù)流,建立完數(shù)據(jù)流以后,在代碼中將變量與數(shù)據(jù)流進(jìn)行對(duì)應(yīng)將相應(yīng)的數(shù)據(jù)傳輸?shù)轿锫?lián)網(wǎng)云平臺(tái),經(jīng)過(guò)調(diào)試,數(shù)據(jù)傳輸?shù)轿锫?lián)網(wǎng)云平臺(tái)以后的數(shù)據(jù)圖如下圖5.4所示:圖5.4云平臺(tái)網(wǎng)頁(yè)端數(shù)據(jù)流建立與顯示圖在調(diào)試手機(jī)APP的過(guò)程中主要是手機(jī)APP的下載,并將賬戶

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論