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)
Cảm biến chất lượng không khí MQ-135 (P0)
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)
Kết nối
Lắp ráp mô hình
Giới thiệu khối lệnh
Viết chương trình
Reset bộ đếm thời gian và đặt điều kiện nếu đọc bộ đếm thời gian > 3000 ms.
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:
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)
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
Reset bộ đếm thời gian ở cuối điều kiện chính
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
