特價

Grove – Laser PM2.5 Dust Sensor 粉塵感測器 基於 HM3301 空氣粉塵傳感器

NT$1,290 NT$1,150

5 件庫存

描述

Grove – Laser PM2.5 Dust Sensor 粉塵感測器 基於 HM3301 空氣粉塵傳感器

Grove – Laser PM2.5 Dust Sensor 粉塵感測器  (HM3301) 是新一代的鐳射粉塵檢測感測器,用於即時連續檢測空氣中的粉塵。與泵送粉塵檢測感測器不同,HM-3301使用風扇葉片驅動空氣,並且使用流經檢測室的空氣作為測試樣本,以對空氣中不同粒徑的粉塵進行即時和連續測試。該模組適用於灰塵檢測、智慧空氣淨化器、智慧空調、智慧通風風扇、空氣品質測試、霧度計、環境監測以及相關產品和應用。

Grove – Laser PM2.5 Dust Sensor 粉塵感測器 產品特性

  • 對0.3μm或更大的灰塵顆粒具有高靈敏度
  • 實時、連續檢測空氣中的塵埃濃度
  • 基於激光散射技術,讀數準確,穩定且一致
  • 低噪
  • 超低功耗

規格參數

項目 數值
工作電壓 3.3V / 5V
工作溫度 -10~60℃
工作濕度 10%~90%RH(非凝結)
粒徑 2.5µm, 5µm, 10µm
範圍
(PM2.5標準值)
1~500µg/ m 3(有效範圍)
1000 µg/ m 3(最大範圍)
解析度 濃度: 1µg/ m 3
計數濃度: 1s/0.1L
S穩定時間 開機後30秒
接口 I2C
I2C地址 0x40

常見應用

  • 空氣淨化器/空調
  • 空氣質量檢測設備
  • 工業PM值分析
  • 灰塵和煙霧的檢測和分析
  • 實時PM2.5,PM10,TSP檢測器
  • 多通道粒子計數器
  • 環境檢測設備

Grove – Laser PM2.5 Dust Sensor 粉塵感測器 硬件概述

引腳圖

Grove - Laser PM2.5 Dust Sensor 粉塵感測器

工作原理

Grove – Laser PM2.5 Dust Sensor 粉塵感測器 基於先進的Mie散射原理。當光穿過數量等於或大於光波長的粒子時,將產生光散射。散射的光會聚到高度敏感的光電二極管,然後將其放大並通過電路進行分析。利用特定的數學模型和算法,可以得到粉塵顆粒的計數濃度和質量濃度。

HM-3301灰塵傳感器由風扇、紅外激光源、聚光鏡、光敏管、信號放大電路和信號分類電路等主要部件組成。

Grove - Laser PM2.5 Dust Sensor 粉塵感測器

#include "Seeed_HM330X.h"
 
#ifdef  ARDUINO_SAMD_VARIANT_COMPLIANCE
  #define SERIAL SerialUSB
#else
  #define SERIAL Serial
#endif
 
 
HM330X sensor;
u8 buf[30];
 
 
const char *str[]={"sensor num: ","PM1.0 concentration(CF=1,Standard particulate matter,unit:ug/m3): ",
                    "PM2.5 concentration(CF=1,Standard particulate matter,unit:ug/m3): ",
                    "PM10 concentration(CF=1,Standard particulate matter,unit:ug/m3): ",
                    "PM1.0 concentration(Atmospheric environment,unit:ug/m3): ",
                    "PM2.5 concentration(Atmospheric environment,unit:ug/m3): ",
                    "PM10 concentration(Atmospheric environment,unit:ug/m3): ",
                    };
 
err_t print_result(const char* str,u16 value)
{
    if(NULL==str)
        return ERROR_PARAM;
    SERIAL.print(str);
    SERIAL.println(value);
    return NO_ERROR;
}
 
/*parse buf with 29 u8-data*/
err_t parse_result(u8 *data)
{
    u16 value=0;
    err_t NO_ERROR;
    if(NULL==data)
        return ERROR_PARAM;
    for(int i=1;i<8;i++)
    {
         value = (u16)data[i*2]<<8|data[i*2+1];
         print_result(str[i-1],value);
 
    }
}
 
err_t parse_result_value(u8 *data)
{
    if(NULL==data)
        return ERROR_PARAM;
    for(int i=0;i<28;i++)
    {
        SERIAL.print(data[i],HEX);
        SERIAL.print("  ");
        if((0==(i)%5)||(0==i))
        {
            SERIAL.println(" ");
        }
    }
    u8 sum=0;
    for(int i=0;i<28;i++)
    {
        sum+=data[i];
    }
    if(sum!=data[28])
    {
        SERIAL.println("wrong checkSum!!!!");
    }
    SERIAL.println(" ");
    SERIAL.println(" ");
    return NO_ERROR;
}
 
 
/*30s*/
void setup()
{
    SERIAL.begin(115200);
    delay(100);
    SERIAL.println("Serial start");
    if(sensor.init())
    {
        SERIAL.println("HM330X init failed!!!");
        while(1);
    }
 
}
 
 
 
void loop()
{
    if(sensor.read_sensor_value(buf,29))
    {
        SERIAL.println("HM330X read result failed!!!");
    }
    parse_result_value(buf);
    parse_result(buf);
    SERIAL.println(" ");
    SERIAL.println(" ");
    SERIAL.println(" ");
    delay(5000);
}

資源資源

商品評價

目前沒有評價。

搶先評價 “Grove – Laser PM2.5 Dust Sensor 粉塵感測器 基於 HM3301 空氣粉塵傳感器”

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *