Hướng dẫn sử dụng Module cảm biến khí Gas (MQ5 – Gas Sensor )

07/07/2022 admin
Xin chào ! Bạn hoàn toàn có thể Đăng nhập hoặc Đăng kýGiỏ hàng của bạn đang trống !

Hướng dẫn sử dụng Module cảm biến khí Gas (MQ5 – Gas Sensor )

Ứng dụng

Gần đây hiện tượng kỳ lạ cháy nổ xảy ra rất nhiều nơi vì thế sự thiết yếu của module cảm biến khí gas là vô cùng thiết yếu. Các ứng dụng của nó trong đời sống như thể máy phát hiện rò rỉ khí Gas, cảnh báo nhắc nhở cháy nổ do khí Gas. v.v. .

Đặc tính sản phẩm

-Nguồn cung cấp:  2.5 V ~ 5V.

-Tích hợp MQ –5 gas Sensor.

-Kích thước : 40mm * 21mm.

-Led báo hiệu.

Sơ đồ kết nối chân

Sơ đồ liên kết

-Chân DOUT : digital output.

-Chân AOUT : analog output.

-Chân GND: đất chung.

-Chân VCC: kết nối nguồn 2.5 V ~ 5V.

Nguyên lí hoạt động

Khi cảm biến hoạt động giải trí nó sẽ truyền tín hiệu từ những chân DOUT và AOUT của mình về vi tinh chỉnh và điều khiển .

-Tín hiệu DOUT:

+ Tín hiệu thấp : có khí gas .
+ Tín hiệu cao : không có khí gas .

-Tín hiệu AOUT: cho tín hiệu tương tự.

Và khi có khí gas 2 đèn LED trên module sẽ phát sáng .

Ứng dụng minh họa: Thiết bị cảnh báo khi có khí Gas.

Chuẩn bị phần cứng
Bạn hoàn toàn có thể xem hình sau đây

-Cắm dây USB 5V vào Arduino. Như vậy ta đã chuẩn bị xong phần cứng.

Phần lập trình, những bạn mở Arduino IDE lên và copy đoạn code dưới vào .
/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
int warnPin = 10 ; / / loa, den ket noi Pin 10
int button = 2 ; / / button ket noi Pin 2
int gas_din = 9 ; / / Dout ket noi Pin 9
int gas_ain = A0 ; / / Aout ket noi Pin A0
int ad_value ; / / bien luu gia tri adc
int button_value ; / / bien luu trang thai button
void setup ( ) {
pinMode ( gas_din, INPUT ) ; / / set Input
pinMode ( gas_ain, INPUT ) ; / / set Input

  pinMode(warnPin,OUTPUT);        // set Output

pinMode ( button, INPUT ) ; / / set Input
Serial. begin ( 9600 ) ; / / ket noi UART, baud = 9600
}

void loop ( ) {
ad_value = analogRead ( gas_ain ) ; / / doc gia tri adc
if ( digitalRead ( gas_din ) = = LOW ) / / so sanh vs LOW, neu = thong bao co gas, den va loa bat
{
Serial. println ( ” CO GAS ” ) ;
Serial. println ( ad_value ) ;
digitalWrite ( warnPin, HIGH ) ;
}
button_value = digitalRead ( button ) ; / / doc trang thai button
if ( button_value = = HIGH ) / / nhan button
{
while ( button_value = = HIGH ) / / doi phim nha
{
button_value = digitalRead ( button ) ;
}
digitalWrite ( warnPin, LOW ) ; / / tat loa va den
Serial. println ( ” BINH THUONG ” ) ; / / thong bao binh thuong
}
}

Các bạn có thể tham khảo mua hàng tại đây.

G
M
T

   

Text-to-speech function is limited to 100 characters

 

Options : History : Help : Feedback Close
Alternate Text Gọi ngay