KẾT NỐI CẢM BIẾN KHÍ GAS MQ2 VỚI ARDUINO
Trong bài viết này, chúng ta sẽ tìm hiểu cách kết nối cảm biến khí gas MQ2 với Arduino. MQ2 về cơ bản là một cảm biến khí đa năng (tương tự MQ5), MQ2 có thể cảm nhận được một loạt các loại khí như LPG (khí dầu mỏ hoá lỏng hay còn gọi là khí gas), Butane, Methane (CH4), Hidro và ngoài ra các khí này MQ2 thì cũng nhận biết cả khói.
Trước đó, Điện Tử Tương Lai đã có một bài viết về cảm biến khí gas MQ5
Cả MQ5 và MQ2 về cơ bản là các cảm biến khí nhưng phạm vi cảm nhận mật độ (nồng độ) các khí của chúng khác nhau. Ví dụ, MQ5 có thể cảm nhận LPG trong phạm vi rộng hơn từ 200 ppm đến 10 000 ppm, trong đó phạm vi của MQ2 đối với LPG là từ 5000 ppm đến 10 000 ppm. Tương tự MQ2 rất nhạy cảm với khói trong khi MQ5 không nhạy cảm với khói. Vì vậy, chúng ta sẽ không chọn cảm biến khí MQ5 để thiết kế thiết các bị báo khói hoặc các ứng dụng liên quan đến khói. MQ2 có thể cảm nhận được khí mêtan (CH4) với phạm vi lên tới 20000 ppm trong khi MQ5 có thể cảm nhận CH4 chỉ tối đa trong phạm vi 10000 ppm. Do đó, sự khác biệt giữa MQ5 và MQ2 nằm trong phạm vi giá trị cảm biến của nó. Tuỳ theo từng ứng dụng mà ta sẽ linh hoạt trong việc lựa chọn cảm biến, ví dụ ta không thể chọn MQ2 để cảm nhận mức LPG thấp trong phạm vi 700 ppm vì MQ2 có phạm vi cảm nhận khí LPG tối thiểu ở mật độ 5000 ppm và tối đa ở 10000 ppm, do đó ta nên chọn MQ5
Cách kết nối cảm biến MQ2 với Arduino cực kỳ giống với cách kết nối Arduino với cảm biến khí gas MQ5
Kết nối MQ2 với Arduino bằng chân Digital Output (chân DO)
Chương trình giao tiếp Arduino với MQ2:
int sensor=7;
int gas_value;
void setup()
{
pinMode(sensor,INPUT);
Serial.begin(9600);
}
void loop()
{
gas_value=digitalRead(sensor);
Serial.println(gas_value);
}
Kết nối MQ2 với Arduino bằng chân Analog Output (chân AO)
Chương trình giao tiếp:
float sensor=A0;
float gas_value;
void setup()
{
pinMode(sensor,INPUT);
Serial.begin(9600);
}
void loop()
{
gas_value=analogRead(sensor);
Serial.println(gas_value);
}
Nếu chưa hiểu phần nào của các chương trình trên, các bạn có thể tham khảo bài viết về cách kết nối cảm biến khí gas MQ5 với Arduino
Hotline: 0979 466 469