999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于物聯(lián)網(wǎng)平臺的溫度和照度遠(yuǎn)程測量系統(tǒng)

2021-01-27 03:33:46蔡光師
物聯(lián)網(wǎng)技術(shù) 2020年12期
關(guān)鍵詞:系統(tǒng)

李 海,蔡光師

(華南農(nóng)業(yè)大學(xué) 電子工程學(xué)院 人工智能學(xué)院,廣東 廣州 510642)

0 引 言

在農(nóng)業(yè)生產(chǎn)領(lǐng)域,土壤條件、溫度和照度是對農(nóng)作物生長、農(nóng)產(chǎn)品產(chǎn)量和品質(zhì)產(chǎn)生重要影響的三個因素[1-2]。因此,除了土壤條件,精準(zhǔn)的遠(yuǎn)程監(jiān)測并記錄環(huán)境溫度、照度,及時做出有效反饋對高品質(zhì)農(nóng)業(yè)生產(chǎn)具有重要的意義。為此,本文設(shè)計(jì)了基于物聯(lián)網(wǎng)平臺的溫度和照度遠(yuǎn)程測量系統(tǒng),通過WiFi把系統(tǒng)測量的農(nóng)作物數(shù)據(jù)傳送至物聯(lián)網(wǎng)平臺,從而實(shí)現(xiàn)高效的農(nóng)業(yè)生產(chǎn)。

1 系統(tǒng)設(shè)計(jì)

1.1 開發(fā)板

開發(fā)板是信息采集與處理的核心,本系統(tǒng)采用Arduino UNO開發(fā)板。Arduino開發(fā)板于2005年開發(fā)成功,其獨(dú)有的開放性和易用性備受開發(fā)者青睞[3-4]。目前,Arduino系列開發(fā)板有多個不同版本,包括Arduino UNO、Arduino Nano等。其中,Arduino UNO開發(fā)板配套有Arduino IDE開發(fā)軟件,豐富的第三方庫資源,無需編寫繁瑣復(fù)雜的底層驅(qū)動程序,開發(fā)快捷,支持I2C、SPI等多種串行通信方式,且價格低廉,運(yùn)算能力及內(nèi)存均可滿足本系統(tǒng)的需求。

1.2 溫度傳感器

本系統(tǒng)采用的DS18B20數(shù)字型傳感器能直接將信號作為數(shù)字量輸出,不易受外界信號干擾,具有較高精度和較高分辨率[5]。此外,DS18B20數(shù)字型傳感器與Arduino適配性好,且Arduino集成有適用于DS18B20的第三方數(shù)據(jù)庫,編程及既定功能容易實(shí)現(xiàn)。

1.3 照度傳感器

本系統(tǒng)采用的GY-30照度傳感器是照度傳感器型號中使用較多的一種[6]。GY-30照度傳感器具有如下優(yōu)勢:

(1)將BF1750FVI芯片和部分外圍電路集成到一塊小電路板上,可通過I2C串行時鐘總線、I2C串行數(shù)據(jù)總線與Arduino連接;

(2)Arduino IDE中自帶的Wire庫封裝了對I2C的相關(guān)操作方法,可以很方便地與GY-30通信;

(3)光譜特性曲線與人眼視覺靈敏度曲線較為接近,可見光測量范圍大。

1.4 無線傳輸模塊

系統(tǒng)選用嵌入式WiFi模塊進(jìn)行數(shù)據(jù)傳輸[7-9]。它是基于ESP8266-12F WiFi模組擴(kuò)展而來的NodeMCU模塊,含有USB串口,可以與計(jì)算機(jī)直接相連;在單獨(dú)使用時可作為開發(fā)板,具有GPIO、I2C以及ADC等多種功能;可編寫硬件代碼,使用Arduino IDE即可將程序燒錄進(jìn)去,方便對WiFi模塊進(jìn)行透傳設(shè)置。

1.5 軟件開發(fā)環(huán)境

