Skip to Content
Kit Trạm giám sát Thông minh8. Tổng hợp trạm giám sát hoàn chỉnh

8. Tổng hợp trạm giám sát hoàn chỉnh

1. Mục tiêu

Trong bài này, chúng ta sẽ tổng hợp tất cả các cảm biến đã học để xây dựng một trạm giám sát thành phố thông minh hoàn chỉnh. Trạm sẽ thu thập đồng thời nhiều thông số môi trường, hiển thị trên màn hình LCD và gửi dữ liệu lên OhStem IoT để theo dõi từ xa.

Trạm giám sát thành phố thông minh

2. Tổng quan hệ thống

Danh sách cảm biến sử dụng

STTCảm biếnChức năngChân kết nối
1DHT20Nhiệt độ & Độ ẩmI2C2
2ACD1100Nồng độ CO2I2C
3Cảm biến âm thanhCường độ tiếng ồnA0
4Cảm biến ánh sángCường độ ánh sángA1
5Cảm biến tốc độ gióTốc độ gióA2
6GUVA-S12SDChỉ số UVA3
7Màn hình LCD 1602Hiển thị dữ liệuI2C1

3. Kết nối tổng hợp

Cổng Yolo UNOThiết bịGhi chú
I2C1Màn hình LCD 1602Màn hình hiển thị
I2C2DHT20Cảm biến nhiệt độ & độ ẩm
I2CACD1100Cảm biến CO2
A0Cảm biến âm thanhTín hiệu analog
A1Cảm biến ánh sángTín hiệu analog
A2Cảm biến tốc độ gióTín hiệu analog
A3GUVA-S12SDTín hiệu UV analog

4. Viết chương trình tổng hợp

Phần 1: Khởi động (khi Yolo UNO bắt đầu)

Khi khởi động, Yolo UNO sẽ kết nối WiFi và đăng nhập OhStem IoT, sau đó hiển thị màn hình chào:

Khối lệnh khởi động

Giải thích: Đèn đỏ báo hiệu đang kết nối WiFi. Khi đèn chuyển xanh, trạm đã sẵn sàng hoạt động.


Phần 2: Gửi dữ liệu lên OhStem IoT (mỗi 10 giây)

Sau mỗi 10 giây, trạm sẽ đọc tất cả cảm biến và gửi lên 7 kênh IoT:

Khối lệnh gửi dữ liệu IoT

Bảng kênh IoT:

KênhDữ liệuĐơn vị
V1Nhiệt độ (DHT20)°C
V2Độ ẩm (DHT20)%
V3Nồng độ CO2ppm
V4Cường độ tiếng ồndB
V5Tốc độ gióm/s
V6Chỉ số UV
V7Cường độ ánh sáng%

Phần 3: Hiển thị trên màn hình LCD (mỗi 8 giây)

Màn hình LCD hiển thị luân phiên 3 trang, mỗi trang 2 giây:

Trang 1 — Nhiệt độ & Âm thanh:

LCD Trang 1 - Nhiệt độ và Âm thanh

Trang 2 — Độ ẩm, UV & CO2:

LCD Trang 2 - Độ ẩm, UV và CO2

Trang 3 — Ánh sáng & Gió:

LCD Trang 3 - Ánh sáng và Gió

Toàn bộ khối lệnh hiển thị LCD (mỗi 8 giây):

Khối lệnh hiển thị LCD 8 giây

5. Chương trình mẫu

Link chương trình mẫu: Tại đây 

6. Bảng ngưỡng cảnh báo

Thông sốBình thường 🟢Cần chú ý 🟡Nguy hiểm 🔴
Nhiệt độ18–32°C32–38°C> 38°C
Độ ẩm40–70%70–85%> 85%
CO2< 800 ppm800–1500 ppm> 1500 ppm
Tiếng ồn< 60 dB60–85 dB> 85 dB
UV Index0–56–7> 8
Tốc độ gió< 5.5 m/s5.5–10.7 m/s> 10.8 m/s
Ánh sáng30–80%< 30%

7. Theo dõi dữ liệu từ xa

Sau khi nạp chương trình, mở OhStem IoT Dashboard để theo dõi biểu đồ dữ liệu thời gian thực từ tất cả 7 kênh V1–V7. Khi có thông số vượt ngưỡng, hệ thống sẽ ghi nhận sự kiện trên dashboard để cảnh báo người quản lý.

Link bảng IoT mẫu: Tại đây 

Chúc mừng! Bạn đã hoàn thành việc xây dựng một trạm giám sát thành phố thông minh hoàn chỉnh với Yolo UNO! Trạm có thể thu thập 6 thông số môi trường quan trọng và gửi dữ liệu lên đám mây để theo dõi từ xa.

Last updated on