新聞中心

        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);
          }
          }

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


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 桃园县| 东海县| 东兰县| 枣庄市| 博湖县| 永登县| 灌云县| 蚌埠市| 秭归县| 淮北市| 辽宁省| 微山县| 绥滨县| 徐水县| 鄯善县| 富民县| 凤阳县| 长海县| 曲水县| 远安县| 长葛市| 武威市| 谷城县| 陵水| 新宁县| 承德县| 濉溪县| 赤壁市| 麻栗坡县| 宝清县| 怀远县| 龙岩市| 龙州县| 壤塘县| 大悟县| 莒南县| 建湖县| 罗城| 米林县| 工布江达县| 凤台县|