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

基于Android系統的農業大棚溫濕度實時控制系統

2017-08-22 17:09:37江帆
科技資訊 2017年20期

江帆

摘 要:智能農業是體現當前我國農業信息化水平的重要依據之一。智能農業主要是進行溫室大棚的設置,我國地域遼闊,氣候復雜,采用溫室大棚進行蔬菜、花卉等栽培,對緩解蔬菜淡季的供求矛盾起到了關鍵的作用,具有顯著的社會效益和現實的巨大的經濟效益。在栽培的過程中,需要實時采集大棚內的溫度、濕度、光照、土壤溫度、土壤水分等環境參數,根據農作物生長需求進行實時智能決策,并自動開啟或關閉指定的環境調節設備,使農作物能夠正常生長,以滿足人們的日常生活需求。該文基于上述背景,闡述了基于Android系統的農業大棚溫濕度實時控制系統的設計與開發。

關鍵詞:Android 線程 消息 ZigBee

中圖分類號:TP391.9 文獻標識碼:A 文章編號:1672-3791(2017)07(b)-0016-02

1 系統概述

該項目主要采用Android多線程技術,結合Handler-Message消息處理機制,實時更新UI界面。農業大棚中的溫濕度傳感器是通過ZigBee模塊連接的,風扇是通過串口連接的。ZigBee溫濕度傳感器實時檢測農業大棚中的溫度和濕度,將數量實時顯示在Android端程序界面中,當大棚中的溫度和濕度過高時,打開風扇降溫、抽濕。

2 關鍵技術

在該項目中,主要采用了多線程技術和消息處理機制。

2.1 Android多線程技術

在Android系統中,每個線程完成一個任務,并與其他線程同時執行,這種機制稱為多線程。在Android系統中,可以創建線程、開啟線程、線程休眠和中斷線程。Android系統通過兩種方式創建線程,一是通過Thread類創建線程;二是通過實現Runnable接口創建線程。

在一個類中實現了Runnable接口函數以后,接下來是實現其run()方法,在run()方法中,編寫要執行操作的代碼。

2.2 使用Handler傳遞消息

Android系統中使用Handler-Message消息傳遞機制更新主線程的UI步驟如下。

(1)在主線程的Activity中創建Handler對象,并重寫handleMessage(Message msg)方法。代碼如下:

Handler mHandler = new Handler(){

public void handleMessage(android.os.Messagemsg){

switch(msg.what){

case 0 ://對溫度值進行操作

case 1://對濕度值進行操作

}};};

(2)在新線程中使用主線程創建的Handler對象,調用它的發送消息方法向主線程發送消息。代碼如下。

mHandler.sendMessage(mMsg);

(3)利用Handler對象的handleMessage(Message msg)方法接收消息,然后根據obj的不同取值執行不同的業務邏輯。

3 實現農業大棚溫濕度自動控制

(1)按照實際需求,連接好ZigBee溫度和濕度傳感器模塊,并連接好風扇模塊。

(2)在Android Studio中新建一個項目,命名為wisearg。

(3)在項目工程中新建一個java文件,命名為BasePort.java,用于定義端口基類,打開ZigBee的四個輸入串口,定義openZigBeePort方法,打開ZigBee端口,代碼如下。

public class BasePort {

publicintopenZigBeePort(intcom,intmode,intbaudRate){

ZigbeeAnalogHelper.com =ZigBeeAnalogServiceAPI.openPort(com, mode, Rate);

return ZigbeeAnalogHelper.com; }

}

(4)新建closeZigBeePort()方法用于關閉四個串口,代碼如下:

public void closeZigBeePort(){

ZigBeeAnalogServiceAPI.closeUart();}

(5)實例化一個線程對象,每隔1 s更新一次溫度和濕度的數值。

Thread thread = new Thread(new Runnable(){

public void run()

{

while(!thread.currentThread().isInterrupted()){

Message message = Message.obtain();

message.what = 0x11;

handler.sendMessage(message);

Thread.sleep(1000);

}

}

});

(6)定義handleMessage函數,用于處理溫度、濕度大于一定數值時,打開風扇。

