




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
目錄TOC\o"1-3"\h\u摘要 1Abstract 1第一章引言 21.1前言 21.2國內(nèi)外研究現(xiàn)狀 21.3研究意義 3第二章系統(tǒng)整體方案設(shè)計 42.1設(shè)計要求 42.2設(shè)計方案 4第三章系統(tǒng)的硬件電路設(shè)計 53.1硬件總體設(shè)計 53.2STM32最小系統(tǒng) 53.2.1選型 53.2.2概述 63.2DTH11溫濕度傳感器電路 83.2.1概述 83.2.2引腳說明及連接 103.3HC-05藍牙模塊 103.3.1概述 103.3.2引腳說明及連接 123.4本章小結(jié) 13第四章系統(tǒng)的軟件部分設(shè)計 144.1軟件設(shè)計流程 144.2藍牙通信設(shè)計 154.3AndroidAPP設(shè)計 164.3.3開發(fā)環(huán)境AndroidStudio 164.2.3設(shè)計界面 164.4本章小結(jié) 17第五章總結(jié)與展望 18參考文獻 19致謝 20摘要利用Android平臺客戶端藍牙模塊,結(jié)合STM32系列單片機、DTH11溫濕度傳感器采集并通過HC-05藍牙發(fā)送數(shù)據(jù)信息,通過MCU芯片進行數(shù)據(jù)處理,設(shè)計實現(xiàn)了具有多功能的遠程可控澆花。系統(tǒng)分為一款A(yù)PK軟件和一項智能操控的澆花硬件,具有將獲取實時信息以及短距離控制等功能。該系統(tǒng)為現(xiàn)代化家居提供更為便利的服務(wù),并且對溫室種植,園林、農(nóng)業(yè)灌溉等領(lǐng)域具有一定的推廣價值。關(guān)鍵詞:STM32溫度測量濕度測量AndroidAPP藍牙通信
AbstractUsingtheAndroidplatformclientBluetoothmodule,combinedwithSTM32seriesmicrocontrollers,DTH11temperatureandhumiditysensorscollectedandsentdatainformationthroughtheHC-05Bluetooth,throughtheMCUchipdataprocessing,designandimplementationofamulti-functionalremotecontrollablewatering.ThesystemisdividedintoanAPKsoftwareandanintelligentlycontrolledwateringhardwarethatwillhavereal-timeinformationandshort-rangecontrol.Thesystemprovidesamoreconvenientserviceformodernhomesandhascertainpromotionalvalueingreenhousecultivation,gardening,agriculturalirrigationandotherfields.KeyWords:STM32TemperaturemeasurementHumiditymeasurementAndroidAPPBluetoothcommunication
引言1.1前言科學技術(shù)飛速發(fā)展的今天,我們迎來了一個嶄新的時代,自動化技術(shù)逐漸普及到人們的生活當中,智能家居已然走進家庭中。我們充分享受著自動化技術(shù)給我們帶來的便利,交通智能化方便了我們的出行,繁雜的計算在微型計算機面前不值一提,一張大網(wǎng)在互聯(lián)網(wǎng)和物聯(lián)網(wǎng)的編織下已經(jīng)逐漸成型,人與人之間的距離不再遙遠,因而,人們的生活方式發(fā)生著日新月異的變化。物質(zhì)上的充足使人們擁有更多的閑暇時間,如何利用好這些時間呢?養(yǎng)花種草不失為一種陶冶情操,修身養(yǎng)性的好方法。然而,空暇時間總會被各種原因長期占據(jù),例如旅游抑或出差等,這可能使得愛花因缺少水分幾近凋謝。這一問題一直困擾著愛花人士,因此,一些自動澆花裝置應(yīng)景而生,在市場上占據(jù)了一部分份額。這些裝置主要分為兩類:一類是依靠物理虹吸原理,利用滲透的方式來自動澆水,另一類是利用簡單的定時控制技術(shù)實現(xiàn)自動澆水。這兩類澆花裝置檢測方式單一,無法根據(jù)周圍的環(huán)境因素來實現(xiàn)實時澆水,因此常常出現(xiàn)花卉干枯或者過澇死亡的現(xiàn)象。本文提出一種新的智能化的澆花系統(tǒng),通過土壤濕度傳感器、溫度傳感器來實時獲取周圍環(huán)境信息,通過模數(shù)轉(zhuǎn)換傳送到STM32芯片中,并由STM32芯片將傳感器得到的信息進行判斷處理,并及時給出控制系統(tǒng)信號,從而控制水泵的開啟與關(guān)閉,實現(xiàn)按需澆花;此外,系統(tǒng)藍牙模塊可以與手機通信,用戶能隨時自動接收花卉的當前狀況,這彌補提升了當前市場上澆花裝置的不足。1.2國內(nèi)外研究現(xiàn)狀自從20世紀的70年代以來,蓬勃發(fā)展的微電子技術(shù)從政治軍事領(lǐng)域逐漸走進人們生活,人們生活水平愈發(fā)提高和生活節(jié)奏逐漸加快,各種澆花裝置也應(yīng)景而生,成為一種新型的便利人們生活的產(chǎn)品。多年之前,國外就已經(jīng)開始使用澆花裝置,但是高昂的價格讓普通家庭望而卻步,國內(nèi)使用的電子澆花裝置大部分是從國外引進的,質(zhì)量好,卻價格高昂。這些裝置的設(shè)計初衷并不是運用于家庭生活中,園林,農(nóng)場等大型澆灌場所才是這類裝置運用的場景。經(jīng)濟與科學技術(shù)的發(fā)展日新月新,小康社會已經(jīng)來臨,人們在注重生活質(zhì)量的同時,也更加注重休閑養(yǎng)生。養(yǎng)花種草不失為修身養(yǎng)性、陶冶情操的一種活動。因此,人們需要一種家庭用的小型澆花器,這種裝置將會為種植花草提供極大的便利。物質(zhì)生活愈發(fā)富裕,方便實用的澆花裝置在市場上的地位也就變得高起來,市場上澆花裝置也在不斷進步,變得更加適用于小康家庭。用玻璃、陶瓷制作的物理驅(qū)動的澆花裝置目前仍在國內(nèi)外的市場上占有一席之地,我國山西和浙江等地區(qū)是這些裝置的主要產(chǎn)地,價格低廉,但事實上實用性不如電子澆花器。水是生命之源,養(yǎng)花最重要的一點也是水。根據(jù)調(diào)查顯示,澆水不當導(dǎo)致了80%以上的花草死亡。國內(nèi)商家、廠家紛紛發(fā)現(xiàn)了這個商機,就目前而言,廣東、上海和浙江等地區(qū)是這類電子澆花器的主要廠家集中的地方。下面較為詳細的介紹一下已有澆花裝置的設(shè)計理念:自動滲水裝置,這種裝置主要由玻璃、陶瓷制作而成。它主要靠物理驅(qū)動,運用虹吸原理,裝置完成完成自動澆灌。當水存在于器件中時,自身會形成一定的壓力,遇到干燥的土壤,水就會從上往下順勢流出,當土壤濕潤時,下方的壓力大,水流流不下去,速度逐漸變慢,直到停止。影響水流的主要因素有制作材料、制作工藝等內(nèi)部因素和土壤的疏松情況等外界因素時空噴淋裝置是一種電子澆花器。主機、主管、分水接頭、副管和噴淋管構(gòu)成了這種裝置的主要框架。能源供給方式有交流電供電和電池供電。當前世界,蓬勃發(fā)展的傳感器技術(shù)與單片機技術(shù)的應(yīng)用已經(jīng)逐步由工業(yè)、軍事領(lǐng)域推廣到日常工作生活等領(lǐng)域,我們的日常生活已經(jīng)離不開這些技術(shù)了,智能家居的理念深入人心。因此,微電腦控制的電子澆花系統(tǒng),有著可觀的發(fā)展前景,自動化設(shè)備普及度越來越高,自動澆水系統(tǒng)的應(yīng)用也越來越廣。1.3研究意義本設(shè)計旨在實現(xiàn)一款智能澆花系統(tǒng)。首先,數(shù)據(jù)由傳感器經(jīng)過模數(shù)轉(zhuǎn)換發(fā)送到單片機中,再由單片機連接的藍牙模塊,將數(shù)字信息實時的轉(zhuǎn)送到手機APP上,其次,為了體現(xiàn)系統(tǒng)的智能化,該設(shè)計擁有2種模式,一種為手動模式,可以根據(jù)APP上顯示的溫濕度信息人為的判斷是否用控制水泵的開啟與關(guān)閉;另一種自動模式,當溫度濕度滿足一定條件時,水泵自動開啟,不滿足這一條件時自動關(guān)閉,本設(shè)計可應(yīng)用于家庭、辦公室等環(huán)境中。后續(xù)可以繼續(xù)升級完善,為溫室大棚種植、農(nóng)業(yè)、園林灌溉等智能化溉系統(tǒng)提供一定的參考價值。
系統(tǒng)整體方案設(shè)計2.1設(shè)計要求1、通過手機App實現(xiàn)對澆花控制設(shè)備的控制,實現(xiàn)遠程控制澆灌。2、同時手機App能獲取控制設(shè)備的相關(guān)參數(shù),如溫度、土壤濕度等信息。2.2設(shè)計方案選擇STM32為主要控制芯片,設(shè)計的整體主要組成部分含有濕度采集模塊、溫度采集模塊、藍牙模塊、繼電器模塊(控制水泵)和顯示模塊,其系統(tǒng)組成框圖如圖2-1所示。該智能澆花系統(tǒng)擁有兩種工作模式:一種是自動模式,另一種是手動模式。在自動模式下,水泵的開啟由預(yù)先設(shè)定好的土壤濕度,盆栽周圍溫度的閾值來決定,滿足條件的話則啟動水泵;這個閾值可以人為設(shè)定,結(jié)合盆栽以及土壤環(huán)境等各種因素選擇一個合適的值。在手動模式下,通過用戶手機藍牙與系統(tǒng)的藍牙連接完成后,借助手機APP即可獲得當前環(huán)境的溫濕度狀況,通過點擊不同的按鈕來發(fā)送指令,以達到控制澆花系統(tǒng)的效果。另外需要注意的一點是,假如藍牙未連接,系統(tǒng)將進入自動模式。這兩種工作模式下,通過LED顯示屏可以實時觀測到系統(tǒng)的工作狀態(tài)。溫濕度模塊MCU溫濕度模塊MCU手機APP控制端手機APP控制端藍牙通信繼電器繼電器單片機模塊圖2-1整體設(shè)計框圖
系統(tǒng)的硬件電路設(shè)計3.1硬件總體設(shè)計本次設(shè)計的硬件部分主要以單片機STM32為核心來實現(xiàn)。澆花系統(tǒng)的溫濕度檢測是利用DTH11溫濕度傳感器對周圍環(huán)境的溫度和濕度進行采集,再將采集到的模擬數(shù)據(jù)經(jīng)過A/D轉(zhuǎn)換處理,輸送到單片機內(nèi)變成數(shù)字信號,通過HC-05藍牙模塊將數(shù)據(jù)傳送到手機APP端,實現(xiàn)溫濕度的監(jiān)測。同時手機端能夠編輯發(fā)送指令到單片機中以控制繼電器運轉(zhuǎn),以達到控制水泵的作用。系統(tǒng)的硬件電路主要由STM32最小系統(tǒng),DTH11溫濕度傳感器電路、HC-05藍牙模塊構(gòu)成。該系統(tǒng)優(yōu)勢在于系統(tǒng)靈活,操作簡單,成本較低。系統(tǒng)總框圖如圖3-1:圖3-1硬件設(shè)計框圖3.2STM32最小系統(tǒng)3.2.1選型本次設(shè)計,我選擇了STM32F103系列的單片機開發(fā)邊,接下來解釋一下選擇這款開發(fā)板的理由。STM32在我們平時生活中隨處可見,很多去親民的電子科技產(chǎn)品中都運用到了STM32,比如智能手環(huán),智能小車、3D打印機等。STM32屬于一個微控制器,自帶了各種通信接口,比如USART、C、SPI等,可接很多外部設(shè)備,并可以同時控制,綜合運用,比較適合本次設(shè)計,因而選擇了STM32。至于如何選擇STM32的型號,需要根據(jù)設(shè)計需求優(yōu)先選擇所需內(nèi)核的MCU,一般的設(shè)計選擇Cortex-M3內(nèi)核的F1系列,如果要追求高性能的處理性能和高精準度的計算,或者需要外接RGB大屏幕的,可以選擇Cortex-M4內(nèi)核的F429系列。在此次設(shè)計中因工程量并不算龐大,同時結(jié)合價格因素,故選擇STM32F103系列。3.2.2概述STM32是一種由ST公司開發(fā)的32位微型控制器,STM32在如今的32位控制器當中是運用最為廣泛的一種,它受到眾多工程師的青睞,是他們做設(shè)計的不二選擇,在市場上的地位不可撼動。選擇好開發(fā)板后,我對STM32開發(fā)板的外部結(jié)構(gòu)作了學習。該芯片是100引腳的STM32F103,引腳遍布芯片的四周,左下角的圓點表示1腳,然后按照逆時針的順序排列依次到100腳。開發(fā)板中把芯片的引腳引出來,連接到各種外部設(shè)備上,然后在STM32上編程(實際就是通過程序控制這些引腳輸出高電平或者低電平)來控制各種傳感器工作。研究完STM32F103增強型系列開發(fā)板的外部結(jié)構(gòu)后,查閱資料對內(nèi)部結(jié)構(gòu)進行了學習。STM32F103系列擁有高性能的,工作頻率為72MHz的內(nèi)核,為ARMCortex-M332位的RISC內(nèi)核。其存儲器包括128K字節(jié)的閃存和20K字節(jié)的SRAM,同時擁有多個增強I/O端口和連接到2條APB總線的外設(shè),還有必不可少的通信接口:2個C和SPI,3個USRT,一個USB和一個CAN。此外2個12位的ADC,3個通用16位定時器和一個PWM定時器。其最小系統(tǒng)電路圖如圖3-2:本次設(shè)計的硬件部分最關(guān)鍵的是與外部設(shè)備連接如何連接,例如控制繼電器的開關(guān),和LED信號燈的亮滅等,這里很重要的一點是GPIO口的運用。GPIO通俗的來說是STM32可以控制的引腳,即通用輸入輸出端口的簡稱。通過GPIO口的引腳將STM32芯片與外部設(shè)備連接起來,從而實現(xiàn)STM32與外部的通訊、控制以及數(shù)據(jù)采集功能。STM32芯片的GPIO被分成很多組,每組有16個引腳,如本次設(shè)計中用到的STM32F103VET6型號的芯片有5組GPIO口:GPIOA、GPIOB、GPIOC、GPIOD、GPIOE,GPIO就占據(jù)了總計100個引腳中一大部分,所有的GPIO引腳都具備基本的輸入輸出功能。由STM32主芯片控制引腳輸出高、低電平,從而達到控制開關(guān)的效果,將LED燈連接到GPIO上,就能控制LED燈的亮或暗,將繼電器連接到GPIO上,就可以通過繼電器控制外部大功率設(shè)備的開啟,如水泵。ADC即模數(shù)轉(zhuǎn)換器,該器件在本次畢設(shè)中體現(xiàn)的主要功能是把傳感器獲取到的模擬信號轉(zhuǎn)換為數(shù)字信號通過單片機STM32發(fā)送到手機APP中以供監(jiān)測。ADC有以下幾個重要技術(shù)指標分辨率:12位分辨率,負電壓不能通過直接測量得到,沒有符號位。轉(zhuǎn)換時間:轉(zhuǎn)換時間是可編程的。采樣時間最短為1us。 類型:STM32中采用的是逐次比較型的ADC。傳感器獲取到的模擬數(shù)據(jù)經(jīng)過ADC轉(zhuǎn)換后變?yōu)閿?shù)字信息,然后保存到16位的規(guī)則通道數(shù)據(jù)寄存器中,再通過CPU指令或者DMA將它讀取到內(nèi)存中去。圖3-2STM32F103最小系統(tǒng)電路圖3.2DTH11溫濕度傳感器電路3.2.1概述DHT11是一款數(shù)字溫濕度傳感器,這款傳感器內(nèi)部含有已校準數(shù)字信號輸出。這種傳感器運用了2個主要技術(shù)以提高產(chǎn)品的可靠度,增強產(chǎn)品的穩(wěn)定性,一個是專用的溫濕度傳感技術(shù),另一個是數(shù)字模塊采集技術(shù)。一個NTC測溫元件和一個電阻式感濕元件,并與一個高性能8位單片機相連接構(gòu)成了這款傳感器的主要架構(gòu)。品質(zhì)優(yōu)秀、響應(yīng)快速、抗干擾能力強、性價比高是這款傳感器的優(yōu)點。DHT11傳感器在精確的濕度校驗室中進行過校準。校準系數(shù)以程序的形式存儲在OTP內(nèi)存中,這些校準系數(shù)在檢測信號的處理過程中被調(diào)用到。另外DTH11傳感器采用單線制串行接口,使系統(tǒng)集成擁有簡易快捷的特點。我本次畢業(yè)設(shè)計的選擇這款傳感器主要是看中它極低的功耗、超小的體積,信號傳輸距離較遠的優(yōu)勢。另外該傳感器為4針單排引腳封裝,連接方便,這也是我選擇它的因素之一。其原理圖如圖3-3:圖3-3DTH11電路原理圖DTH11的性能參數(shù)具體如表3-1所示:表3-1DTH11溫濕度傳感器性能參數(shù)DTH11在工作時,DATA負責傳感器與MCU芯片的數(shù)據(jù)傳輸,數(shù)據(jù)傳輸時的格式采用單總線數(shù)據(jù)格式,大約4ms為一次通訊的時間,發(fā)送的數(shù)據(jù)包含小數(shù)和整數(shù)2個部分,小數(shù)部分雖然有,但是實際顯示為0。溫度測量分辨率與濕度測量分辨率均為8bit。DTH11傳感器的的性能參數(shù)如表3-2所示:表3-2DTH11溫濕度傳感器的電氣特性(VDD=5V,T=25℃)參數(shù)條件MinTypMax單位供電DC355.5V供電電流測量0.52.5mA平均0.21mA待機100150Ua采樣周期秒1次注:采樣周期不超過1秒3.2.2引腳說明及連接DTH11在連接到單片機上時,電路圖3-4:圖3-4DTH11連接電路圖DTH11的引腳說明如表3-3所示表3-3DTH11溫濕度傳感器的引腳說明Pin名稱注釋1VDD供電3-5.5V2DATA串行數(shù)據(jù),單總線3NC空腳,請懸空4GND接地,電源負極在實物連接中,此款STM32的開發(fā)板上,有DTH11的專屬接口,只要注意好插的方向即可,傳感器上有缺口的一端與STM32板的提示方向一致便可以完成連接。3.3HC-05藍牙模塊3.3.1概述HC-05是一款藍牙串口模塊,它采用藍牙2.0協(xié)議,可與任何版本的藍牙兼容通訊,包括與具有藍牙功能的終端配對,例如電腦、藍牙主機、手機、PDA、PSP等,其最為重要的是實現(xiàn)串口透傳功能。驅(qū)動HC05模塊時只需要使用TTL電平標準的串口即可(5V/3.3V電壓均可),支持的波特率范圍為4800~1382400,非常適合用于單片機系統(tǒng)擴展藍牙特性。其原理圖如圖3-5:圖3-5HC-05藍牙模塊原理圖藍牙HC-05的特性參數(shù)如表3-4所示:表3-4HC-05藍牙模塊的特性參數(shù)參數(shù)說明供電3.3V-5V通訊接口TTL串口,支持波特率4800~1382400,默認值為9600通訊距離10米頻段2.40GHz-2.48GHz藍牙協(xié)議藍牙2.0帶EDR,2Mbps-3Mbps調(diào)制度存儲器8MbitFLASH天線板載2.4GHz天線,自適應(yīng)跳頻技術(shù)無線發(fā)射功率-4-6dBm可調(diào)(藍牙Class2功率級別)無線接收靈敏度-80dbm誤碼率0,但會在傳輸鏈路產(chǎn)生誤碼,如RS232和TTL線路處理中應(yīng)用領(lǐng)域藍牙轉(zhuǎn)串口透傳數(shù)據(jù)工作溫度-25-75℃功耗配對中:30-40mA通訊中:5-20mAHC-05藍牙模塊是通過發(fā)送AT指令集的方式進行工作的,其工作模式分為2種,一種是自動連接工作模式,在這種模式下藍牙模塊又可分為主、從和回環(huán)三種工作角色,系統(tǒng)將根據(jù)事先設(shè)定好的方式自動將連接的數(shù)據(jù)傳輸;另一種是命令響應(yīng)工作模式,當藍牙模塊處于這種工作模式下時,用戶可向藍牙模塊發(fā)送各種AT指令,為模塊設(shè)定控制參數(shù)或發(fā)布控制命令。通過控制模塊外部引腳(PIO11)的輸入電平,可以切換藍牙模塊的工作狀態(tài)。3.3.2引腳說明及連接表3-5HC-05藍牙模塊的引腳說明序號引腳名稱說明1VCC3.3/5V電源輸入2GND地線3TXD串口數(shù)據(jù)發(fā)送引腳,TTL電平4RXD串口數(shù)據(jù)接收引腳,TTL電平5KEY模式引腳,懸空時默認為低電平高電平時,模塊進入AT命令模式低電平時,模塊為串口透傳模式6INT配對狀態(tài)輸出配對狀態(tài)時,輸出高電平未配對狀態(tài)時,輸出低電平在實物鏈接時,VCC連接+5V,GND接地,TXD接PA3,RXD接PA2,KEY接PB14,INT接PB13。3.4本章小結(jié)本章著重介紹了本次畢業(yè)設(shè)計硬件部分的三個重要部分:STM32F103芯片,DTH11溫濕度傳感器和HC-05藍牙模塊。首先介紹了STM32的基本概念、框架等,其中重點說了STM32開發(fā)板的接口GPIO和與傳感器間接相關(guān)的模數(shù)轉(zhuǎn)換器,然后由此延伸,介紹STM32開發(fā)板上接的DTH11傳感器的基本概念和工作模式,同時講解了HC-05藍牙模塊相關(guān)知識,此外還說明的硬件部分的具體引腳連接。
系統(tǒng)的軟件部分設(shè)計4.1軟件設(shè)計流程根據(jù)此次的設(shè)計要求,分析需求后,繪制整體流程圖4-1,4-2:系統(tǒng)初始化系統(tǒng)初始化溫濕度傳感器獲取模擬數(shù)據(jù)數(shù)據(jù)溫濕度傳感器獲取模擬數(shù)據(jù)數(shù)據(jù)執(zhí)行下一次循環(huán)關(guān)閉繼電器執(zhí)行下一次循環(huán)關(guān)閉繼電器ADAD轉(zhuǎn)換N是否達到閾值MCU芯片獲取數(shù)字信息是否達到閾值MCU芯片獲取數(shù)字信息打開繼電器藍牙模塊發(fā)送數(shù)據(jù)Y打開繼電器藍牙模塊發(fā)送數(shù)據(jù)圖4-1單片機模塊流程圖APPAPP初始化接收并顯示數(shù)據(jù)掃描、配對、連接藍牙接收并顯示數(shù)據(jù)掃描、配對、連接藍牙退出APP是否進入手動模式退出APP是否進入手動模式Y(jié)點擊按鈕向單片機發(fā)送指令點擊按鈕向單片機發(fā)送指令圖4-1APP端流程圖其余各部分流程圖分別如圖4-2,4-3所示:系統(tǒng)初始化系統(tǒng)初始化系統(tǒng)初始化系統(tǒng)初始化傳感器從外界獲取模擬數(shù)據(jù)搜索到指定藍牙N傳感器從外界獲取模擬數(shù)據(jù)搜索到指定藍牙Y配對藍牙配對藍牙將數(shù)據(jù)進行AD轉(zhuǎn)換將數(shù)據(jù)進行AD轉(zhuǎn)換連接藍牙連接藍牙將數(shù)字信息發(fā)送將數(shù)字信息發(fā)送MCU芯片傳輸數(shù)據(jù)傳輸數(shù)據(jù)圖4-2DTH11傳感器模塊流程圖圖4-3HC-05藍牙模塊流程圖4.2藍牙通信設(shè)計HC-05藍牙模塊的運行包括5個步驟:初始化、掃描、配對、連接、串口透傳。首先執(zhí)行INIT初始化命令,將模塊初始化為藍牙的SPP(SerialPortProfile規(guī)范。接著進行藍牙的掃描、配對、連接。具體實現(xiàn)如圖4-4,連接完成后,就可以進行數(shù)據(jù)的傳輸,具體實現(xiàn)如圖4-5。圖4-5HC-05的掃描、配對與連接圖4-6獲取數(shù)據(jù)4.3AndroidAPP設(shè)計4.3.3開發(fā)環(huán)境AndroidStudioAndroid
Studio
是
Android
APP的一個最為廣泛運用、最正式的開發(fā)環(huán)境,它基于IntelliJ
IDEA.和
Eclipse
ADT類似,Android
Studio
提供了集成的
Android
開發(fā)工具用于開發(fā)和調(diào)試平臺。4.2.3設(shè)計界面圖4-2APP界面接通電源,系統(tǒng)初始化完畢之后,直接進入系統(tǒng)的自動模式,DTH11傳感器開始工作,獲取溫濕度的模擬數(shù)據(jù)信息,然后經(jīng)過AD轉(zhuǎn)換為數(shù)字信心存儲在MCU當中,MCU將獲取到的數(shù)據(jù)與設(shè)定好的閾值進行比較,根據(jù)結(jié)果控制LED燈的亮滅,此時在APP端,點擊左上角按鈕即可打開手機的藍牙,然后點擊上方第二個按鈕,搜索所需要連接的HC-05藍牙模塊,不使用時可以點擊斷開連接,右上角顯示的是目前藍牙的接通狀態(tài),接通完成后,屏幕中間的溫度濕度一欄,會實時更新溫濕度數(shù)據(jù),最下方的兩個按鈕則控制了系統(tǒng)的手動模式,能夠?qū)崿F(xiàn)遠程控燈,點擊Start,開發(fā)板上的LED指示燈會亮,按下Stop,指示燈會暗,此處,LED燈的亮滅模擬澆花系統(tǒng)中繼電器控制水泵的開關(guān)。4.4本章小結(jié)本章主要介紹了本次設(shè)計的軟件部分,首先講解了軟件整體與局部的流程設(shè)計,,然后介紹了藍牙通信是怎樣實現(xiàn)的,此外,結(jié)合實際中AndroidAPP的設(shè)計,介紹了這款A(yù)PP如何使用。
總結(jié)與展望本次畢業(yè)設(shè)計-基于Android的澆花系統(tǒng)的實現(xiàn)至此已經(jīng)告一段落了。本次設(shè)計主要運用到了STM32單片機原理和AndroidAPP的設(shè)計,這兩個領(lǐng)域以前接
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 天津大學《數(shù)據(jù)庫系統(tǒng)設(shè)計實踐》2023-2024學年第二學期期末試卷
- 菏澤學院《醫(yī)學影像設(shè)備安裝與維修學》2023-2024學年第二學期期末試卷
- 肇慶醫(yī)學高等專科學?!犊删幊炭刂破骷夹g(shù)》2023-2024學年第二學期期末試卷
- 信陽航空職業(yè)學院《建筑設(shè)計基礎(chǔ)二》2023-2024學年第二學期期末試卷
- 哈爾濱傳媒職業(yè)學院《畢業(yè)論文寫作》2023-2024學年第二學期期末試卷
- 湖州學院《微信小程序開發(fā)與實踐》2023-2024學年第二學期期末試卷
- 重慶移通學院《Pthon數(shù)據(jù)分析與挖掘基礎(chǔ)》2023-2024學年第二學期期末試卷
- 廣州航海學院《體育(上)》2023-2024學年第二學期期末試卷
- 四川應(yīng)用技術(shù)職業(yè)學院《工程制圖與CAD》2023-2024學年第二學期期末試卷
- 溫州科技職業(yè)學院《智能汽車傳感技術(shù)》2023-2024學年第二學期期末試卷
- 新建冷卻塔布水器項目立項申請報告
- 廣東省梅州市梅縣區(qū)2023-2024學年八年級上學期期末數(shù)學試題
- 2025屆江蘇省南通市海門市海門中學高三最后一模數(shù)學試題含解析
- 2024年世界職業(yè)院校技能大賽高職組“聲樂、器樂表演組”賽項參考試題庫(含答案)
- 2024數(shù)據(jù)中心綜合布線工程設(shè)計
- 胸外科講課全套
- 2024年下半年中煤科工集團北京華宇工程限公司中層干部公開招聘易考易錯模擬試題(共500題)試卷后附參考答案
- 2023年國家公務(wù)員錄用考試《申論》真題(副省卷)及答案解析
- 2025屆上海市寶山區(qū)行知中學物理高一第一學期期末檢測試題含解析
- 流感課件名稱教學課件
- 中國心力衰竭診斷和治療指南2024解讀(完整版)
評論
0/150
提交評論