Tự làm thiết bị cảnh báo khí CO với cảm biến MQ7

Chúng ta đã biết khí CO có hại cho sức khỏe con người, thậm chí đã có những vụ ngộ độc khí CO. Vì vậy hôm nay mình sẽ hướng dẫn các bạn tự làm một thiết bị cảnh báo khí CO. Đồng thời mình cũng giới thiệu với các bạn con cảm biến khí CO MQ7.

OK.

I. Sơ qua về con cảm biến

Đây là con cảm biến giúp phát hiện khí CO trong không khí. Nó sử dụng điện áp 5v DC. Xuất tín hiệu ra cả 2 loại là analog và digital. Cảm biến có con biến trở để tinh chỉnh độ nhạy của đầu ra digital. Gồm 4 chân: Vcc, GND, AOUT, DOUT (Nghe tên thì chắc cũng biết chức năng rồi nhỉ !)

Ok đơn giản vậy thôi.

 

II. Làm thôi

1. Phần cứng

Chuẩn bị:

  • Arduino (Mình dùng con UNO)
  • Cảm biến khí CO MQ7
  • Buzzer (Còi)
  • Điện trở 220 ôm (Cho con buzzer)

Các bạn ráp theo mạch sau (Mình sài tín hiệu analog nha, nếu bạn thích thì sài digital cũng được nhưng phải điều chỉnh độ nhạy bằng biến trở):

OK Vậy là xong phần cứng

2. Lập trình

Phần code thì rất là đơn giản (Mình chưa sài tới 1kb flash luôn ó)

 

#define buzzer 10
#define sensor A0
int val;
void setup()
{
  pinMode(buzzer,OUTPUT);
}
void loop()
{
  val=analogRead(sensor);
  if(val>170) digitalWrite(buzzer,1); //Nếu mức độ khí CO >170 thì bật buzzer, bạn có thể chỉnh thông số 170 sao cho thích hợp.
}

 

III. Kết luận

Vậy là xong rồi ák, rất đơn giản phải không nào. Như vậy là ta có thể tự tạo được thiết bị cảnh báo khí CO để bảo vệ sức khỏe cho bản thân và gia đình. Ngoài ra bạn có thể thay thế con cảm biến MQ7 bằng con cảm biến khác như cảm biến khí gas hay cảm biến mưa,...để phục vụ cho mục đích riêng của mình. Chúc các bạn sáng tạo, lập trình và chế tạo thật vui. Xin cảm ơn!

lên
22 thành viên đã đánh giá bài viết này hữu ích.
Các dự án được truyền cảm hứng

ST7565 và ESP8266 - Màn hình LCD bự chà bá chưa đến 100k cho thế giới IoT

Mình rất thích LCD ST7565 này, và đã đặt liền 4 con mà mỗi con quá rẻ có 20k. Nhưng khổ một điều, điện áp hoạt động và IO của LCD ST7565 có 3.3V. Bản thân mình lại không thích việc chơi điện trở để chơi LCD này với Arduino. Lý do đơn giản là phải hàn quá nhiều, mình lại lười crying. Hổm nay, mình đang làm loạt bài về ESP8266 và cũng phải gặp vấn đề điện trở để làm cầu phân áp khi giao tiếp giữa ESP8266 và Arduino.

lên
17 thành viên đã đánh giá bài viết này hữu ích.

Thư viện ST7565 trên Arduino Create - Thử nghiệm đầu tiên: Hoàn hảo!

Mình rất tự hào và hãnh diện, khi thư viện made in Việt Nam đầu tiên của Thái Sơn (Nick Chung) được mình tải lên tại Arduino Create với mục đích thử nghiệm việc biên dịch code online trên Arduino Create đã hoàn thành công việc của nó ngay trong lần thử đầu tiên. Qua bài viết này, mình xin hướng dẫn các bạn lập trình Arduino với Arduino Create thông qua việc làm một ví dụ mẫu về việc cài thư viện và sử dụng nó trên Arduino Create.

lên
7 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

Sự khác biệt giữa vi xử lý và vi điều khiển

Chào! Hôm nay mình sẽ giúp các bạn tìm hiểu sự khác biệt giữa vi điều khiển (VĐK) và vi xử lí (VXL). Để từ đó ta sẽ có cái nhìn tổng quát về 2 loại vi mạch này. Không dài dòng nữa, zô luôn nha.

lên
37 thành viên đã đánh giá bài viết này hữu ích.

Giới thiệu về thạch anh

Xin chào các bạn! Hôm nay mình sẽ giới thiệu với các bạn một linh kiện điện tử cũng khá quan trọng trong mạch arduino. Đó là thạch anh. Nhân tiện, nếu được thì một hôm nào đó mình sẽ hướng dẫn các bạn sử dụng thạch anh luôn nha. Giờ thì vào đề luôn.

lên
33 thành viên đã đánh giá bài viết này hữu ích.