public void handleMessage(Message msg){

switch(msg.what){

case 0 ://對溫度值進行操作

String mTempData = (String)msg.obj;

mTemp.setText(“溫度感應:” + mTempData + “℃”);

if(Double.parseDouble(mTempData) >mSetTemp) //檢測溫度高于設定值

mADAM4150.openFan1();//打開風扇

break;

case 1 ://對濕度值進行操作

String mHumiData = (String)msg.obj;

mHumi.setText(“濕度感應:” + mHumiData + “℃”);

if(Double.parseDouble(mHumiData) >mSetHumi) //檢測濕度高于設定值

mADAM4150.openFan1();//打開風扇

break;

}

}

運行程序,點擊開啟按鈕,程序實時更新大棚內溫度和濕度的數值,并控制風扇的開啟與關閉。

4 結語

智能農業系統中的環境數據以無線傳感器技術為基礎,實現對農業生產環境的監測和邏輯控制。在該系統中,需要使用ZigBee協調器模塊、ZigBee繼電器模塊、ZigBee溫度傳感器在、ZigBee濕度傳感器。通過采用高靈敏度傳感器,結合Android系統中多線程技術和消息發送機制,實現顯示農業環境中的溫度和濕度的控制。

參考文獻

[1] 亓妍妍,李佳,朱維杰.基于Android系統的無線教學終端設計[J].科技創新導報,2013(12):150-151.

[2] 蔣德榮. 基于Android平臺的教學輔助平臺框架設計研究[J]. 科技廣場,2014(5):67-71.

[3] 彭登峰,韓梅,周路,等.Android終端軟件在嵌入式系統輔助教學中的應用[J].計算機教育,2014(22):75-78.

[4] 王震,于文波,徐立波,等.基于Android平臺的電工實驗綜合管理系統研究[J].洛陽師范學院學報,2015(11):52-54.

[5] 李惠楊,凌雪.基于翻轉課堂和任務驅動的Android教學設計的研究[J].福建電腦,2016(5):64-65.

主站蜘蛛池模板: 美女被躁出白浆视频播放| 国产三级视频网站| 国产一二视频| 欧美黄网在线| 亚洲一区二区成人| 亚洲欧美日韩另类在线一| 广东一级毛片| 在线看片中文字幕| 日本在线欧美在线| 毛片免费视频| 亚洲精品成人福利在线电影| 久久亚洲高清国产| 成色7777精品在线| 国产精品私拍在线爆乳| 亚洲欧洲日本在线| 67194成是人免费无码| 亚洲毛片一级带毛片基地| 亚瑟天堂久久一区二区影院| 国产高清在线精品一区二区三区| 色有码无码视频| 色丁丁毛片在线观看| 国产第四页| 日本午夜精品一本在线观看| 国产永久免费视频m3u8| 成人亚洲天堂| 国产高颜值露脸在线观看| 中国毛片网| 99ri精品视频在线观看播放| 免费日韩在线视频| 久久semm亚洲国产| 精品福利网| 国产经典在线观看一区| 欧美人与性动交a欧美精品| 丁香婷婷在线视频| 久久a毛片| 精品久久人人爽人人玩人人妻| 国产精品欧美激情| 一级毛片免费不卡在线| 欧洲成人免费视频| 国产福利在线免费| 欧美精品在线免费| 欲色天天综合网| 91视频99| 丁香婷婷综合激情| 亚洲精品777| 国产Av无码精品色午夜| 久久香蕉国产线看观看式| 久久毛片网| 久久国产亚洲偷自| 色婷婷在线影院| jijzzizz老师出水喷水喷出| 五月婷婷丁香综合| 免费久久一级欧美特大黄| 99re经典视频在线| 亚洲首页在线观看| 国产女人在线观看| 国产亚洲精品资源在线26u| 亚洲无码不卡网| 国产精品视频a| 亚洲成A人V欧美综合天堂| 亚洲人成日本在线观看| 免费99精品国产自在现线| AV网站中文| 无码精品国产dvd在线观看9久| 亚洲成综合人影院在院播放| jizz国产在线| 2021国产精品自产拍在线| 午夜高清国产拍精品| 久久久久国产一区二区| 99九九成人免费视频精品| 亚洲综合天堂网| 亚洲欧洲日产国产无码AV| 99偷拍视频精品一区二区| av在线无码浏览| 亚洲国产精品美女| 亚洲天堂视频网站| 日本a级免费| 亚洲一欧洲中文字幕在线| 91九色国产在线| 国产精品极品美女自在线看免费一区二区| 国产区免费| 人妻精品全国免费视频|