Skip to Content
YolobitCITYBIT9. Bài 7: Hệ thống theo dõi thời tiết và chất lượng không khí

9. Bài 7: Hệ thống theo dõi thời tiết và chất lượng không khí

Mục tiêu

  • Ở thành phố, chất lượng không khí là mối quan tâm hàng đầu. Để đo lường và đưa ra giải pháp tương ứng, chúng ta hãy cùng lập trình một hệ thống để theo dõi chất lượng không khí và thời tiết nhé! Các giá trị này sẽ được hiển thị trên màn hình LCD.

  • Nếu chất lượng không khí xuống thấp, hệ thống sẽ báo động bằng màn hình LED 5 x 5 trên Yolo:Bit.

Kết nối

  • Cảm biến nhiệt độ độ ẩm DHT20 (I2C2) bai 7.1

    |

  • Cảm biến chất lượng không khí MQ-135 (P0) bai 7.2

Lưu ý: Cảm biến chất lượng không khí sẽ ấm lên khi được cấp điện, đây là đặc tính đốt nóng không khí của thiết bị.

  • Màn hình LCD OLED (I2C1) bai 7.3

    |

  • Kết nối bai 7.4

    |

Lắp ráp mô hình

bai 7.5

| bai 7.6

| bai 7.7

|

Giới thiệu khối lệnh

bai 7.8

|

Viết chương trình

  1. Reset bộ đếm thời gian và đặt điều kiện nếu đọc bộ đếm thời gian > 3000 ms. bai 7.9

    |

  2. Khởi tạo màn hình LCD. Xóa màn hình LCD trước đó và in ra giá trị nhiệt độ, độ ẩm, chất lượng không khí (PPM) lên màn hình LCD tại vị trí 3 hàng khác nhau: bai 7.10

    |

  3. Tạo điều kiện để báo động về chất lượng không khí: Nếu chất lượng không khí > 1000 (Đạt mức độ đáng báo động) bai 7.11

    |

  4. Nếu điều kiện đúng: Hiện đèn màu đỏ và thông báo “Khong khi: Xau” lên màn hình LCD

    Nếu không: đổi màu đèn LED thành màu xanh và hiển thị dòng chữ “TKhong khi: Tot” lên màn hình LCD bai 7.12

    |

  5. Reset bộ đếm thời gian ở cuối điều kiện chính bai 7.13

    |

Chương trình mẫu

  • Hệ thống theo dõi thời tiết và chất lượng không khí: Tại đây   bai 7.14
Last updated on

OhStem AI Assistant

Hỏi bất kỳ điều gì về OhStem

OhStem

Xin chào!

Tôi là trợ lý AI của OhStem. Hãy hỏi tôi bất kỳ câu hỏi nào về sản phẩm, lập trình, hoặc hướng dẫn sử dụng.