衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

環境監測儀的制作教程

454398 ? 來源:wv ? 2019-09-30 17:17 ? 次閱讀

第1步:組裝零件!

環境監測儀的制作教程

需要:

Arduino Uno

Arduino Grove Base Shield

Grove LCD RGB背光

Grove光線傳感器

Grove溫度傳感器

Grove Loudness傳感器

Grove多通道氣體傳感器

Grove按鈕

用于所有Grove傳感器和輸出的連接器(6)

Arduino USB電纜

用于arduino的USB電源組/電池組

步驟2:堆疊起來!

堆疊步驟3:插入模擬傳感器!

使用Grove將光傳感器連接到A0的連接器,

溫度傳感器連接到A1

響度傳感器,連接到A2

步驟4:插入在I2C設備中!

使用Grove連接器將多通道氣體傳感器,

和LCD RGB背光燈插入I2C插座。

注意:順序并不重要,因為I2C通過設置地址而不是分配給特定地點進行通信。我的氣體傳感器插入了最左側,顯示屏插入了右側。

步驟5:插入按鈕!

按鈕在D8處進入,再次使用Grove導線連接

步驟6:下載

這些庫位于以下鏈接中,請查看圖片以了解在何處下載這些庫的.zip文件

https://github.com/Seeed-Studio/Grove_LCD_RGB_Back 。..

https://github.com/Seeed-Studio/Mutichannel_Gas_Se 。..

第7步:將庫添加到Arduino IDE

進入Sketch-》 Include Library-》 Add .ZIP Library,然后添加您剛剛下載的兩個庫

步驟8:添加Arduino代碼

/*

用于環境傳感器的代碼,該代碼從環境中獲取空氣質量,光,溫度和噪聲數據以在LCD屏幕上顯示*/

#include #include“ MutichannelGasSensor.h” #include“ rgb_lcd.h” rgb_lcd lcd;

const int buttonPin = 8; int buttonPushCounter = 0; int buttonState = 0; int lastButtonState = 0;

