Module cảm biến bụi laser SDS011

Mã sản phẩm: (Đang cập nhật...)
Thương hiệu: cập nhật
Còn hàng
Liên hệ

Module cảm biến bụi laser SDS011 Điện áp: 4,7 – 5,3V DC, dòng tối đa hiện tại 100mA, đầu ra PM2.5 và PM10

Freeship đơn hàng từ 500k

Kiểm tra khi nhận hàng

Hỗ trợ khách hàng 24/7

Module cảm biến bụi laser SDS011 này có thể đo chất lượng không khí rất chính xác bằng cách đo các hạt không khí hoặc bụi dựa trên phát hiện laser, có thể nhận được nồng độ hạt trong khoảng từ 0,3 đến 10um trong không khí, nó kết nối với đầu ra kỹ thuật số và quạt tích hợp là ổn định và đáng tin cậy. Cảm biến này được cung cấp cùng với cáp đi kèm và bộ chuyển đổi USB sang nối tiếp để kết nối cảm biến với máy tính nếu cần.

Thông số kỹ thuật:

  • Điện áp: 4,7 – 5,3V DC (khuyên dùng 5V với độ gợn <20mV)
  • Công suất tiêu thụ: 70mA ± 10mA (đang hoạt động), <4mA (chế độ ngủ của laser và quạt)
  • Phạm vi đo: 0,0-999,9 g/m3
  • Đầu ra PM2.5 và PM10
  • Diode laser trọn đời: lên tới 8000 giờ (với hoạt động liên tục *)
  • Dòng tối đa hiện tại 100mA
  • Phạm vi nhiệt độ hoạt động: -20 ~ 50độC
  • Kích thước: 71x70x23 mm

Nguyên tắc làm việc:

Sử dụng nguyên lý tán xạ laser: 
Sự tán xạ ánh sáng có thể được gây ra khi các hạt đi qua khu vực phát hiện. Ánh sáng tán xạ được chuyển thành tín hiệu điện và các tín hiệu này sẽ được khuếch đại và xử lý. Số lượng và đường kính của các hạt có thể thu được bằng phân tích vì dạng sóng tín hiệu có mối quan hệ nhất định với đường kính hạt.

Sơ đồ kết nối tham khảo:

Thư viện tham khảo: https://github.com/lewapek/sds-dust-sensors-arduino-library

——————————-CODE THAM KHẢO———————————–

#include "SdsDustSensor.h"

int rxPin = 3;
int txPin = 4;
SdsDustSensor sds(rxPin, txPin);

void setup() {
  Serial.begin(9600);
  sds.begin();

  Serial.println(sds.queryFirmwareVersion().toString()); // prints firmware version
  Serial.println(sds.setActiveReportingMode().toString()); // ensures sensor is in 'active' reporting mode
  Serial.println(sds.setContinuousWorkingPeriod().toString()); // ensures sensor has continuous working period - default but not recommended
}

void loop() {
  PmResult pm = sds.readPm();
  if (pm.isOk()) {
    Serial.print("PM2.5 = ");
    Serial.print(pm.pm25);
    Serial.print(", PM10 = ");
    Serial.println(pm.pm10);

    // if you want to just print the measured values, you can use toString() method as well
    Serial.println(pm.toString());
  } else {
    // notice that loop delay is set to 0.5s and some reads are not available
    Serial.print("Could not read values from sensor, reason: ");
    Serial.println(pm.statusToString());
  }

  delay(500);
}

Hình ảnh sản phẩm:






Xem thêm Thu gọn

Xin mời nhập nội dung tại đây