Giới Thiệu cảm Biến MQ2cảm biến cảnh báo rò rỉ gas.. Mô phỏng trên proteus và code về cảm biến khí gas MQ2 4.. 1.Gi i Thi u v Arduino UNO R3 ới Thiệu về Arduino UNO R3 ện: ề Arduino UNO
Trang 1XIN CHÀO THẦY GIÁO
CÙNG TẤT CẢ CÁC BẠN!!!!
Trang 2BÀI BÁO CÁO
ĐỀ TÀI : CẢM BIẾN KHÍ GAS MQ2
Sinh Viên th c hi n: ực hiện: ện:
Trang 3Các n i dung c n trình bày ội dung cần trình bày ần trình bày
1.Giới thiệu về Arduino UNO R3
2 Giới Thiệu cảm Biến MQ2(cảm biến cảnh báo rò rỉ gas).
3 Mô phỏng trên proteus và code về cảm biến khí gas MQ2
4 Ứng Dụng
5.Kết Luận
Trang 41.Gi i Thi u v Arduino UNO R3 ới Thiệu về Arduino UNO R3 ện: ề Arduino UNO R3
Khi nhắc tới dòng mạch Arduino dùng để lập trình hay nghiên cứu chế tạo thì dòng đầu tiên mà người ta thường tìm hiểu đó chính là dòng Arduino UNO Hiện dòng mạch này đã phát triển tới thế hệ thứ 3 (R3)
Trang 5 1.1 Các Chân c a Arduino: ủa Arduino:
- Arduino UNO có 14 chân digital dùng để đọc hoặc xuất tín hiệu
Có 2 mức điện áp là 0V và 5V
-Chân PMW (~) là chân Băm xung
-Chân A0 đến A5 là chân analog
-Chân 0 đến 13 là các chân digital
-Các chân GND , VCC ,ngu nồn
- các c ng USB ,nút reset ổng USB ,nút reset
Trang 61.2 Một vài thông số của Arduino UNO R3
Vi đi u khi n ều khiển ển ATmega328 h 8bit ọ 8bit
Đi n áp ho t đ ng ện áp hoạt động ạt động ộng 5V DC (ch đ ỉ được cấp qua cổng USB) ược cấp qua cổng USB) c c p qua c ng USB) ấp qua cổng USB) ổng USB ,nút reset
T n s ho t đ ng ần số hoạt động ố hoạt động ạt động ộng 16 MHz
Dòng tiêu thụ kho ng 30mA ảng 30mA
Đi n áp vào khuyên dùng ện áp hoạt động 7-12V DC
Đi n áp vào gi i h n ện áp hoạt động ới hạn ạt động 6-20V DC
S chân Digital I/O ố hoạt động 14 (6 chân hardware PWM)
S chân Analog ố hoạt động 6 (đ phân gi i 10bit) ội dung cần trình bày ảng 30mA
Dòng t i đa trên m i chân I/O ố hoạt động ỗi chân I/O 30 mA
Dòng ra t i đa (5V) ố hoạt động 500 mA
Dòng ra t i đa (3.3V) ố hoạt động 50 mA
B nh flash ộng ới hạn 32 KB (ATmega328) v i 0.5KB dùng b i bootloader ới Thiệu về Arduino UNO R3 ởi bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328
Trang 72.Giới thiệu về cảm biến MQ2
2.1 giới thiệu
Các cảm biến MQ-2 có thể phát hiện và đo khí LPG, Rượu, Propane, Hydrogen, CO, và thậm chí là metan Phiên bản module của cảm biến này có chân digital giúp cảm biến hoạt động ngay cả khi không có vi điều khiển và rất hữu ích khi chỉ cần phát hiện một loại khí ,cụ thể bài này ta sẽ dung để thực hành bài cảm biến khí gas cảnh báo
rò rỉ
Trang 82.2 sơ đồ chân cảm biến khí gas MQ2
Gồm :
1 VCC
2 GND
3 D0
4 A0
Trang 93 Mô phỏng trên proteus và code về cảm biến khí gas MQ2
3.1 Mô Phỏng trên Proteus
Trang 103.2 code chương trình
#include<LiquidCrystal_I2C.h> //khai báo thư việnLiquidCrystal_I2C lcd(0x27,16,2);
#define led 2 //khai báo led chân 2
#define Sensor A1 // khai báo chân MQ 2
void setup()
{
Serial.begin(9200);
lcd.init();
lcd.backlight();
pinMode(led,OUTPUT); // thiết lập chân led ra
}
Trang 11 Void loop()
{
int Value = analogRead(Sensor);
lcd.setCursor(0,0); // định vị trí con trỏ
lcd.print("Value :"); // hiển thị nội dung
lcd.print(Value);
lcd.print(" ");
if (Value > 600) // giá trị của MQ 2
{
digitalWrite(led, HIGH); // ra lệnh mở led
lcd.setCursor(0,1); // định vị trí con trỏ
lcd.print("RO RI GAS!!!"); // hiển thị nội dung
}
else
Trang 12 {
digitalWrite(led, LOW); // ra lệnh tắt led
lcd.setCursor(0,1); // định vị trí con trỏ
lcd.print("MUC AN TOAN"); // hiển thị nội dung
}
}
Trang 14 4 Một số ứng dụng
Phát hiện hoặc đo lường các loại khí như LPG, Alcohol, Propane, Hydrogen, CO và thậm chí cả methane
Giám sát chất lượng không khí
Báo động rò rỉ gas
Bảo trì tiêu chuẩn an toàn
Duy trì các tiêu chuẩn môi trường trong bệnh viện
Trang 15 5 Kết luận
Cảm biến khí Gas MQ2 là một dòng cảm biến được nhiều bạn học
sinh, sinh viên sử dụng trong công việc học tập khi còn ngồi trên
ghế nhà trường Với giá thành hợp lý, độ chính xác cao nên được ứng dụng trong nhiều dự án như cảnh báo rò rỉ khí gas, báo động khi
có khói… Nó là một trong những cảm biến được sử dụng rộng rãi nhất trong các dòng cảm biến MQ
Trang 16XIN CẢM ƠN THẦY VÀ CÁC BẠN ĐÃ LẮNG NGHE