Cảm biến khí CO2 MH-Z19

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ệ

Cảm biến khí CO2 MH-Z19 Điện áp làm việc: 4.5~5.5VDC Nhiệt độ hoạt động: 0℃ ~ 50℃ Khối lượng: 15g

Freeship đơn hàng từ 500k

Kiểm tra khi nhận hàng

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

Cảm biến khí CO2 MH-Z19 được sử dụng để đo nồng độ khí CO2 trong môi trường, cảm biến sử dụng phương pháp đo non-dispersive infrared (NDIR) nên có độ nhạy, độ chính xác cao. Ngoài ra cảm biến khí CO2 còn tích hợp thêm cảm biến nhiệt độ, tín hiệu cảm biến được xuất ra theo cả hai dạng là Digital (UART) và Analog rất dễ đo đạc, giao tiếp và sử dụng.

THÔNG SỐ KỸ THUẬT

  • Điện áp làm việc: 4.5~5.5VDC
  • Dòng định mức: < 85 mA
  • Interface level: 3.3 V
  • Measuring range: 0~5%VOL optional
  • Tín hiệu đầu ra: PWM / UART (TTL-3V3)/ Analog 0.4-2VDC
  • Preheat time: 3min
  • Response Time: T90 < 90s
  • Nhiệt độ hoạt động: 0℃ ~ 50℃
  • Độ ẩm hoạt động: 0~95%RH
  • Khối lượng: 15g
  • Lifespan: >5 year
  • Kích thước: 57.5×34.7×16mm(L×W×H)
  • File tài liệu kỹ thuật

Sơ đồ chân cảm biến khí CO2

Cảm biến khí CO2 MH-Z19

Hình ảnh sản phẩm

THƯ VIỆN VÀ CODE MẪU : DOWNLOAD

/*
** SO do dau day:
* 
* ARDUINO UNO------------------CO2 SENSOR
*   5V----------------------V_in
*   Gnd---------------------Gnd
*   5-----------------------pwm
*  
* --------------------------------------------
*/
#define pwmPin 5
#define LedPin 13

int prevVal = LOW;
long th, tl, h, l, ppm;

void setup() {
  Serial.begin(9600);
  pinMode(pwmPin, INPUT);
  pinMode(LedPin, OUTPUT);
}

void loop() {
  long tt = millis();
  int myVal = digitalRead(pwmPin);

  
  if (myVal == HIGH) {
    digitalWrite(LedPin, HIGH);
    if (myVal != prevVal) {
      h = tt;
      tl = h - l;
      prevVal = myVal;
    }
  }  else {
    digitalWrite(LedPin, LOW);
    if (myVal != prevVal) {
      l = tt;
      th = l - h;
      prevVal = myVal;
      ppm = 5000 * (th - 2) / (th + tl - 4);
      Serial.println("PPM = " + String(ppm));
    }
  }
}
Xem thêm Thu gọn

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