本系統(tǒng)采用的Arduino IDE是一款專業(yè)的開發(fā)軟件[10],可以在三大主流操作系統(tǒng)Windows、Mac OS X和Linux上運(yùn)行。Arduino語言由C語言與C++語言混編而成,對具有C語言基礎(chǔ)的開發(fā)者來說,使用很方便。

Arduino程序由兩部分構(gòu)成:一部分是void setup()函數(shù),主要用于初始化變量、設(shè)置管腳模式等,該函數(shù)內(nèi)的代碼只被執(zhí)行一次;另一部分是void loop()函數(shù),主要用于編寫主體程序,該函數(shù)內(nèi)的代碼會被重復(fù)執(zhí)行,類似于C語言中的loop()函數(shù)。

1.6 數(shù)據(jù)上傳平臺

本系統(tǒng)選擇貝殼物聯(lián)網(wǎng)平臺上傳數(shù)據(jù)。貝殼物聯(lián)網(wǎng)平臺能同時接入多個設(shè)備,并將接收的數(shù)據(jù)以實(shí)時變化的曲線方式展現(xiàn)。此外,它還具有延時小、開發(fā)文檔詳細(xì)、協(xié)議公開等優(yōu)勢。將數(shù)據(jù)上傳之前,需要對貝殼物聯(lián)網(wǎng)平臺進(jìn)行配置操作:注冊貝殼物聯(lián)網(wǎng)賬號,登錄后點(diǎn)擊“一鍵開始”即可自動生成所需設(shè)備和接口。由于需要上傳溫度和照度的數(shù)據(jù)信息,因此考慮額外添加一個模擬量接口。

2 系統(tǒng)設(shè)計(jì)方案

本系統(tǒng)設(shè)計(jì)方案的流程如下:以Arduino UNO開發(fā)板為核心,利用DS18B20數(shù)字型溫度傳感器和GY-30數(shù)字光照度傳感器采集周圍環(huán)境數(shù)據(jù),通過I2C等通信方式將數(shù)據(jù)發(fā)送給Arduino進(jìn)行片上運(yùn)算處理,之后Arduino將數(shù)據(jù)處理結(jié)果打包成符合平臺通信協(xié)議的JSON數(shù)據(jù)格式,再通過串口傳輸給嵌入式WiFi模塊,由它將溫度與照度數(shù)據(jù)通過TCP協(xié)議以WiFi傳輸形式發(fā)送給物聯(lián)網(wǎng)平臺,并實(shí)時顯示。

3 硬件電路

系統(tǒng)的硬件電路如圖1所示,包括溫度采集電路、照度采集電路、數(shù)據(jù)發(fā)送電路、無線傳輸模組。

圖1 系統(tǒng)硬件電路

(1)溫度采集電路。將Arduino開發(fā)板上的2號數(shù)字I/O口作為接收DS18B20溫度傳感器數(shù)據(jù)的通信端口;將DS18B20的VCC引腳和GND引腳分別與Arduino的5 V引腳和GND引腳相連;將DQ引腳與I/O口相連;外接一個阻值為4.7 kΩ的上拉電阻,并將其連接在VCC與DQ之間。

(2)照度采集電路。將Arduino板上的A4引腳、A5引腳對應(yīng)連接到GY-30光照度傳感器模塊上的SDA引腳、SCL引腳,再分別將它們與VCC引腳、GND引腳連接,ADDR引腳設(shè)置為懸空。

(3)數(shù)據(jù)發(fā)送電路,即Arduino開發(fā)板將處理完畢的溫度和照度數(shù)據(jù)發(fā)送給WiFi模塊電路。這部分電路使用串口通信方式進(jìn)行數(shù)據(jù)傳輸,只需將Arduino板上的RX引腳、TX引腳和WiFi模塊的TX引腳、RX引腳對應(yīng)連接,再將Arduino板與WiFi模塊的GND引腳相連即可。

(4)無線傳輸,即將接收到的數(shù)據(jù)信息通過WiFi上傳到物聯(lián)網(wǎng)平臺。首先在Arduino IDE上編寫程序,然后將其燒錄進(jìn)WiFi模塊,再將數(shù)據(jù)上傳到物聯(lián)網(wǎng)平臺。但在此之前需要對WiFi模塊進(jìn)行透傳設(shè)置,透傳設(shè)置代碼如下:

