Module cảm biến bụi laser SDS011
Freeship đơn hàng từ 500k
Kiểm tra khi nhận hàng
Hỗ trợ khách hàng 24/7
- Thông tin sản phẩm
- Hướng dẫn
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:
Xin mời nhập nội dung tại đây