Cảm biến khí CO MQ-7

70.000₫
Tình trạng: Còn hàng
  • Thương hiệu: VĐ-ELECTRONIC
  • Dòng sản phẩm: DROP SHIP
  • Miễn phí giao hàng trong nội thành Đà Nẵng
Cảm biến khí CO MQ-7 là cảm biến bán dẫn có giá rẻ có khả năng phát hiện khí carbon monoxide có nồng độ từ 10 đến 1000 ppm. Vật liệu tạo ra cảm biến là từ chất SnO2, có độ dẫn điện thấp trong không khí sạch. Cảm biến khí CO MQ7 có ...

Cảm biến khí CO MQ-7 là cảm biến bán dẫn có giá rẻ có khả năng phát hiện khí carbon monoxide có nồng độ từ 10 đến 1000 ppm. Vật liệu tạo ra cảm biến là từ chất SnO2, có độ dẫn điện thấp trong không khí sạch.

Cảm biến khí CO MQ7 có độ nhạy cao và thời gian đáp ứng nhanh. Có 2 dạng tín hiệu ngõ ra là analog và digital. Cảm biến có thể hoạt động được ở nhiệt độ từ: -20 độ C đến 50 độ C và tiêu thụ dòng khoảng 150mA tại 5V. Tuổi thọ cao, chi phí thấp.

Thông số kỹ thuật

  • Điện áp cung cấp: 3 ~ 5V DC.

  • Sử dụng chip so sánh LM393 và MQ-7.

  • Hai dạng tín hiệu đầu ra (digital và analog).

  • Tín hiệu analog từ 0~5V.

  • Dải phát hiện từ 10 đến 1000ppm.

  • Công suất tiêu thụ: khoảng 350mW.

  • Nhiệt độ hoạt động: -10C đến 50C.

  • Kích thước: 33 x 20 x 16mm.

cảm biến khí carbon mq7

Code cảm biến khí Carbon MQ7

/*  ___   ___  ___  _   _  ___   ___   ____ ___  ____  
 * / _ \ /___)/ _ \| | | |/ _ \ / _ \ / ___) _ \|    \ 
 *| |_| |___ | |_| | |_| | |_| | |_| ( (__| |_| | | | |
 * \___/(___/ \___/ \__  |\___/ \___(_)____)___/|_|_|_|
 *                  (____/    
 *  project tutorial url:http://osoyoo.com/?p=1215   
 *  copyright osoyoo.com
 */ 
const int AOUTpin=0;//the AOUT pin of the CO sensor goes into analog pin A0 of the arduino
const int DOUTpin=8;//the DOUT pin of the CO sensor goes into digital pin D8 of the arduino
const int ledPin=13;//the anode of the LED connects to digital pin D13 of the arduino

int limit;
int value;

void setup() {
  Serial.begin(9600);//sets the baud rate
  pinMode(DOUTpin, INPUT);//sets the pin as an input to the arduino
  pinMode(ledPin, OUTPUT);//sets the pin as an output of the arduino
}

void loop()
{
  value= analogRead(AOUTpin);//reads the analaog value from the CO sensor's AOUT pin
  limit= digitalRead(DOUTpin);//reads the digital value from the CO sensor's DOUT pin
  Serial.print("CO value: ");
  Serial.println(value);//prints the CO value
  Serial.print("Limit: ");
  Serial.println(limit);//prints the limit reached as either LOW or HIGH (above or underneath)
  delay(100);
  if (limit == HIGH){
    digitalWrite(ledPin, HIGH);//if limit has been reached, LED turns on as status indicator
  }
  else{
    digitalWrite(ledPin, LOW);//if threshold not reached, LED remains off
  }
}