4 系統(tǒng)測試流程

先將本系統(tǒng)的完整電路正確連接,然后將在Arduino IDE上編寫的完整程序燒錄進(jìn)Arduino開發(fā)板,之后再將已完成透傳設(shè)置的WiFi模塊上電,此時電路可開始采集數(shù)據(jù)并通過WiFi將數(shù)據(jù)上傳至貝殼物聯(lián)網(wǎng)平臺。登錄貝殼物聯(lián)網(wǎng)平臺后,點(diǎn)擊智能設(shè)備控制模式中的“數(shù)據(jù)查看”即可查看數(shù)據(jù)采集、顯示情況。

5 結(jié) 語

本文設(shè)計(jì)的基于物聯(lián)網(wǎng)平臺的溫度和照度遠(yuǎn)程測量系統(tǒng)完全可滿足智慧農(nóng)業(yè)的發(fā)展需求。實(shí)驗(yàn)測量數(shù)據(jù)顯示,該系統(tǒng)在-10~85 ℃范圍內(nèi)的溫度誤差為0.5 ℃,照度精度為1 Lux,整體精度較好,達(dá)到既定要求。

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動化虛擬裝配系統(tǒng)開發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 无码aaa视频| 国产精品手机在线播放| 爽爽影院十八禁在线观看| 国产成人h在线观看网站站| 女人毛片a级大学毛片免费| 亚洲人人视频| 91青青草视频| 国产成人调教在线视频| 国内精品视频在线| 五月天久久婷婷| 国产精品2| 天堂va亚洲va欧美va国产 | 亚洲最大福利网站| 91香蕉国产亚洲一二三区| 一本大道无码日韩精品影视| 国产精品九九视频| 日韩无码黄色网站| 国产欧美视频在线观看| a在线亚洲男人的天堂试看| 精品国产毛片| 日韩在线欧美在线| 国产 在线视频无码| 激情五月婷婷综合网| 91久久国产热精品免费| 9丨情侣偷在线精品国产| 亚洲国产精品VA在线看黑人| 性69交片免费看| 成人午夜久久| 欧美黄网站免费观看| 色婷婷在线影院| 伊人久久久久久久久久| 天堂av综合网| 精品撒尿视频一区二区三区| 国产高颜值露脸在线观看| 国产AV无码专区亚洲A∨毛片| 97视频在线精品国自产拍| 中文字幕日韩视频欧美一区| 毛片最新网址| 国产成人精品日本亚洲| 国产成人无码综合亚洲日韩不卡| 在线永久免费观看的毛片| 色老二精品视频在线观看| 欧美日韩一区二区三| 超碰aⅴ人人做人人爽欧美| 亚洲欧洲国产成人综合不卡| 中文字幕无码中文字幕有码在线| 日韩毛片基地| 国产微拍精品| 国产精品免费p区| 国产黄网永久免费| 欧美性精品| 99久久精品国产精品亚洲| 国产欧美视频在线观看| 亚洲第一av网站| 日韩欧美国产成人| 天天做天天爱天天爽综合区| 欧美亚洲另类在线观看| 国产成人综合日韩精品无码不卡| 日韩福利视频导航| 日韩在线欧美在线| 亚洲免费黄色网| 国产在线视频欧美亚综合| 免费在线一区| 日本午夜影院| 国产精品视频观看裸模| 黄色网址手机国内免费在线观看| 91网址在线播放| 亚洲精品欧美日本中文字幕| 久久精品日日躁夜夜躁欧美| a级毛片免费播放| 色婷婷国产精品视频| 日韩国产综合精选| 美女高潮全身流白浆福利区| 亚洲美女久久| 亚洲天堂视频在线免费观看| 亚洲无码视频图片| 亚洲第一天堂无码专区| 国产精品黑色丝袜的老师| 国产成人精品2021欧美日韩| 国产精品一区二区久久精品无码| 理论片一区| 日本五区在线不卡精品|