Sharp 夏普 pm2.5 三代空氣品質灰塵感測器 DN7C3CA007

SSO0182

高精度升級版!夏普第三代 PM2.5 檢測器 DN7C3CA007 !體積最小的傳感器,可以快速測量微粒污染物的濃度,專門用於PM2.5及細顆粒物的檢測。比舊款精度更高,能夠區分粒徑,排除大顆粒幹擾!檢測所需時間僅為10秒,是目前世界上檢測時間最短!

更多資訊

NT$ 735 含稅

-NT$ 100

NT$ 835 含稅

更多資訊

產品介紹:

夏普第三代 PM2.5 檢測器 DN7C3CA007 !體積最小的傳感器,可以快速測量微粒污染物的濃度,專門用於PM2.5及細顆粒物的檢測。比舊款精度更高,能夠區分粒徑,排除大顆粒幹擾!檢測所需時間僅為10秒,是目前世界上檢測時間最短!

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

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

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

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

(PM2.5檢測,是指檢測直徑<2.5um的粒子,也叫細顆粒物,入肺顆粒物)

------------------------------------------------------------------

產品規格:

  • 檢出限25ug/m3 ~ 500ug/m3
  • 模擬輸出,數據處理更簡單
  • 體積小、檢測時間短
  • 尺寸為53mm×51mm×40mm(突起部除外)
  • 檢測所需時間最多為10秒
  • PM2.5檢測範圍為25~500μg/m3

------------------------------------------------------------------

文件下載:

Datasheet

Sample Code

/*
 Standalone Sketch to use with a Arduino UNO and a
 Sharp Optical Dust Sensor GP2Y1010AU0F
*/
 
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 voMeasured = 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);
 
  voMeasured = 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 = voMeasured * (5.0 / 1024.0);
 
  // linear eqaution taken from https://www.howmuchsnow.com/arduino/airquality/
  // Chris Nafis (c) 2012
  dustDensity = 0.17 * calcVoltage - 0.1;
 
  Serial.print("Raw Signal Value (0-1023): ");
  Serial.print(voMeasured);
 
  Serial.print(" - Voltage: ");
  Serial.print(calcVoltage);
 
  Serial.print(" - Dust Density: ");
  Serial.println(dustDensity); // unit: mg/m3
 
  delay(1000);
}