在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

聚豐項目 > 基于STM32的空氣質(zhì)量檢測

基于STM32的空氣質(zhì)量檢測

本室內(nèi)空氣監(jiān)測凈化系統(tǒng)為解決室內(nèi)污染而設(shè)計,基于物聯(lián)網(wǎng)技術(shù),除了空氣檢測、凈化的同時也可作為室內(nèi)智能家居的總控制端。

晨曦之光1992 晨曦之光1992

分享
1 喜歡這個項目
團(tuán)隊介紹

晨曦之光1992 晨曦之光1992

團(tuán)隊成員

秦志鳳 工程師

李霞 工程師

江峰 工程師

分享
項目簡介
本室內(nèi)空氣監(jiān)測凈化系統(tǒng)為解決室內(nèi)污染而設(shè)計,基于物聯(lián)網(wǎng)技術(shù),除了空氣檢測、凈化的同時也可作為室內(nèi)智能家居的總控制端。
硬件說明

本STM32室內(nèi)空氣凈化監(jiān)測系統(tǒng)主要由三個部分組成,監(jiān)測端、凈化端和上位機(jī),主要功能如下:

(1)實時監(jiān)控室內(nèi)空氣各項氣體指標(biāo);

通過各種傳感器的配合,采集室內(nèi)溫濕度、CO、CO2、PM2.5、甲醛、可燃?xì)怏w等信息,讓用戶實時了解自己所居住的環(huán)境空氣質(zhì)量。

(2)智能監(jiān)控,數(shù)據(jù)實時傳輸、分析整合;

可實時了解室內(nèi)空氣質(zhì)量也可分析一段時間內(nèi)氣體含量指標(biāo),整合分析并給用戶提出合理建議,并智能調(diào)節(jié)監(jiān)控端,有針對性的加強(qiáng)對某些指標(biāo)的監(jiān)控。

(3)配套空氣凈化端,凈化室內(nèi)空氣,有效提高空氣質(zhì)量;

本系統(tǒng)配有無線凈化端,內(nèi)部凈化裝置全面優(yōu)良,可大幅度改善室內(nèi)空氣環(huán)境。

(4)上位機(jī)調(diào)控監(jiān)測凈化系統(tǒng);

通過PC端或手機(jī)等電子設(shè)備了解室內(nèi)空氣指標(biāo),也可分析處理數(shù)據(jù),為用戶提供直觀的空氣質(zhì)量信息并提出合理建議。通過上位機(jī)控制監(jiān)測端和凈化端具體工作細(xì)節(jié),編輯工作狀態(tài)等。

(5)預(yù)防家中災(zāi)難發(fā)生,防火災(zāi)、防燃?xì)庑孤┑龋?/span>


本設(shè)計基于STM32F407ZGT6進(jìn)行設(shè)計,圖3-1為模型示意圖,由上位機(jī)、主控系統(tǒng)、監(jiān)測模塊(溫濕度監(jiān)測、PM2.5和各種氣體的監(jiān)測模塊)、通信模塊(WIFI、藍(lán)牙與備用的以太網(wǎng)模塊)、電源、指示燈、液晶屏以及蜂鳴器組成。主要通過STM32與各個監(jiān)測模塊相連,將監(jiān)測模塊所得到的數(shù)據(jù)經(jīng)過藍(lán)牙、WIFI傳給上位機(jī)(手機(jī)、PC機(jī)等),然后由上位機(jī)配套的程序?qū)?shù)據(jù)進(jìn)行記錄、統(tǒng)計,從而達(dá)到對空氣質(zhì)量的監(jiān)測與分析。本章將對設(shè)計所用到的主要模塊的電路進(jìn)行介紹。


  室內(nèi)空氣質(zhì)量監(jiān)測系統(tǒng)由若干個傳感器節(jié)點、一個開發(fā)板節(jié)點、一個電腦端以及一個智能手機(jī)端組成,其中,傳感器節(jié)點通過有線的方式與開發(fā)板進(jìn)行數(shù)據(jù)信息的交流,開發(fā)板利用USB串口與電腦端進(jìn)行連接,并進(jìn)行數(shù)據(jù)通信,電腦端通過WIFI模塊與手機(jī)APP相連,以便在手機(jī)屏幕上顯示監(jiān)測結(jié)果。


軟件說明

控制系統(tǒng)接通電源后,初始化進(jìn)入待機(jī)狀態(tài),由按鍵上的電源開關(guān)確定是否開啟凈化器。凈化器開啟后,進(jìn)入主循環(huán),讀取上次關(guān)機(jī)前存儲在Flash中的系統(tǒng)狀態(tài)參數(shù),并進(jìn)行信號采集和解算處理,隨后開啟內(nèi)部定時中斷。若有中斷產(chǎn)生,則執(zhí)行相應(yīng)的中斷程序,否則執(zhí)行按鍵掃描程序。按鍵掃描程序運行結(jié)束后所調(diào)整的系統(tǒng)工作狀態(tài)以及其他相關(guān)參數(shù)由顯示程序調(diào)用顯示,同時被保存到Flash當(dāng)中,防止系統(tǒng)掉電后數(shù)據(jù)丟失。

     

