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

        ?

        基于Arduino和Machtalk的溫棚環(huán)境監(jiān)測系統(tǒng)設(shè)計※*

        2014-07-03 03:33:36張強武唐露新陳超鋒范航郡
        關(guān)鍵詞:環(huán)境參數(shù)溫濕度串口

        張強武,唐露新,陳超鋒,范航郡

        (廣東工業(yè)大學(xué) 信息工程學(xué)院,廣州510006)

        引 言

        隨著大規(guī)模養(yǎng)殖業(yè)和物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,傳統(tǒng)的依靠自然資源、效率低下的養(yǎng)殖業(yè)已不能滿足現(xiàn)代高產(chǎn)、優(yōu)質(zhì)、高效、安全、生態(tài)的要求,現(xiàn)代養(yǎng)殖業(yè)正伴隨著物聯(lián)網(wǎng)技術(shù)向信息化的方向發(fā)展[1-3]。如何在第一時間內(nèi)獲取更多養(yǎng)殖所需的環(huán)境參數(shù)以實現(xiàn)最佳狀態(tài)下的養(yǎng)殖是現(xiàn)代養(yǎng)殖業(yè)成功的關(guān)鍵。目前國內(nèi)一些基于物聯(lián)網(wǎng)技術(shù)的養(yǎng)殖雖可測量多個養(yǎng)殖環(huán)境參數(shù),但大多設(shè)計復(fù)雜、價格昂貴,難以得到廣泛的應(yīng)用[4-5]。

        Arduino是一款基于AVR單片機系統(tǒng),軟硬件系統(tǒng)都具有高度模塊化的開源電子產(chǎn)品開發(fā)平臺[6]。其內(nèi)部封裝了各種常用的開發(fā)庫和常用傳感器測量的庫函數(shù)供開發(fā)者調(diào)用,開發(fā)者只需著眼于程序的邏輯結(jié)構(gòu)而無需了解底層函數(shù)設(shè)計,大大簡化了傳感器測量系統(tǒng)的設(shè)計[7]。

        Machtalk開放平臺能夠采集任何信息,如城市環(huán)境、農(nóng)業(yè)生產(chǎn)、智能家居,可以使用各種傳輸協(xié)議(ZigBee、WiFi、藍(lán)牙、GPRS)和傳感器設(shè)備。在面向遠(yuǎn)程數(shù)據(jù)采集的行業(yè)應(yīng)用中,用于M2M終端的大范圍組網(wǎng)和管理,涵蓋設(shè)備接入、設(shè)備管理、數(shù)據(jù)轉(zhuǎn)發(fā)、數(shù)據(jù)存儲、數(shù)據(jù)展示、數(shù)據(jù)挖掘、終端認(rèn)證、運營計費功能。該平臺支持HTTP、Socket、MQTT等數(shù)據(jù)上傳方式,既滿足低端單片機的數(shù)據(jù)接入,又提供了小型傳輸方式(近距離可考慮ZigBee、藍(lán)牙、WiFi方式)。數(shù)據(jù)采用 MD5加密,確保云數(shù)據(jù)安全,其存儲、挖掘、分析和展現(xiàn)托管給此平臺,可以極大地提高信息化水平。此外,Machtalk平臺提供觸發(fā)器設(shè)備,當(dāng)用戶數(shù)據(jù)超出設(shè)置的觸發(fā)器范圍時,以此提醒用戶數(shù)據(jù)指數(shù)超標(biāo)。采用高實時性的Socket通信技術(shù),傳感器數(shù)據(jù)送達(dá)時間只取決于網(wǎng)絡(luò)環(huán)境。

        本文設(shè)計了一種基于Arduino和Machtalk的溫棚環(huán)境監(jiān)測系統(tǒng),可實時采集養(yǎng)殖系統(tǒng)的環(huán)境參數(shù),應(yīng)用于養(yǎng)殖環(huán)境突變狀況下的及時報警;兼具界面友好、性價比高、設(shè)計簡單、實時性強、隨時隨地查看、安全的特點,可以起到養(yǎng)殖環(huán)境突變時及時警報的作用。

        1 系統(tǒng)總體設(shè)計

        溫棚環(huán)境監(jiān)測系統(tǒng)由Arduino最小系統(tǒng)、環(huán)境參數(shù)采集模塊、WiFi模塊、人機交互模塊以及基于Machtalk的上位機監(jiān)控室組成,其結(jié)構(gòu)框圖如圖1所示。環(huán)境參數(shù)采集模塊將采集到的溫濕度、土壤濕度、PH值、CO2以及光照強度等參數(shù),經(jīng)A/D轉(zhuǎn)換成數(shù)字信號送入微處理器,微處理器對轉(zhuǎn)換后的信號進(jìn)行處理并實時顯示。然后,無線傳輸模塊將處理后的數(shù)據(jù)打包發(fā)送出去。上位機監(jiān)控室采用Machtalk平臺,通過設(shè)置 WiFi、設(shè)備ID、值ID、數(shù)據(jù)ID、相應(yīng)的觸發(fā)條件和APIkey,該平臺可以直接通過互聯(lián)網(wǎng)接收到參數(shù)采集節(jié)點的數(shù)據(jù),將數(shù)據(jù)進(jìn)行拆包。最后,通過設(shè)備ID來分別顯示溫棚環(huán)境測量參數(shù)。Machtalk平臺可以自動通過表格、曲線圖等方式記錄近一年或一個月、一個小時內(nèi)的數(shù)據(jù)。此外,該平臺提供觸發(fā)器設(shè)備,當(dāng)用戶數(shù)據(jù)超出設(shè)置的觸發(fā)器的觸發(fā)范圍時,觸發(fā)器可以提醒用戶數(shù)據(jù)指數(shù)超標(biāo)。在設(shè)計過程中,當(dāng)采集到的溫濕度、土壤PH值、空氣中CO2、土壤濕度以及光照強度與預(yù)設(shè)值(標(biāo)準(zhǔn)范圍)有差異時,一方面可以通過 Machtalk平臺觸發(fā)的方式,發(fā)送郵件或者觸發(fā)開關(guān),另一方面可直接在Arduino軟件設(shè)計中加入判斷條件觸發(fā)蜂鳴器等。本設(shè)計采用郵件觸發(fā)與蜂鳴器報警相結(jié)合的方式,便于在第一時間內(nèi)獲取養(yǎng)殖系統(tǒng)環(huán)境異常的情況。

        圖1 溫棚環(huán)境監(jiān)測系統(tǒng)結(jié)構(gòu)框圖

        2 硬件設(shè)計

        硬件部分主要包括控制器的選取與電源模塊的設(shè)計以及環(huán)境參數(shù)測量模塊、WiFi模塊與人機交互模塊的設(shè)計。其中,最小系統(tǒng)采用 Arduino ATmega2560,主要在于ATmega2560具有54路數(shù)字輸入輸出接口(15路用于PWM)和4個硬件串口,豐富的I/O接口便于擴展;人機交互部分由蜂鳴器和LCD1602組成。蜂鳴器用于報警;LCD1602采用4線接法,用于測量數(shù)據(jù)的顯示。最小系統(tǒng)電路如圖2所示。

        圖2 單片機最小系統(tǒng)

        2.1 數(shù)據(jù)采集模塊

        溫濕度測量采用具有專用數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù)的DHT11。DHT11包括一個電阻式感濕元件和一個NTC測溫元件,其輸出為數(shù)字信號(8位溫度和8位濕度),具有響應(yīng)快、抗干擾性強、可靠性高、性價比高的優(yōu)點。其超小的體積、極低的功耗,使其成為最佳選擇。Arduino平臺提供了DHT11的開發(fā)庫,設(shè)計過程中只需將數(shù)據(jù)引腳與Arduino的數(shù)字采集接口相連,然后調(diào)用庫直接讀取數(shù)據(jù),利用串口監(jiān)視其結(jié)果,如圖3所示。

        圖3 溫濕度測試結(jié)果

        土壤濕度測量采用廣泛應(yīng)用于節(jié)水農(nóng)業(yè)灌溉、溫室大棚、花卉蔬菜、草地牧場、土壤速測、植物培養(yǎng)、科學(xué)試驗的FC-28。FC-28具有體積小,攜帶方便,安裝、操作及維護(hù)簡單的優(yōu)點。其合理的結(jié)構(gòu)設(shè)計和不繡鋼探針保證了其使用壽命,外部以環(huán)氧樹脂純膠體封裝,密封性好,可直接埋入土壤中使用且不受腐蝕;測量精度高,性能可靠,響應(yīng)速度快,數(shù)據(jù)傳輸效率高。光照強度測量直接利用光敏二級管的特性,其光照強度測量模塊輸出的結(jié)果提供模擬量和數(shù)字量輸出。FC-28和光照強度測量硬件電路如圖4所示。圖中FC-28和光敏二極管分別與參考基準(zhǔn)值進(jìn)行比較,比較后的模擬結(jié)果作為輸出。

        PH值測量采用連線簡單、方便實用、專為Arduino設(shè)計的模擬PH測量計。使用時,只需將PH傳感器與板載BNC相連,板載PH2.0連接到Arduino控制器的模擬采集口,結(jié)合Arduino開源測試代碼,稍作修改便可測量溶液的PH值。CO2測量采用范圍為0~10 000 ppm的MG811。MG811采用模擬量和TTL雙路輸出,具有靈敏度高、穩(wěn)定性好、快速的響應(yīng)恢復(fù)特性。在使用模擬量采集過程中,只需將其與控制板模擬采集接口相連,讀取引腳數(shù)據(jù)。

        2.2 WiFi模塊

        圖4 采集模塊電路

        WiFi模塊選用嵌入串口、以太網(wǎng)和 WiFi模塊的HLK-RM04。HLK-RM04基于通用串行接口,符合網(wǎng)絡(luò)標(biāo)準(zhǔn),內(nèi)置的TCP/IP協(xié)議棧使其能夠?qū)崿F(xiàn)用戶串口、以太網(wǎng)和WiFi的轉(zhuǎn)換。通過該模塊,串口設(shè)備在不需要更改任何配置的情況下,即可通過網(wǎng)絡(luò)傳輸數(shù)據(jù)。本設(shè)計結(jié)合HLK-RM04和相應(yīng)的擴展底板,實現(xiàn)了數(shù)據(jù)的傳輸。其配置流程如下:

        ①使用串口與底板串口相連,搜索串口模塊。

        ②搜索到串口后,設(shè)置為串口轉(zhuǎn)WiFi模式。本設(shè)計中采集系統(tǒng)作為客戶端向服務(wù)器發(fā)送數(shù)據(jù),因此網(wǎng)絡(luò)協(xié)議選擇TCP客戶端。

        ③無線參數(shù)設(shè)置。無線參數(shù)根據(jù)自己所開的熱點設(shè)置,確保連網(wǎng)。

        ④遠(yuǎn)端IP、端口、串口參數(shù)的設(shè)置與TCP服務(wù)器參數(shù)(Machtalk 提 供 的IP 為 60.211.253.162、端 口 為10086、波特率115 200 bps、數(shù)據(jù)位8、校驗位NONE、停止位1)相對應(yīng)。

        ⑤網(wǎng)絡(luò)參數(shù)與無線參數(shù)一致,需根據(jù)實際的網(wǎng)絡(luò)環(huán)境設(shè)置。利用HLK-RM04提供的調(diào)試助手(如圖5所示),檢測WiFi模塊是否連網(wǎng),可直接執(zhí)行ping命令設(shè)置遠(yuǎn)端IP。

        圖5 WiFi模塊配置

        3 軟件設(shè)計與實驗

        3.1 軟件設(shè)計

        本系統(tǒng)軟件設(shè)計主要包括基于Machtalk的上位機配置和基于Arduino的測量系統(tǒng)。上位機配置分為三步:第一,注冊Machtalk賬號,獲取APIkey。第二,根據(jù)相應(yīng)的傳感器模塊添加設(shè)備(以溫濕度傳感器為例,需要填寫設(shè)備的名稱、測量數(shù)據(jù)范圍和單位等),獲取設(shè)備ID和設(shè)備Value。第三,設(shè)置觸發(fā)條件??砂凑震B(yǎng)殖所需的條件設(shè)置觸發(fā),本設(shè)計通過郵件觸發(fā)的方式,給出最大和最小的閾值進(jìn)行提醒。

        測量模塊主程序設(shè)計基于Arduino IDE的開發(fā)平臺完成。由于Arduino平臺提供了WiFi和傳感器測量的庫函數(shù),大大降低了系統(tǒng)設(shè)計的難度。其流程如下:首先,完成初始化(中斷、LCD、DHT11、串口、WiFi等)。接著,按照順序讀取測量數(shù)據(jù)并將其與預(yù)定值進(jìn)行比較。若查詢到測量的數(shù)據(jù)超出預(yù)定閾值,則啟動蜂鳴器報警,然后通過串口將數(shù)據(jù)以HTTP協(xié)議格式發(fā)送至WiFi模塊。發(fā)送的串口數(shù)據(jù)中,根據(jù)設(shè)備設(shè)置相應(yīng)的device ID和device value,加上相應(yīng)的標(biāo)簽設(shè)置,即可區(qū)別不同地方的設(shè)備測量數(shù)據(jù)。如果測量數(shù)據(jù)在閾值以內(nèi),則直接將數(shù)據(jù)打包發(fā)送。完成發(fā)送后返回,循環(huán)上述過程,其程序流程如圖6所示。如果設(shè)備和WiFi配置正確、串口發(fā)送格式無誤,在Machtalk上即可看到測量數(shù)據(jù)。

        圖6 主程序流程圖

        3.2 實 驗

        參照上述WiFi模塊配置,設(shè)置好WiFi模塊的參數(shù)。然后,將溫濕度傳感器DHT11與Arduino的數(shù)字采集接口連接,光照強度和土壤濕度分別連接模擬采集接口。其測量數(shù)據(jù)(溫度、土壤濕度和光照)通過 WiFi上傳到Machtalk平臺。當(dāng)測量的閾值超出預(yù)定范圍時,蜂鳴器發(fā)出警報聲,接收到Machtalk平臺發(fā)送的電子郵件。Machtalk平臺顯示的數(shù)據(jù)略——編者注。

        結(jié) 語

        基于Arduino開源環(huán)境和Machtalk物聯(lián)網(wǎng)平臺提出一種溫棚養(yǎng)殖系統(tǒng)中多環(huán)境參數(shù)監(jiān)測的設(shè)計方案,完成了相應(yīng)傳感器模塊測試,以及Arduino測量系統(tǒng)通過WiFi模塊與Machtalk物聯(lián)網(wǎng)平臺的連接,驗證了方案的可行性。結(jié)果表明,系統(tǒng)可以準(zhǔn)確測量相關(guān)環(huán)境參數(shù)并在Machtalk物聯(lián)網(wǎng)平臺上顯示,對異常環(huán)境進(jìn)行預(yù)警。測量系統(tǒng)采用具有54路數(shù)字I/O的ATmega2560,便于后期擴展更多的傳感器。Arduino和Machtalk平臺結(jié)合,可以降低設(shè)計的難度和開發(fā)成本、縮短開發(fā)周期。此外,本系統(tǒng)只需修改WiFi模塊設(shè)置,加入9 V鋰電池與相應(yīng)穩(wěn)壓電路,就可結(jié)合智能設(shè)備提供的熱點將其擴展成便攜式測量裝置,也可通過手機應(yīng)用軟件隨時隨地查看數(shù)據(jù)。在實際應(yīng)用中,應(yīng)結(jié)合特定養(yǎng)殖系統(tǒng)的需要選取相應(yīng)的傳感器。另外,傳感器集中封裝問題還有待解決。

        編者注。本文為期刊縮略版,全文見本刊網(wǎng)站www.mesnet.com.cn。

        [1]姚世鳳,馮春貴,賀園園,等.物聯(lián)網(wǎng)在農(nóng)業(yè)領(lǐng)域的應(yīng)用[J].農(nóng)機化研究,2011(7):190-193.

        [2]樂英高,任小洪,徐衛(wèi)東,等.基于ZigBee技術(shù)的物聯(lián)網(wǎng)開發(fā)平臺構(gòu)建[J].單片機與嵌入式系統(tǒng)應(yīng)用,2011(2):22-23,38.

        [3]劉玉飛,黃敏,朱啟兵.基于ARM/GPRS/ZigBee水產(chǎn)養(yǎng)殖遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計[J].計算機技術(shù)與發(fā)展,2012,22(9):181-184.

        [4]劉彤,謝永超,汪科.ARM和ZigBee的遠(yuǎn)程溫濕度監(jiān)控系統(tǒng)設(shè)計[J].單片機與嵌入式系統(tǒng)應(yīng)用,2012(9):49-52.

        [5]李慧,劉星橋,李景,等.基于物聯(lián)網(wǎng)Android平臺的水產(chǎn)養(yǎng)殖遠(yuǎn)程監(jiān)控系統(tǒng)[J].2013,29(13):175-181.

        [6]吳勇,李林濤,陳世純,等.基于Arduino開發(fā)環(huán)境的光電編碼器檢測儀的設(shè)計[J].現(xiàn)代電子技術(shù),2014,37(2):124-126.

        [7]紀(jì)欣然.基于Arduino開發(fā)環(huán)境的智能尋光小車設(shè)計[J].現(xiàn)代電子技術(shù),2012,35(15):161-163.

        猜你喜歡
        環(huán)境參數(shù)溫濕度串口
        溫濕度控制器在回收砂冷卻系統(tǒng)中的應(yīng)用
        淺談AB PLC串口跟RFID傳感器的通訊應(yīng)用
        基于云平臺的智能家居環(huán)境參數(shù)協(xié)同監(jiān)控系統(tǒng)設(shè)計
        列車動力學(xué)模型時變環(huán)境參數(shù)自適應(yīng)辨識
        基于DSP的多路溫濕度監(jiān)測系統(tǒng)
        一種食用菌大棚環(huán)境參數(shù)測控系統(tǒng)設(shè)計
        電子制作(2019年7期)2019-04-25 13:17:10
        基于溫濕度控制的天氣預(yù)測裝置
        電子制作(2018年11期)2018-08-04 03:26:02
        基于小型固定翼移動平臺的區(qū)域大氣環(huán)境參數(shù)采集系統(tǒng)設(shè)計
        電子測試(2018年4期)2018-05-09 07:27:32
        蒸發(fā)冷卻溫濕度獨立控制空調(diào)系統(tǒng)的應(yīng)用
        USB接口的多串口數(shù)據(jù)并行接收方法探索
        中文字字幕在线精品乱码| 在线观看av不卡 一区二区三区| 久久久大少妇免费高潮特黄| 洲色熟女图激情另类图区| 99久久精品午夜一区二区| 中国猛少妇色xxxxx| 日韩激情网| 国产精品一区二区蜜臀av| 亚洲av毛片在线免费观看 | 亚洲av高清在线观看一区二区| 欧洲女人性开放免费网站| 无码片久久久天堂中文字幕| 日本一极品久久99精品| 一级老熟女免费黄色片| 久久久噜噜噜久久中文福利| 亚洲精品无码专区在线| 久久精品国产亚洲黑森林| 国产日韩乱码精品一区二区| 日韩中文字幕在线观看一区| 永久黄网站色视频免费看| 亚洲精品国产精品国自产观看| AV无码人妻一区二区三区牛牛| 亚洲韩日av中文字幕| 极品粉嫩嫩模大尺度无码视频 | 一道本加勒比在线观看| 日日碰日日摸日日澡视频播放 | 激情偷乱人伦小说视频在线| 亚洲欧美成人久久综合中文网| 日本免费大片一区二区三区| 午夜精品久久久久久久| 熟妇的荡欲色综合亚洲| 色婷婷久久免费网站 | 精品乱色一区二区中文字幕| 三年片免费观看影视大全视频| 毛茸茸的中国女bbw| yw193.can尤物国产在线网页| 99久久精品人妻一区| 成年美女黄的视频网站| 色翁荡息又大又硬又粗又视频图片| 成年视频网站在线观看777| 日韩美女av一区二区三区四区|