void setup(){lcd.begin(16,2);//設置LCD的列數和行數Serial.begin(9600);//為輸出lcd.println(“ power on!”)開始串行lcd.noAutoscroll(); mutichannelGasSensor.begin(0x04);//從站的默認I2C地址是0x04//mutichannelGasSensor.changeI2cAddr(0x04); mutichannelGasSensor.doCalibrate(); pinMode(buttonPin,INPUT); }

void loop(){float c;浮動d;浮動e; int f;浮點g;詮釋浮動r;浮動浮法; mutichannelGasSensor.powerOn();

buttonState = digitalRead(buttonPin);//將buttonState與以前的狀態進行比較if(buttonState!= lastButtonState){if(buttonState == HIGH){buttonPushCounter ++; }//稍加延遲以避免彈跳//delay(50); }

如果(buttonPushCounter == 0){c = mutichannelGasSensor.measure_NH3(); lcd.setRGB(155221255); lcd.print( “NH 3”); if(c》 = 0)lcd.print(c);否則lcd.print(“ invalid”); lcd.print(“ ppm”);}

如果(buttonPushCounter == 1){d = mutichannelGasSensor.measure_CO(); lcd.setRGB(196216226); lcd.print( “CO”); if(d》 = 0)lcd.print(d);否則lcd.print(“ invalid”); lcd.print(“ ppm”);}

如果(buttonPushCounter == 2){e = mutichannelGasSensor.measure_NO2(); lcd.setRGB(204255255); lcd.print( “NO 2:”); if(e》 = 0)lcd.print(e);否則lcd.print(“ invalid”); lcd.print(“ ppm”);}

如果(buttonPushCounter == 3){f = AnalogRead(0); lcd.setRGB(182,134,44); lcd.print( “輕”); if(f》 = 0)lcd.print(f);否則lcd.print(“ invalid”); lcd.print(“ units”);}

如果(buttonPushCounter == 4){g = AnalogRead(1); r =(浮子)(1023-g)* 10000/g;//電阻計算t = 1/(log(r/10000)/3975+1/298.15)-273.15;//以攝氏度為單位的溫度fah = t * 9/5 + 32; lcd.setRGB(255102255); lcd.print( “溫度:”); lcd.print(FAH); lcd.print(“ * F”);}

如果(buttonPushCounter == 5){g = AnalogRead(1); r =(浮子)(1023-g)* 10000/g;//電阻計算t = 1/(log(r/10000)/3975+1/298.15)-273.15;//以攝氏度為單位的溫度lcd.setRGB(255,153,255); lcd.print( “溫度:”); lcd.print(T); lcd.print(“ * C”);}

如果(buttonPushCounter == 6){h = AnalogRead(2); lcd.setRGB(8,30,63); lcd.print( “噪聲:”); if(h》 = 0)lcd.print(h);否則lcd.print(“ invalid”); lcd.print(“ units”);}

如果(buttonPushCounter == 7){buttonPushCounter = 0; lcd.setRGB(255,255,255); } delay(250); lcd.clear(); }

第9步:上傳您的代碼!

將Arduino插入計算機

確保您的工具下的端口選擇了正確的Arduino

在Arduino IDE中打開Environmental_sensor.ino文件

將代碼上傳到Arduino

步驟10:使用開發板!

從計算機上拔下開發板

插入USB進入USB電源或使用Arduino電池組為您的項目供電

單擊按鈕以瀏覽傳感器:NH3濃度,CO濃度,NO2濃度,光照水平,華氏溫度,攝氏溫度和噪音水平

將任何問題直接發送到ericltongfb@gmail.com!

第11步:使其變為彩虹?!?

在代碼中lcd.setRGB(r,g,b);設置每個傳感器讀數屏幕的背光顏色。

紅色:lcd.setRGB(255,0,0);

橙色:(255,127, 0)

黃色:(255,255,0)

綠色:(0,255,0)

藍色:(0,0,255)

靛藍:(75,0,130)

紫羅蘭:(143,0,255)

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 監測儀
    +關注

    關注

    3

    文章

    612

    瀏覽量

    22738
收藏 人收藏

    評論

    相關推薦

    電位在環境監測中的應用案例

    水質受到污染程度的一個綜合指標。通過監測水質的氧化還原電位,可以了解水體的生態功能和健康狀況,及時發現水環境的變化和潛在問題。水質氧化還原電位能夠精確測量水體中的氧化還原電位,為水環境監測
    的頭像 發表于 12-28 14:21 ?231次閱讀

    光伏電站環境監測儀能帶來哪些效益?

    光伏電站環境監測儀是一種用于監測光伏電站外部環境條件的設備,它能夠測量多種關鍵參數,如環境溫度、濕度、氣壓、光伏板溫度、風速、風向,以及太陽輻射的多個方面,包括直接輻射、散射輻射、總輻
    的頭像 發表于 10-17 09:05 ?270次閱讀
    光伏電站<b class='flag-5'>環境監測儀</b>能帶來哪些效益?

    血糖監測儀解決方案

    隨著糖尿病患者數量的增加和人們健康意識的提升,血糖監測儀成為了日常健康管理的重要設備。市場對便攜、智能且易于使用的血糖監測儀需求持續增長,而無線通信技術,尤其是藍牙技術,已成為現代血糖監測儀的核心
    發表于 10-09 10:29

    電壓監測儀的作用_電壓監測儀怎么使用

    電壓監測儀,作為一種電力監測設備,在電力系統中扮演著至關重要的角色。其主要作用可以概括為以下幾個方面:   實時監測電壓質量:電壓監測儀能夠實時、準確地
    的頭像 發表于 10-03 17:14 ?999次閱讀

    噪聲監測儀有什么作用

    噪聲監測儀是一種用于測量和記錄聲音強度的設備,它對于環境保護、工業生產、交通管理、城市規劃等領域都有著重要的作用。 1. 噪聲監測儀的定義與分類 定義: 噪聲監測儀是一種專門用于測量和
    的頭像 發表于 09-25 15:52 ?676次閱讀

    GNSS監測儀有哪些作用

    GNSS監測儀是一種利用全球導航衛星系統(GNSS)技術進行位置監測和定位的設備,具有多種重要作用,包括但不限于以下幾點:1.位置監測:GNSS監測儀可以實時跟蹤并記錄被
    的頭像 發表于 08-29 09:45 ?749次閱讀
    GNSS<b class='flag-5'>監測儀</b>有哪些作用

    礦山地質環境監測物聯網解決方案

    的生態修復工作也需要進行持續監控優化,因此,建設一套高效可靠的礦山地質環境監測系統有其必要性。 數之能數據采集平臺通過接入水位計、水質監測儀、GNSS監測儀、位移計、土壓力計、孔隙水壓計、攝像頭等設備,從而實現對
    的頭像 發表于 08-26 15:38 ?208次閱讀

    什么是光伏環境監測

    光伏環境監測站是一種專門為太陽能光伏發電系統設計的綜合監測設備,它具備監測多種氣象數據的能力,以提供全面、精確的環境信息,確保光伏系統的高效運行。首先,光伏
    的頭像 發表于 06-24 10:42 ?617次閱讀
    什么是光伏<b class='flag-5'>環境監測</b>?

    環境監測系統解決方案

    提供水環境監測系統解決方案,實現水環境準確、及時的監測預警,為實時掌握水資源總體情況,制定切實合理的治理措施提供可靠數據支持。 水環境監測系統組成 1、水
    的頭像 發表于 05-20 13:48 ?393次閱讀
    水<b class='flag-5'>環境監測</b>系統解決方案

    大氣環境監測儀環境保護中的重要作用

    大氣環境監測儀環境保護中的重要作用
    的頭像 發表于 05-13 14:50 ?534次閱讀
    大氣<b class='flag-5'>環境監測儀</b>在<b class='flag-5'>環境</b>保護中的重要作用

    環境監測儀能否有效應對不同環境條件?

    JD-CQX10環境監測儀是用于監測環境各種參數的設備,包括氣象、水質、空氣質量等方面。對于不同環境條件下的監測需求,
    的頭像 發表于 05-10 16:10 ?418次閱讀

    智能水質在線監測儀是否適用于各種水質環境

      【JD-LSZ05】山東競道光電持續更新中....智能水質在線監測儀作為一種先進的水質監測技術,其在不同水質環境下的適用性是水環境管理和保護中的關鍵問題。雖然智能水質在線
    的頭像 發表于 05-09 16:05 ?428次閱讀

    環境監測的革新者:UWB模塊在環境監測系統中的應用研究

    隨著環境污染和氣候變化等問題日益突出,環境監測成為了保護生態環境和人類健康的重要手段。超寬帶(UWB)技術以其高精度、低功耗的特點,為環境監測系統的發展提供了新的解決方案。UWB模塊作
    的頭像 發表于 04-12 15:03 ?478次閱讀

    環境參數監測儀監測PM2.5和甲醛

    環境參數監測儀,可實時監測家庭的PM2.5和甲醛參數。
    的頭像 發表于 04-01 09:07 ?511次閱讀
    <b class='flag-5'>環境</b>參數<b class='flag-5'>監測儀</b>:<b class='flag-5'>監測</b>PM2.5和甲醛

    關于農業氣象監測儀的介紹

    農業氣象監測儀
    的頭像 發表于 03-04 16:48 ?477次閱讀
    玩百家乐官网游戏的最高技巧 | 沙龙网上娱乐| 大发8888| 水果机| 黄金城百家乐手机用户| 百家乐庄闲桌子| 百家乐六亿财富| 百家乐与21点| 姚记百家乐的玩法技巧和规则| 玩百家乐游戏的最高技巧| 澳门百家乐庄闲的玩法| 博彩百家乐软件| 百家乐007| 威尼斯人娱乐城筹码| 麻将二八杠游戏| 德州扑克外挂| 清新县| 澳门百家乐官网赢钱窍门| 金宝博百家乐官网现金| 百家乐官网盛大娱乐城城| 新朝代百家乐官网开户网站| 百家乐官网走势图备用网站| 五张百家乐官网的玩法技巧和规则| 百家乐官网打水套利| 百家乐美女荷官| 百家乐博彩通| 百家乐千术手法| 大发888账号申请| 美姑县| 百家乐官网赌场论坛在线| 百家乐官网筹码套装100片| 欢乐博百家乐娱乐城| 大发888游戏平台hgdafa888gw| 澳门赌场色情| 任我赢百家乐官网软件中国有限公司| 百家乐官网乐赌| 百家乐庄闲排| 六合彩最快开奖| 太阳城百家乐官网怎么出千| 坐乾向巽24山向择吉| 职业百家乐的玩法技巧和规则|