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

Select any filter and click on Apply to see results

Các bài viết cùng tác giả

Giới thiệu màn hình OLED 0.96 inch I2C

Xin chào mọi người! Hôm nay chúng ta sẽ cùng review cái màn hình oled 0.96in giao tiếp i2c này nha. Nhưng trước hết, ta hãy xem thử Oled là gì nha.

lên
13 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: 

Chạy hàm song song với delay

Xin chào các bạn! Trong cuộc sống, đôi khi chúng ta đang làm một việc gì đó và sẽ có lúc chúng ta phải đợi một khoảng thời gian rồi mới làm tiếp công việc ấy, và khi ấy ta sẽ tận dụng khoảng thời gian ấy để làm một việc khác. Vậy trong arduino ta có thể làm tương tự không, trong khi ta cho chương trình delay thì ta lại cho nó thực hiện một việc gì đó. Đáp án là được, bài viết này sẽ chia sẻ thủ thuật khá hay này.

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