Sharp 原裝 DN7C3CA007 IR 夏普紅外線粉塵感測器 (DN7C3CA006升級版)

Sharp 的 DN7C3CA007 是灰塵感測器模組,採用風扇的空氣壓力偵測並分離 PM2.5 或更小的粒子。 特殊開發的分流器(虛擬衝擊器)可縮減感測器尺寸,因此可達到高精密量測。

夏普表示,這款最小的感測器為53mm*40mm*51mm,由於在模組中使用了高敏感度的光電感測器,可以在短短的10秒鐘內測量出空氣中PM2.5的濃度,測量速度在行業內是最快的。由於體積小,DN7C3JA007可以很容易地裝入空氣淨化器和其他產品中。

目前PM2.5檢測儀器都是採用數種方法將PM2.5立子和其他懸浮顆粒物分流,然後使用光感測器測量。業界目前普遍採用的儀器結構複雜,需要定期維護,並且儀器本身價格不菲。但是DN7C3JA007模組將分流器和利用LED的高精度感測器結合並小型化,可以使儀器基本實現免維護,並且成本也會有所降低。

  • 商品說明

商品說明

DN7C3CA007   IR 灰塵感測器 (DN7C3CA006升級版)

Sharp 的 DN7C3CA007 IR 灰塵感測器會偵測並分離 PM2.5 和更小的粒子

 Sharp 的 DN7C3CA007 是灰塵感測器模組,採用風扇的空氣壓力偵測並分離 PM2.5 或更小的粒子。 特殊開發的分流器(虛擬衝擊器)可縮減感測器尺寸,因此可達到高精密量測。

特點

  • PM2.5 粒子會透過風扇驅動虛擬衝擊器外罩被分開。 整合式灰塵感測器具有高靈敏度(小於 17ug/m3),並且會隨著灰塵濃度產生不同的輸出電壓。

應用

  • 室內空氣品質量測 (IOQ)
  • 空調
  • 空氣濾清器
  • 環境監測

夏普表示,這款最小的感測器為53mm*40mm*51mm,由於在模組中使用了高敏感度的光電感測器,可以在短短的10秒鐘內測量出空氣中PM2.5的濃度,測量速度在行業內是最快的。由於體積小,DN7C3JA007可以很容易地裝入空氣淨化器和其他產品中。

目前PM2.5檢測儀器都是採用數種方法將PM2.5立子和其他懸浮顆粒物分流,然後使用光感測器測量。業界目前普遍採用的儀器結構複雜,需要定期維護,並且儀器本身價格不菲。但是DN7C3JA007模組將分流器和利用LED的高精度感測器結合並小型化,可以使儀器基本實現免維護,並且成本也會有所降低。

工作原理:將空氣吹進進風口後,具有更低慣性的PM2.5會在半路上浮,可用感測器檢測

除了PM2.5檢測以外,DN7C3JA007還可以檢測PM10等更大的懸浮物顆粒,以便空氣清新機以及空調等家庭電器使用。DN7C3JA007檢測所需時間僅為10秒,並且可以輸出各種信號以便進行監視和控制。

數據特性:可區分PM2.5與大顆粒物,防止大顆粒干擾,資料準確

DN7C3CA0062233DN7C3CA00655667788

Arduino 範例

int measurePin = 0; //Connect dust sensor to Arduino A0 pin
int ledPower = 2;   //Connect 3 led driver pins of dust sensor to Arduino D2
  
int samplingTime = 280;
int deltaTime = 40;
int sleepTime = 9680;
  
float dustVal = 0;
float calcVoltage = 0;
float dustDensity = 0;
  
void setup() {
  Serial.begin(9600);
  pinMode(ledPower,OUTPUT);
}
  
void loop() {
  digitalWrite(ledPower,LOW); // power on the LED
  delayMicroseconds(samplingTime);

  dustVal = analogRead(measurePin); // read the dust value
  
  delayMicroseconds(deltaTime);
  digitalWrite(ledPower,HIGH); // turn the LED off
  delayMicroseconds(sleepTime);
  
  // 0 - 5V mapped to 0 - 1023 integer values
  // recover voltage
  calcVoltage = dustVal * (5.0 / 1024.0);
  
  // Check datasheet
  dustDensity = 0.1724 * (calcVoltage - 0.6) * 1000.0;

  Serial.print("Raw input voltage: ");
  Serial.print(calcVoltage);

  Serial.print("   dustVal: ");
  Serial.print(dustVal);

  if (dustVal>36.455) {
    Serial.print("   PM2.5: ");
    Serial.print((float(dustVal/1024)-0.0356)*120000*0.035);
    Serial.print("   Dest Density: ");
    Serial.println(dustDensity);
    Serial.println(" ug/m3 ");
  } else {
    Serial.print("   Invalid voltage: ");
    Serial.println(dustVal);
  }
  delay(1000);
}