一首情歌王。
古巨基:愛你不是因為你的美而已
我越來越愛你
每個眼神觸動我的心
王小虎:最愛你的是我
否則你怎麽讓我
否則我怎麽可能赴湯蹈火
你說什麽都做
古巨基:如果這就是愛
再轉身就該勇敢留下來
王小虎:就算受傷就算流淚
都是生命裏溫柔灌溉
合:我要變成童話裏
你愛的那個天使
張開雙手
變成翅膀守護你
古巨基:你要相信
相信我們會像童話故事裏
往更多幸福的地方飛去
王小虎:很愛很愛你
隻有讓你擁有愛情
我才安心
古巨基:我願意為你我願意為你
我願意為你忘記我姓名
隻要你真心拿愛與我迴應
我什麽都願意為你
合:好想好想
好想好想
好想好想
和你在一起
古巨基:明天我要嫁給你啦
王小虎:明天我要嫁給你啦
古巨基:要不是你問我
王小虎:要不是你勸我
合:要不是適當的時候你讓我心動
王小虎:天天都需要你愛
我的心思由你猜
iloveyou
我就是要你讓我每天都精彩
古巨基:開始總是分分鍾都妙不可言
誰都以為熱情它永不會滅
總之那幾年
感性贏了
合:理性那一麵
babybabybabybabybabybaby
是不是擁有以後就會開始
要失去
古巨基王小虎輪唱:我給你的越多王小虎:我給你的越多
你卻越想要躲
合:愛已無法迴答所有的問題
王小虎:離開你是傻是對是錯
是看破是軟弱
合:這結果是愛是狠
或者是什麽
古巨基:最愛你的人是我
你怎麽舍得我難過
王小虎:對你付出了這麽多
你卻沒有感動過
合:最愛你的人是我
你怎麽舍得我難過
對你付出了這麽多
你卻沒有感動過
唱著歌那個時候的他要給你唱一首情歌,來展示自己的情感,表現自己優雅素質,這方麵的,也不知道他為什麽要說是唱一首情歌,還附上了很多人的名字,說說這事,好像是他自己唱得都是有用的素質方麵,反正大家覺得這個東西我也不熟悉,反正你唱了,好像很好聽,百合,之前的,表達了很多,感情,就是一個很難說的東西嘛,做什麽都能說都不能說的,大家都很了解,為什麽總是多點的就是感情,這東西就是很難,辨別的真假,便便是真相,很難了解,很難了解,真的很難,不容易。
總是特別不容易,我是一個不容易體現在哪個方麵呢大家覺得這是一個大家覺得很可惜,很可惜的是方便麵,那樣都不知道這些東西,反正是各種各樣的感情的鱷魚,悲傷,有快樂,有開心,有那啥嗎畢竟藍天白雲,晴空萬裏,突然暴風雨,有時候這些東西都是很難理解明白的,所以說有些東西你愛一個人就是付出的東西,然後找到一個愛情就是,這樣的,你想要得到一個優秀的愛情,得到一個好的愛情,都會好的發展,該怎麽做還是怎麽做該怎麽研究還是研究一首情歌王不能代表什麽,想聽的是這些東西。
但是後來發現各種各樣的歌曲,什麽樣的歌曲都有,每個人都有各自特色,各自鮮明的想法,新疆特色道路的鮮明的性格,鮮明的形象,明天晚上出什麽新的東西嗯,這個東西呢,就是大家開始覺得是這個呢,後來倡議不僅是滋味十足,無所謂,滿插十次也無所謂,但是除了這些之外的,他們還有有決定要唱一些新的多少,這個就是你的愛,很詫異,怎麽會讓她過去,怎麽會這樣難聽的東西啊,有病南京網上東西,很難接受的時候,有時候自製力不行的話就很難控製,有些歌曲就是這首歌曲,你就自製力,不行的話,能控製自己的情緒和能量變化,不知道是應該如何去做,知道自己應該如何去變化自己,如何讓自己成為優秀的人,如果讓你成為優秀的歌手,是很難很難控製的,把一首歌唱一遍的唱各種各樣的風格,怎麽樣才行
凡事預則立,不預則廢嘛,反正有些東西你需要一定的預習和研究才能有所發展,又讓你根本就不可能有又發展了,反正事情就這樣了,而形成一個不可忽略的一個循環吧,該怎麽做還是什麽,該從明天開始就該怎麽著還是怎麽著,該怎麽看還怎麽看個小孩怎麽想,俺沒人秀自己的發展的需求和想法,真的有時候很難說,奸死了,嗯,沒有人想到,會有那個心的歌聲唱出來,結果那真的是很特別,這首歌也比較長,啊,各種各樣的串燒加起來都覺得好好玩,這樣的東西可以使用,但是大家覺得好像是實現不了的夢,這歌好像有點那個令人驚訝啊。
我唱的歌把這首歌是會唱,啥也沒有,就愛唱歌能讓你聽聽,各種各樣的風格融合起來了啊喂,你那滴答滴答的。
馬鈴薯倉庫的環境信息。
技術指標:感知層隻要是用傳感器,進行信息的采集。其中馬鈴薯貯藏初期溫度保持在1520,中期溫度應該保持在23。窖藏期間濕度以8090為最合適。而采用的溫濕度傳感器的感知範圍,溫度的測量範圍是060,精度是1,而濕度的測量範圍是:1090rh,精度是7rh2。二氧化碳濃度傳感器的測量範圍是02000pp,而精度是50pp3讀數值;傳輸層,在傳輸層主要是采用了zigbee技術,其工作速率範圍是20250kbps,提供20,40,250kbps的原始吞吐率。傳輸範圍介於10100之間;應用層,是將傳輸層傳輸上來的數據進行處理,將采集到的數據存儲在ysql數據庫中,通過java語言,完成數據庫和服務器之間的數據傳輸。在手機客戶端上訪問服務器,既可以觀察到檢測的信息。
第2章係統總體設計
2.1係統總統結構
本係統分為三個層次,感知層,傳輸層,應用層,其中感知層之中包括三個傳感器,溫濕度傳感器,紅外線傳感器,二氧化碳傳感器,係統整體框圖如圖21所示。
圖21係統總體框圖
感知層模塊,其中包括了三個傳感器,主要用來采集信息。溫濕度信息,二氧化碳濃度信息,以及紅外終端信息。
傳輸層模塊,包括zigbee模塊,還有gs模塊。通過zigbee講采集的到的信息傳輸到服務器,然後利用gs模塊將信息通過網絡傳輸到客戶端。
應用層模塊,基於android平台的app。馬鈴薯倉儲app可以直觀的看出馬鈴薯倉庫之中的各項內容。
2.2設計方案
在本方案的設計過程之中,主要是分為三個層次。感知層,傳輸層,以及應用層。其中感知層主要采集的信息是溫濕度信息,紅外線信息,以及二氧化碳濃度信息。而傳輸層主要是對於感知層采集到的數據,進行傳輸,最終傳輸到應用層。所有的采集的信息存儲在ysql數據庫之中,利用java語言實現數據庫和服務器之中的信息傳輸,之後在app端訪問數據。app端主要是通過elipse軟件開發基於android5.0版本一樣的客戶端。主要是通過訪問服務器端實時顯示數據,其中包含感知層采集到的環境變量參數,以及曆史信息和意外情況報警等等。
2.2.1感知層方案選擇
感知層主要是用來采集數據,就是利用傳感器對於馬鈴薯倉庫環境進行處理和分析。主要是通過傳感器采集周圍的環境指標,比如通過溫濕度傳感器采集溫濕度信息,通過紅外線傳感器感知紅外線信息,通過二氧化碳傳感器感知二氧化碳信息。根據傳感器的不同,分別進行不同的處理。溫濕度傳感器是數字傳感器可以直接顯示數據信息,而紅外線傳感器則是一個中斷傳感器。不需要相應具體的數據信息,隻需要有中斷產生的時候觸發。而二氧化碳傳感器是一個模擬傳感器,需要進行ad轉換之後,才能顯示具體的數據。將傳感器設備分散在馬鈴薯倉庫之中的各個角落,就可以實時采集數據。
1.溫濕度傳感器的選擇
溫濕度傳感器的選擇上,有兩種方案。sth10傳感器和dht11傳感器兩種選擇方案。sht10傳感器是一款全部校準並且以數字輸出的用以測量溫度和濕度的傳感器。具有低功耗、超小尺寸、長期穩定等特點。精度比較高,但是管腳比較多,采用i2傳輸數據。sht10的管腳封裝包括gnd接地端、ta串行數據雙向、sk串行時鍾輸入、v供電。可以很好的實現係統所要求的的功能,但是管腳多,學習起來比較困難。而dht11是以數字量輸出的溫濕度傳感器,該傳感器是由一個電阻式的感濕元件和一個nt測溫的元件構成3。采用數字量輸出的方式大大提高了信號傳輸的可靠性與係統的穩定性,並且該傳感器體積小功耗低,信號傳輸距離達到20米以上,而且隻有四個引腳,方麵與單片機連接,學習起來比較簡單。因此在溫濕度的傳感器的選擇上,選擇dht11傳感器。
2.紅外線傳感器的選擇
紅外線傳感器的選擇上,有兩種方案。紅外避障傳感器,人體熱釋電紅外傳感器。紅外避障傳感器,基本的原理是根據物體的反射性質。如果沒有障礙物,發射出去的紅外線,會因為距離變遠而逐漸減弱,最後消失。如果有障礙物,紅外就會被反射到傳感器接收頭,隨後傳感器檢測這一信號,確認前方有障礙物。然後經過比較模塊比較器電路處理,最終傳輸到u,u對於信號進行一係列的處理分析。隻是這種紅外線傳感器的工作比較麻煩,而且不夠靈敏。
而人體熱釋電紅外傳感器,相對而言,則是工作過程簡單,而且十分的靈敏。探測元件是利用一種高熱電係數的材料製成的,可以感知1020米範圍內生物的行動。探測元件將探測到的紅外輻射轉變成微弱的電壓信號,經過探頭內的場效應管放大後輸出。相對於紅外避障傳感器,人體熱釋電傳感器,更加的靈敏。不但如此,工作十分的簡單,方便,高效。
3.二氧化碳傳感器的選擇
在二氧化碳傳感器的選擇上,本設計選用的是hz14a傳感器。主要的原因就是本傳感器的性價比比較高。二氧化碳的傳感器的價格一直都是十分的昂貴。hz14a傳感器,可以實現係統所需要的二氧化碳傳感器的一切功能,而且方便快捷。采用串口輸出方式,進行通訊。最終進行ad轉換就可以得到直觀的二氧化碳濃度信息。
2.2.2傳輸層方案選擇
近年來短距離通信技術有很多種,基本上有藍牙,rfid,zigbee超寬帶等等技術。
其中藍牙技術是一種低成本,在各個設備之中的無線傳輸技術,隻要是設備通信標準協議相同,就可以進行數據傳輸。藍牙係統是由天線單元,鏈路控製單元,鏈路管理單元,以及軟件單元四個部分組成的,特點是可以快速的傳輸音頻和數據4。成本低,但是工作頻段單一為2.4ghz。有很強的抗幹擾能力。
而rfid射頻識別技術是一種新型的短距離傳輸技術。主要包括標簽,讀寫器,天線三個部分。是一種不要接觸就可以通信的傳輸技術,通過標簽和讀寫器之間發送空間耦合的具有傳輸特性的射頻信號然後通過天線完成對物品的識別,具有使用方便,識別率高,安全性高等特點5。
然後超寬帶技術,是一種通過極窄脈衝方式完成無線發射和接收的一種技術,這種技術很特別,摒棄了傳統無線收發之中必須采用載波的調製的方式6。成為一種在時域之中直接傳輸技術,特點是保密性強兼容性好,體積小功耗低7。
zigbee技術是一種介於無線標記技術和藍牙技術之間的一種技術,主要應用於短距離內,數據傳輸速率要求不高的設備之間,特點是傳輸速率低,但是網絡容量大,覆蓋範圍廣8。特點是成本低,功耗低,工作頻段靈活。
基於以上幾個技術,藍牙主要應用於移動設備之間,射頻識別技術主要應用於物流,超市產品的識別和掃描。而超寬帶技術成本較高,最終選擇了zigbee短距離通信技術傳輸數據。
傳輸層,不但是用了zigbee模塊,還有gs模塊。其中利用zigbee技術進行組網,然後發送和接受數據。流程是通過終端節點將感知層采集到的數據發送到網關節點。而接下來就是通過gs將采集到的數據傳輸到應用層。
gs模塊一個連接網絡進行通信的模塊,主要采用的是2g技術。利用蜂窩網絡進行覆蓋,在該區域內進行通信。在設計的過程之中不需要覆蓋太大的區域,所以選用節能的微微蜂窩覆蓋方式,在短距離內進行聯網訪問。根據要求選擇了適合短距離網絡通信的b95模塊。
2.2.3應用層方案設計
在應用層主要需要三個模塊,數據庫,app,以及服務器。數據庫模塊主要是對於就是對於采集到的數據進行存儲和整理。如今比較流行的中小型關係型數據庫就是ysql數據庫,ysql數據庫是開源的,任何人都可以在generalpubliliense的許可下,下載並且根據個人的需要進行修改,不但如此,ysql庫和服務器有很好的兼容性9。便於和服務器之間進行數據傳輸。在服務器後台代碼開發使用hibeate框架將麵向對象的思想融入到ysql數據庫中。數據庫存儲的數據是將底層傳感器采集的數據處理分析生成的,當服務器收到移動端軟件的請求時,數據庫可以提供相應的數據。而orale數據庫雖然也可以完美的實現這一係列的功能,但是本次采用的數據量並不是十分的龐大,使用orale是一種浪費。而且orale需要付費,大大的提升了開發成本。
如今的手機係統大體隻有兩個,android係統,以及ios係統。不同環境下的app的編譯方式不同。根據開發成本和操作難度,選擇開發基於android的環境下的app。因此利用elipse編譯器,java語言,開發基於android5.0以上的app。大體上實現對於溫濕度信息,紅外線信息,二氧化碳信息的實時數據顯示,曆史數據顯示,控製設備啟動功能等。
服務器主要是給app端提供一個數據接口,可以讓app端能夠很好的通過服務器訪問數據庫,將得到的信息數據顯示到手機app上。具體流程是app發送請求,然後服務器進行響應,然後調用數據庫之中的信息,返迴一個數據表,通過相應的接口,傳迴app進行解析。綜合對比采用操作簡單的eb服務器,因為它運行時,占用的係統資源很小,擴展性良好,支持負載平衡與郵件服務等開發應用係統常用的功能。
當手機app軟件要獲取數據信息時,軟件後台會通過協議向服務器發送請求,hibeate框架會執行sql語句即訪問ysql數據庫,當檢索到相應數值時,就返迴一個list數組,再將數組轉化成json數組,通過相應的接口將json數組返迴給手機app軟件中進行解析;當服務器接收到控製請求時,服務器會通過soket通信將指令傳遞給的app,使其做出對應操作。
第3章係統詳細設計
3.1係統感知層的詳細設計
3.1.1u核心板設計
核心板的設計采用的是st32核心電路板,采用了多個電路對於感知層進行詳細的設計。st32f1038t6ini板的引腳圖,結果他們今天網絡也變成歌曲唱出來,讓人感覺好像很驚訝的樣子。
本章完
古巨基:愛你不是因為你的美而已
我越來越愛你
每個眼神觸動我的心
王小虎:最愛你的是我
否則你怎麽讓我
否則我怎麽可能赴湯蹈火
你說什麽都做
古巨基:如果這就是愛
再轉身就該勇敢留下來
王小虎:就算受傷就算流淚
都是生命裏溫柔灌溉
合:我要變成童話裏
你愛的那個天使
張開雙手
變成翅膀守護你
古巨基:你要相信
相信我們會像童話故事裏
往更多幸福的地方飛去
王小虎:很愛很愛你
隻有讓你擁有愛情
我才安心
古巨基:我願意為你我願意為你
我願意為你忘記我姓名
隻要你真心拿愛與我迴應
我什麽都願意為你
合:好想好想
好想好想
好想好想
和你在一起
古巨基:明天我要嫁給你啦
王小虎:明天我要嫁給你啦
古巨基:要不是你問我
王小虎:要不是你勸我
合:要不是適當的時候你讓我心動
王小虎:天天都需要你愛
我的心思由你猜
iloveyou
我就是要你讓我每天都精彩
古巨基:開始總是分分鍾都妙不可言
誰都以為熱情它永不會滅
總之那幾年
感性贏了
合:理性那一麵
babybabybabybabybabybaby
是不是擁有以後就會開始
要失去
古巨基王小虎輪唱:我給你的越多王小虎:我給你的越多
你卻越想要躲
合:愛已無法迴答所有的問題
王小虎:離開你是傻是對是錯
是看破是軟弱
合:這結果是愛是狠
或者是什麽
古巨基:最愛你的人是我
你怎麽舍得我難過
王小虎:對你付出了這麽多
你卻沒有感動過
合:最愛你的人是我
你怎麽舍得我難過
對你付出了這麽多
你卻沒有感動過
唱著歌那個時候的他要給你唱一首情歌,來展示自己的情感,表現自己優雅素質,這方麵的,也不知道他為什麽要說是唱一首情歌,還附上了很多人的名字,說說這事,好像是他自己唱得都是有用的素質方麵,反正大家覺得這個東西我也不熟悉,反正你唱了,好像很好聽,百合,之前的,表達了很多,感情,就是一個很難說的東西嘛,做什麽都能說都不能說的,大家都很了解,為什麽總是多點的就是感情,這東西就是很難,辨別的真假,便便是真相,很難了解,很難了解,真的很難,不容易。
總是特別不容易,我是一個不容易體現在哪個方麵呢大家覺得這是一個大家覺得很可惜,很可惜的是方便麵,那樣都不知道這些東西,反正是各種各樣的感情的鱷魚,悲傷,有快樂,有開心,有那啥嗎畢竟藍天白雲,晴空萬裏,突然暴風雨,有時候這些東西都是很難理解明白的,所以說有些東西你愛一個人就是付出的東西,然後找到一個愛情就是,這樣的,你想要得到一個優秀的愛情,得到一個好的愛情,都會好的發展,該怎麽做還是怎麽做該怎麽研究還是研究一首情歌王不能代表什麽,想聽的是這些東西。
但是後來發現各種各樣的歌曲,什麽樣的歌曲都有,每個人都有各自特色,各自鮮明的想法,新疆特色道路的鮮明的性格,鮮明的形象,明天晚上出什麽新的東西嗯,這個東西呢,就是大家開始覺得是這個呢,後來倡議不僅是滋味十足,無所謂,滿插十次也無所謂,但是除了這些之外的,他們還有有決定要唱一些新的多少,這個就是你的愛,很詫異,怎麽會讓她過去,怎麽會這樣難聽的東西啊,有病南京網上東西,很難接受的時候,有時候自製力不行的話就很難控製,有些歌曲就是這首歌曲,你就自製力,不行的話,能控製自己的情緒和能量變化,不知道是應該如何去做,知道自己應該如何去變化自己,如何讓自己成為優秀的人,如果讓你成為優秀的歌手,是很難很難控製的,把一首歌唱一遍的唱各種各樣的風格,怎麽樣才行
凡事預則立,不預則廢嘛,反正有些東西你需要一定的預習和研究才能有所發展,又讓你根本就不可能有又發展了,反正事情就這樣了,而形成一個不可忽略的一個循環吧,該怎麽做還是什麽,該從明天開始就該怎麽著還是怎麽著,該怎麽看還怎麽看個小孩怎麽想,俺沒人秀自己的發展的需求和想法,真的有時候很難說,奸死了,嗯,沒有人想到,會有那個心的歌聲唱出來,結果那真的是很特別,這首歌也比較長,啊,各種各樣的串燒加起來都覺得好好玩,這樣的東西可以使用,但是大家覺得好像是實現不了的夢,這歌好像有點那個令人驚訝啊。
我唱的歌把這首歌是會唱,啥也沒有,就愛唱歌能讓你聽聽,各種各樣的風格融合起來了啊喂,你那滴答滴答的。
馬鈴薯倉庫的環境信息。
技術指標:感知層隻要是用傳感器,進行信息的采集。其中馬鈴薯貯藏初期溫度保持在1520,中期溫度應該保持在23。窖藏期間濕度以8090為最合適。而采用的溫濕度傳感器的感知範圍,溫度的測量範圍是060,精度是1,而濕度的測量範圍是:1090rh,精度是7rh2。二氧化碳濃度傳感器的測量範圍是02000pp,而精度是50pp3讀數值;傳輸層,在傳輸層主要是采用了zigbee技術,其工作速率範圍是20250kbps,提供20,40,250kbps的原始吞吐率。傳輸範圍介於10100之間;應用層,是將傳輸層傳輸上來的數據進行處理,將采集到的數據存儲在ysql數據庫中,通過java語言,完成數據庫和服務器之間的數據傳輸。在手機客戶端上訪問服務器,既可以觀察到檢測的信息。
第2章係統總體設計
2.1係統總統結構
本係統分為三個層次,感知層,傳輸層,應用層,其中感知層之中包括三個傳感器,溫濕度傳感器,紅外線傳感器,二氧化碳傳感器,係統整體框圖如圖21所示。
圖21係統總體框圖
感知層模塊,其中包括了三個傳感器,主要用來采集信息。溫濕度信息,二氧化碳濃度信息,以及紅外終端信息。
傳輸層模塊,包括zigbee模塊,還有gs模塊。通過zigbee講采集的到的信息傳輸到服務器,然後利用gs模塊將信息通過網絡傳輸到客戶端。
應用層模塊,基於android平台的app。馬鈴薯倉儲app可以直觀的看出馬鈴薯倉庫之中的各項內容。
2.2設計方案
在本方案的設計過程之中,主要是分為三個層次。感知層,傳輸層,以及應用層。其中感知層主要采集的信息是溫濕度信息,紅外線信息,以及二氧化碳濃度信息。而傳輸層主要是對於感知層采集到的數據,進行傳輸,最終傳輸到應用層。所有的采集的信息存儲在ysql數據庫之中,利用java語言實現數據庫和服務器之中的信息傳輸,之後在app端訪問數據。app端主要是通過elipse軟件開發基於android5.0版本一樣的客戶端。主要是通過訪問服務器端實時顯示數據,其中包含感知層采集到的環境變量參數,以及曆史信息和意外情況報警等等。
2.2.1感知層方案選擇
感知層主要是用來采集數據,就是利用傳感器對於馬鈴薯倉庫環境進行處理和分析。主要是通過傳感器采集周圍的環境指標,比如通過溫濕度傳感器采集溫濕度信息,通過紅外線傳感器感知紅外線信息,通過二氧化碳傳感器感知二氧化碳信息。根據傳感器的不同,分別進行不同的處理。溫濕度傳感器是數字傳感器可以直接顯示數據信息,而紅外線傳感器則是一個中斷傳感器。不需要相應具體的數據信息,隻需要有中斷產生的時候觸發。而二氧化碳傳感器是一個模擬傳感器,需要進行ad轉換之後,才能顯示具體的數據。將傳感器設備分散在馬鈴薯倉庫之中的各個角落,就可以實時采集數據。
1.溫濕度傳感器的選擇
溫濕度傳感器的選擇上,有兩種方案。sth10傳感器和dht11傳感器兩種選擇方案。sht10傳感器是一款全部校準並且以數字輸出的用以測量溫度和濕度的傳感器。具有低功耗、超小尺寸、長期穩定等特點。精度比較高,但是管腳比較多,采用i2傳輸數據。sht10的管腳封裝包括gnd接地端、ta串行數據雙向、sk串行時鍾輸入、v供電。可以很好的實現係統所要求的的功能,但是管腳多,學習起來比較困難。而dht11是以數字量輸出的溫濕度傳感器,該傳感器是由一個電阻式的感濕元件和一個nt測溫的元件構成3。采用數字量輸出的方式大大提高了信號傳輸的可靠性與係統的穩定性,並且該傳感器體積小功耗低,信號傳輸距離達到20米以上,而且隻有四個引腳,方麵與單片機連接,學習起來比較簡單。因此在溫濕度的傳感器的選擇上,選擇dht11傳感器。
2.紅外線傳感器的選擇
紅外線傳感器的選擇上,有兩種方案。紅外避障傳感器,人體熱釋電紅外傳感器。紅外避障傳感器,基本的原理是根據物體的反射性質。如果沒有障礙物,發射出去的紅外線,會因為距離變遠而逐漸減弱,最後消失。如果有障礙物,紅外就會被反射到傳感器接收頭,隨後傳感器檢測這一信號,確認前方有障礙物。然後經過比較模塊比較器電路處理,最終傳輸到u,u對於信號進行一係列的處理分析。隻是這種紅外線傳感器的工作比較麻煩,而且不夠靈敏。
而人體熱釋電紅外傳感器,相對而言,則是工作過程簡單,而且十分的靈敏。探測元件是利用一種高熱電係數的材料製成的,可以感知1020米範圍內生物的行動。探測元件將探測到的紅外輻射轉變成微弱的電壓信號,經過探頭內的場效應管放大後輸出。相對於紅外避障傳感器,人體熱釋電傳感器,更加的靈敏。不但如此,工作十分的簡單,方便,高效。
3.二氧化碳傳感器的選擇
在二氧化碳傳感器的選擇上,本設計選用的是hz14a傳感器。主要的原因就是本傳感器的性價比比較高。二氧化碳的傳感器的價格一直都是十分的昂貴。hz14a傳感器,可以實現係統所需要的二氧化碳傳感器的一切功能,而且方便快捷。采用串口輸出方式,進行通訊。最終進行ad轉換就可以得到直觀的二氧化碳濃度信息。
2.2.2傳輸層方案選擇
近年來短距離通信技術有很多種,基本上有藍牙,rfid,zigbee超寬帶等等技術。
其中藍牙技術是一種低成本,在各個設備之中的無線傳輸技術,隻要是設備通信標準協議相同,就可以進行數據傳輸。藍牙係統是由天線單元,鏈路控製單元,鏈路管理單元,以及軟件單元四個部分組成的,特點是可以快速的傳輸音頻和數據4。成本低,但是工作頻段單一為2.4ghz。有很強的抗幹擾能力。
而rfid射頻識別技術是一種新型的短距離傳輸技術。主要包括標簽,讀寫器,天線三個部分。是一種不要接觸就可以通信的傳輸技術,通過標簽和讀寫器之間發送空間耦合的具有傳輸特性的射頻信號然後通過天線完成對物品的識別,具有使用方便,識別率高,安全性高等特點5。
然後超寬帶技術,是一種通過極窄脈衝方式完成無線發射和接收的一種技術,這種技術很特別,摒棄了傳統無線收發之中必須采用載波的調製的方式6。成為一種在時域之中直接傳輸技術,特點是保密性強兼容性好,體積小功耗低7。
zigbee技術是一種介於無線標記技術和藍牙技術之間的一種技術,主要應用於短距離內,數據傳輸速率要求不高的設備之間,特點是傳輸速率低,但是網絡容量大,覆蓋範圍廣8。特點是成本低,功耗低,工作頻段靈活。
基於以上幾個技術,藍牙主要應用於移動設備之間,射頻識別技術主要應用於物流,超市產品的識別和掃描。而超寬帶技術成本較高,最終選擇了zigbee短距離通信技術傳輸數據。
傳輸層,不但是用了zigbee模塊,還有gs模塊。其中利用zigbee技術進行組網,然後發送和接受數據。流程是通過終端節點將感知層采集到的數據發送到網關節點。而接下來就是通過gs將采集到的數據傳輸到應用層。
gs模塊一個連接網絡進行通信的模塊,主要采用的是2g技術。利用蜂窩網絡進行覆蓋,在該區域內進行通信。在設計的過程之中不需要覆蓋太大的區域,所以選用節能的微微蜂窩覆蓋方式,在短距離內進行聯網訪問。根據要求選擇了適合短距離網絡通信的b95模塊。
2.2.3應用層方案設計
在應用層主要需要三個模塊,數據庫,app,以及服務器。數據庫模塊主要是對於就是對於采集到的數據進行存儲和整理。如今比較流行的中小型關係型數據庫就是ysql數據庫,ysql數據庫是開源的,任何人都可以在generalpubliliense的許可下,下載並且根據個人的需要進行修改,不但如此,ysql庫和服務器有很好的兼容性9。便於和服務器之間進行數據傳輸。在服務器後台代碼開發使用hibeate框架將麵向對象的思想融入到ysql數據庫中。數據庫存儲的數據是將底層傳感器采集的數據處理分析生成的,當服務器收到移動端軟件的請求時,數據庫可以提供相應的數據。而orale數據庫雖然也可以完美的實現這一係列的功能,但是本次采用的數據量並不是十分的龐大,使用orale是一種浪費。而且orale需要付費,大大的提升了開發成本。
如今的手機係統大體隻有兩個,android係統,以及ios係統。不同環境下的app的編譯方式不同。根據開發成本和操作難度,選擇開發基於android的環境下的app。因此利用elipse編譯器,java語言,開發基於android5.0以上的app。大體上實現對於溫濕度信息,紅外線信息,二氧化碳信息的實時數據顯示,曆史數據顯示,控製設備啟動功能等。
服務器主要是給app端提供一個數據接口,可以讓app端能夠很好的通過服務器訪問數據庫,將得到的信息數據顯示到手機app上。具體流程是app發送請求,然後服務器進行響應,然後調用數據庫之中的信息,返迴一個數據表,通過相應的接口,傳迴app進行解析。綜合對比采用操作簡單的eb服務器,因為它運行時,占用的係統資源很小,擴展性良好,支持負載平衡與郵件服務等開發應用係統常用的功能。
當手機app軟件要獲取數據信息時,軟件後台會通過協議向服務器發送請求,hibeate框架會執行sql語句即訪問ysql數據庫,當檢索到相應數值時,就返迴一個list數組,再將數組轉化成json數組,通過相應的接口將json數組返迴給手機app軟件中進行解析;當服務器接收到控製請求時,服務器會通過soket通信將指令傳遞給的app,使其做出對應操作。
第3章係統詳細設計
3.1係統感知層的詳細設計
3.1.1u核心板設計
核心板的設計采用的是st32核心電路板,采用了多個電路對於感知層進行詳細的設計。st32f1038t6ini板的引腳圖,結果他們今天網絡也變成歌曲唱出來,讓人感覺好像很驚訝的樣子。
本章完