隨著移動物聯(lián)網(wǎng)的興起,APP的使用已經(jīng)成為我們?nèi)粘I钪胁豢苫蛉钡囊徊糠帧3艘酝猓?/span>APP的使用相對于電腦客戶端也更加方便,所以我們設(shè)計了一款空氣凈化監(jiān)測期的APP供大家使用。

4.2.1藍(lán)牙連接

public void connect(BluetoothDevice paramBluetoothDevice)

  {

    monitorenter;

    try

    {

      Log.d("BluetoothChatService", "連接到: " + paramBluetoothDevice);

      if ((this.mState == 2) && (this.mConnectThread != null))

      {

        this.mConnectThread.cancel();

        this.mConnectThread = null;

      }

      if (this.mConnectedThread != null)

      {

        this.mConnectedThread.cancel();

        this.mConnectedThread = null;

      }

      this.mConnectThread = new ConnectThread(paramBluetoothDevice);

      this.mConnectThread.start();

      setState(2);

      return;

    }

    finally

    {

      monitorexit;

    }

     }

4.2.2 手機(jī)APP界面設(shè)計

public class all_FunctionActivity extends Activity

{

   public static String str = "a";

   private ListView functionList;

   private AdapterView.OnItemClickListener mDeviceClickListener=new AdapterView.OnItemClickListener()

   {

     public void onItemClick(AdapterView paramAdapterView, View paramView, int paramInt, long paramLong)

     {

       Intent localIntent = new Intent();

       localIntent.putExtra(all_FunctionActivity.str, paramInt);

       all_FunctionActivity.this.setResult(-1, localIntent);

       all_FunctionActivity.this.finish();

     }

   };

   private String[] strs = { "7天的溫度", "15天的溫度", "30天的溫度", "7天的濕度", "15天的濕度", "30天的濕度", "一氧化碳含量", "二氧化碳含量", "PM2.5" };

protected void onCreate(Bundle paramBundle)

   {

     super.onCreate(paramBundle);

     requestWindowFeature(5);

     setContentView(2130903044);

     setResult(0);

     this.functionList = ((ListView)findViewById(2131099658));

     this.functionList.setAdapter(new ArrayAdapter(this, 17367043, this.strs));

     this.functionList.setOnItemClickListener(this.mDeviceClickListener);

     ((Button)findViewById(2131099659)).setOnClickListener(new View.OnClickListener()

     {

       public void onClick(View paramView)

       {

         Intent localIntent=new Intent(all_FunctionActivity.this, BluetoothChatActivity.class);

         all_FunctionActivity.this.startActivity(localIntent);

       }

     }

}


演示效果

視頻效果演示:


評論區(qū)(3 )
  • xulilaopo123: 請團(tuán)隊負(fù)責(zé)人或者群主有時間和我聯(lián)系18931429731

    回復(fù)

  • Ggogo: 如有時間盡快聯(lián)系qq:189790439

    回復(fù)

    • Ggogo: 盡快阿

      回復(fù)

主站蜘蛛池模板: 91精品国产色综合久久不卡蜜 | 一区在线免费观看 | 奇米网狠狠干 | 天天草综合 | 扒开双腿猛进入jk校视频 | 日韩亚洲人成网站在线播放 | 色婷婷影视 | 中国日韩欧美中文日韩欧美色 | 涩涩高清无乱码在线观看 | 日本不卡视频一区二区 | 一级午夜 | 手机在线完整视频免费观看 | 国产一级大片免费看 | 爽爽爽爽爽爽a成人免费视频 | 综合免费一区二区三区 | 色老头综合免费视频 | 四虎国产成人亚洲精品 | 日本高清免费aaaaa大片视频 | 好吊色37pao在线观看 | a级精品九九九大片免费看 a级毛毛片看久久 | 男人资源在线 | 亚洲欧美综合一区二区三区四区 | 欧美日韩精品乱国产538 | 最新黄色免费网站 | 日本免费一级视频 | 操到喷水| 色综合天天综一个色天天综合网 | 色视频网站色视频播放 | 高级毛片| avbobo在线| 欧美色图一区 | 日本高清不卡视频 | 色综合久久88色综合天天 | 久草cm | 欧美黄三级在线观看 | 狠狠狠狠狠操 | 丰满年轻岳欲乱中文字幕 | 天天躁狠狠躁夜夜躁2021 | 亚洲人成a在线网站 | aa2424在线视频看片 | 日本电影在线观看黄 |