新聞中心

        EEPW首頁 > 設計應用 > 基于Android手機的無線環境監測系統的設計與實現

        基于Android手機的無線環境監測系統的設計與實現

        作者:祝朝坤 時間:2015-04-28 來源:電子產品世界 收藏

          2.1.2 串口模塊簡介

        本文引用地址:http://www.104case.com/article/273293.htm

          采用分散式網絡結構以及快跳頻和短包技術,支持點對點及點對多點通信,工作在全球通用的2.4GHz ISM(即工業、科學、醫學)頻段。同時由于技術具有低功耗、傳輸速度快等優勢,因此被廣泛地運用在日常生活和生產場合。本設計中采用的藍牙串口模塊與串口的接線方式如圖2所示。

          2.1.3 節點的整體效果圖

          在本設計中STC89C52用作核心控制器,用來對DHT22和BH1750FVI的信息采集與處理,并控制藍牙模塊的收發,在設計中起到至關重要的作用。環境節點的整體運行效果如圖5所示。

          2.2 客戶端程序設計

          手機上的設計

          客戶端應用程序做為本系統的手機客戶端是本系統的亮點設計,Android終端程序初步設計總共具有1個主頁面,以及三個子界面。其中三個子界面包括:環境信息監控頁面、燈光控制頁面、攝像頭監控點選擇頁面。現僅將已經具體實現的環境監測子界面以及部分代碼進行主要介紹。

          2.2.1 程序流程設計

          (1)主頁面

          用戶打開應用程序首先進入的是主頁面,該頁面具體效果圖如圖6所示。

          界面環境搭建主要通過在main.xml文件中,用代碼對文件進行布局,下面對main.xml文件的布局進行簡要說明。文件使用LinearLayout對界面進行整體布局,其中使用TextView和ImageView對界面中的文字以及圖片進行基本定義。在使用Button控件在界面的特定位置放置按鈕,即可得到如上所示界面布局。

          具體對主界面按鈕的控制則由Main_activity類完成,該類繼承自Activity,通過重載父類的onCreate()方法實現對main.xml中各控件的操作,然后分別對其中的三個Button按鈕注冊監聽事件,當點擊對應的按鈕時,將觸發所對應的監聽器,即可轉入相對應的界面,部分代碼如下所示:

          class ButtonListener1 implements OnClickListener{
          @Override
          public void onClick(View arg0) {
          Intent intent = new Intent();
          intent.setClass(Main_activity.this, BluetoothChat.class);
          Main_activity.this.startActivity(intent);
          }
          }
          class ButtonListener2 implements OnClickListener{
          @Override
          public void onClick(View arg0) {
          Intent intent = new Intent();
          intent.setClass(Main_activity.this, LightControl.class);
          Main_activity.this.startActivity(intent);
          }
          }
          class ButtonListener3 implements OnClickListener{
          @Override
          public void onClick(View arg0) {
          Intent intent = new Intent();
          intent.setClass(Main_activity.this, MediaItem.class);
          startActivity(intent);
          }
          }

        電容傳感器相關文章:電容傳感器原理
        土壤濕度傳感器相關文章:土壤濕度傳感器原理
        溫濕度控制器相關文章:溫濕度控制器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 美姑县| 峨边| 简阳市| 天气| 蓝田县| 连云港市| 盐亭县| 富川| 台南市| 泊头市| 山西省| 双鸭山市| 张家口市| 唐山市| 正蓝旗| 洪洞县| 额济纳旗| 韩城市| 绥宁县| 苏尼特左旗| 育儿| 无为县| 横山县| 会昌县| 吐鲁番市| 黎川县| 米林县| 福清市| 綦江县| 怀柔区| 广水市| 焉耆| 安图县| 平阴县| 砚山县| 佛学| 托克逊县| 邯郸县| 西盟| 新乐市| 石嘴山市|