KẾT NỐI CẢM BIẾN KHÍ GAS MQ2 VỚI ARDUINO

KẾT NỐI CẢM BIẾN KHÍ GAS MQ2 VỚI ARDUINO, cảm biến khí CH4, cảm biến khí gas, cảm biến khóiKẾT NỐI CẢM BIẾN KHÍ GAS MQ2 VỚI ARDUINO
Trong bài viết này, tất cả chúng ta sẽ tìm hiểu và khám phá cách liên kết 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ự như MQ5 ), MQ2 hoàn toàn có thể cảm nhận được một loạt những loại khí như LPG ( khí dầu mỏ hóa lỏng hay còn gọi là khí gas ), Butane, Methane ( CH4 ), Hidro và ngoài những những khí này MQ2 thì cũng phâ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à những cảm biến khí nhưng khoanh vùng phạm vi cảm nhận tỷ lệ ( nồng độ ) những khí của chúng khác nhau. Ví dụ, MQ5 hoàn toàn có thể cảm nhận LPG trong khoanh vùng phạm vi rộng hơn từ 200 ppm đến 10 000 ppm, trong đó khoanh vùng phạm vi của MQ2 so 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, tất cả chúng ta sẽ không chọn cảm biến khí MQ5 để phong cách thiết kế thiết những bị báo khói hoặc những ứng dụng tương quan đến khói. MQ2 hoàn toàn có thể cảm nhận được khí mêtan ( CH4 ) với khoanh vùng phạm vi lên tới 20000 ppm trong khi MQ5 hoàn toàn có thể cảm nhận CH4 chỉ tối đa trong khoanh vùng phạm vi 10000 ppm. Do đó, sự độc lạ giữa MQ5 và MQ2 nằm trong khoanh vùng phạm vi giá trị cảm biến của nó. Tùy theo từng ứng dụng mà ta sẽ linh động trong việc lựa chọn cảm biến, ví dụ ta không hề chọn MQ2 để cảm nhận mức LPG thấp trong khoanh vùng phạm vi 700 ppm vì MQ2 có khoanh vùng phạm vi cảm nhận khí LPG tối thiểu ở tỷ lệ 5000 ppm và tối đa ở 10000 ppm, do đó ta nên chọn MQ5
Cách liên kết cảm biến MQ2 với Arduino cực kỳ giống với cách liên kết 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 tiếp xúc 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 tiếp xúc :
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 những chương trình trên, những bạn hoàn toàn có thể tìm hiểu thêm bài viết về cách liên kết cảm biến khí gas MQ5 với Arduino

Có thể bạn quan tâm
Alternate Text Gọi ngay
XSMB