Báo động khí gas sử dụng arduino

29/07/2022 admin
Một mạch báo động khí gas sử dụng Arduino sẽ được ra mắt chi tiết cụ thể qua bài viết này. Mạch có tính năng phát ra âm thanh báo động và ngắt rơle khi nồng độ khí gas trong không khí cao hơn mức định được cho phép .

Báo động khí gas sử dụng arduino

Mô tả

 Một mạch báo động khí gas sử dụng Arduino sẽ được giới thiệu chi tiết qua bài viết này. Mạch có chức năng phát ra âm thanh báo động và ngắt rơle khi nồng độ khí gas  trong không khí cao hơn mức định cho phép.MQ2 là một cảm biến khí dựa trên SnO2 có thể phát hiện được các loại khí như metan, propan, butan, nồng độ cồn, khói, hydro, v.v. Dưới đây là sơ đồ mạch điện bên trong cảm biến khí MQ2.

Cảm biến MQ2 hoàn toàn có thể nhận ra được những khí dễ cháy bằng cách tăng nhiệt độ khi chúng bị oxy hóa bởi bộ phận làm nóng. Nếu có bất kể khí dễ cháy được phát hiện, quy trình oxy hóa của cùng một loại khí dẫn đến nhiệt độ tăng và trở kháng của điện trở cảm biến sẽ giảm. Điều đó có nghĩa là nhiều dòng điện sẽ chạy qua điện trở kéo tải và do đó điện áp trên nó sẽ tăng lên .
Ở điều kiện kèm theo thông thường ( không có khí gas trong không khí ), trở kháng cảm biến sẽ rất cao khoảng chừng 850K. Vì vậy, điện áp ra sẽ bằng 0 trải qua điện trở kéo tải nối xuống GND. Khi cảm biến tiếp xúc trọn vẹn với khí gas, trở kháng của cảm biến giảm xuống khoảng chừng 800 ohms và điện áp rơi trên điện trở kéo tải sẽ vào khoảng chừng 4,62 volt. Sau khi quy đổi ADC, điện áp 4,62 V sẽ là 948 và nó được tàng trữ trong biến “ d ” ( tìm hiểu thêm chương trình ). Hình dưới đây cho thấy một biểu đồ cảm biến khí gas của MQ2 .

Trên thực tiễn đồ thị hoàn toàn có thể không phải là một đường thẳng. Nhưng ở đây, tất cả chúng ta phải giả sử nó là một đường thẳng chính bới không hề mô phỏng nồng độ khí gas trọn vẹn đúng chuẩn với cơ sở phòng thí nghiệm hạn chế của chúng tôi. Để hiệu chuẩn đúng mực cảm biến, tất cả chúng ta cần 1 số ít dụng cụ chuyên được dùng để biết đúng chuẩn nồng độ của khí trong môi trường tự nhiên. Dù sao những giá trị trên có cũng phần nào đủ cho mục tiêu của tất cả chúng ta .
Tỷ lệ Tỷ Lệ nồng độ được xác lập bằng phương trình sau. p = d / 9,48 trong đó d là đầu ra kỹ thuật số của ADC và p là tỷ suất Tỷ Lệ. Phương trình thu được bằng cách tìm phương trình của đồ thị trên ở dạng tổng quát y = mx + c. Trong đó m là độ dốc và c là đường thẳng đo được trên trục y. Dưới đây là sơ đồ mạch rất đầy đủ của cảm biến LPG ( Liquefied Petroleum Gas – Khí dầu mỏ hóa lỏng ) sử dụng arduino .

Sơ đồ mạch

Đầu ra của cảm biến khí được liên kết với chân A0 của arduino. Chân D10 của arduino được sử dụng để tinh chỉnh và điều khiển còi báo động và chân D13 được sử dụng để tinh chỉnh và điều khiển rơle. Rơle được sử dụng ở đây là rơle SPDT và do đó nó hoàn toàn có thể được sử dụng để BẬT hoặc TẮT thiết bị khi có rò rỉ khí gas. Ở mạch này ngưỡng được cho phép được đặt là 30 %. Bạn hoàn toàn có thể đặt ngưỡng được cho phép tùy ý theo nhu yếu của mình. Trong khi chọn điểm ngưỡng, nhiệt độ và nhiệt độ cũng phải được xem xét vì cảm biến MQ2 có sự phụ thuộc vào vào cả hai. Bạn nên tìm hiểu thêm bảng tài liệu ( datasheet ) của cảm biến khí MQ2 hiểu rõ hơn .

Chương trình / Code

https://drive.google.com/file/d/13_cMXsyIoOhT7aPxiDR_Z4pXhnwUKQLf/view?usp=sharing

Ghi chú

·         Cảm biến MQ2 yêu cầu làm nóng trước 24 giờ để hoạt động ổn định.

· Cuộn dây đốt nóng của MQ2 tiêu thụ khoảng chừng 150 mA và do đó nên phân phối nguồn năng lượng cho cuộn dây từ một nguồn riêng không liên quan gì đến nhau .
· Bạn hoàn toàn có thể sử dụng nguồn 5V có sẵn từ bo arduino để cấp cho những thiết bị trong mạch .
· Bo mạch arduino hoàn toàn có thể được cấp nguồn trải qua giắc cắm nguồn 9V .

Alternate Text Gọi ngay