KẾT NỐI CẢM BIẾN MQ5 LPG VỚI ARDUINO
Bạn đang đọc: KẾT NỐI CẢM BIẾN MQ5 LPG VỚI ARDUINO
KẾT NỐI CẢM BIẾN MQ5 LPG VỚI ARDUINO
Trong bài viết này, tất cả chúng ta tìm hiểu và khám phá cách giao diện cảm biến gas MQ5 ( là một cảm biến khí chung tương thích hơn để phát hiện và xác lập nồng độ LPG ) với Arduino. Trong hướng dẫn này, tất cả chúng ta sử dụng module cảm biến MQ5 ( được bán thoáng đãng trên thị trường ). Module này có hai đầu ra – đầu ra tín hiệu tựa như ( A0 ) và đầu ra tín hiệu kỹ thuật số ( D0 ). Có thể sử dụng đầu ra tương tự như để phát hiện rò rỉ gas và để đo thể tích rò rỉ gas theo những đơn vị chức năng đơn cử ( giả sử ppm ). Có thể sử dụng đầu ra kỹ thuật số để phát hiện rò rỉ gas và do đó kích hoạt mạng lưới hệ thống cảnh báo nhắc nhở ( giả sử cảnh báo nhắc nhở bằng âm thanh hoặc kích hoạt sms, v.v. ). Đầu ra kỹ thuật số chỉ cung ứng hai loại tín hiệu đầu ra là mức tín hiệu Cao và Thấp ( do đó tương thích hơn để phát hiện rò rỉ khí hơn là đo thể tích khí gas ). Dưới đây là hình ảnh của module cảm biến này .
Kết nối cảm biến MQ5 với Arduino sử dụng chân tín hiệu kỹ thuật số
Điều này khá đơn thuần. Kết nối chân D0 của module MQ5 với bất kể chân kỹ thuật số nào của arduino. Trước tiên hãy liên kết D0 với chân 7 của arduino. Sau đó tất cả chúng ta cần phân phối nguồn điện ( Vcc ) liên kết chân GND với mass. Tham khảo sơ đồ mạch được đưa ra dưới đây. Lấy liên kết + 5V từ arduino và liên kết nó với Vcc của module MQ5. Cuối cùng liên kết chân GND của module MQ5 với GND của arduino .
Chương trình
int sensor=7;
int gas_value;
void setup()
{
pinMode(sensor,INPUT);
Serial.begin(9600);
}
void loop()
{
gas_value=digitalRead(sensor); // gán biến gas_value cho giá trị đọc được từ cảm biến gas
Serial.println(gas_value); // in ra màn hình giá trị 0 hoặc 1 báo hiệu có khí gas hay không
}
Sau khi nạp chương trình xong, chúng ta dùng hộp quẹt để xì khí ga vào cảm biến MQ5 để xem chương trình có hoạt động không, nếu chương trình in ra mức 1 lên Serial Monitor tức là chương trình hoạt động tốt, báo hiệu có khí gas.
Kết nối cảm biến MQ5 với Arduino sử dụng chân tín hiệu tương tự (Analog)
Ta kết nối các chân như trên hình và viết chương trình như sau:
float sensor = A0 ;
float gas_value ;
void setup ( )
{
pinMode ( sensor, INPUT ) ;
Serial. begin ( 9600 ) ;
}
void loop ( )
{
gas_value = analogRead ( sensor ) ;
Serial. println ( gas_value ) ;
}
Trước tiên, hãy quan sát thử những giá trị đầu ra mặc định ( khi không vận dụng rò rỉ khí ) trong đó MQ5 chỉ cảm nhận được nồng độ không khí trong khí quyển .
Sau đó, ta lại dùng bật lửa để tạo hiệu ứng rò rỉ gas thì giá trị in ra màn hình hiển thị tăng lên 800 + cho thấy module MQ5 hoạt động giải trí rất hiệu suất cao trong việc phát hiện rò rỉ khí gas
Hi vọng bài viết giúp ích được những bạn trong việc phong cách thiết kế riêng cho mình một bộ phát hiện rò rỉ khí gas, chúc những bạn thành công xuất sắc .
Source: https://suachuatulanh.edu.vn
Category : Nạp Gas Tủ Lạnh