Giới thiệu dự án
Ô nhiễm không khí và biến đổi khí hậu đang trở thành thách thức nghiêm trọng đối với sức khỏe cộng đồng và sự phát triển bền vững tại các đô thị hiện đại. Theo báo cáo từ Tổ chức Y tế Thế giới (WHO), hơn 90% dân số toàn cầu đang sống trong môi trường có chất lượng không khí không đạt chuẩn an toàn, với các tác nhân nguy hại hàng đầu gồm bụi mịn $PM_{2.5}$, khí Carbon Monoxide (CO), Carbon Dioxide ($CO_2$) và bức xạ cực tím (UV). Tại Việt Nam, đặc biệt ở các đô thị lớn như TP. Hồ Chí Minh và Hà Nội, mật độ phương tiện cơ giới cá nhân dày đặc cùng các hoạt động công nghiệp phát thải liên tục làm gia tăng nồng độ khí độc và bụi mịn vượt ngưỡng cho phép của QCVN 05:2013/BTNMT, đe dọa trực tiếp đến hệ hô hấp, tim mạch và làm gia tăng nguy cơ ung thư da.
Vấn đề cốt lõi đặt ra là các trạm quan trắc môi trường tiêu chuẩn hiện nay có chi phí đầu tư và vận hành rất cao (hàng trăm triệu đến hàng tỷ đồng), kích thước cồng kềnh, phân bố thưa thớt, không thể cung cấp dữ liệu thời gian thực cục bộ tại từng vi khí hậu hoặc các điểm nóng giao thông. Ngược lại, các thiết bị đo thương mại cầm tay lại thiếu tính năng kết nối mạng diện rộng, không thể lưu trữ lịch sử và không có khả năng gửi cảnh báo tự động kèm tọa độ vị trí.
Đồ án tốt nghiệp "Thiết kế và thi công hệ thống đo và cảnh báo nồng độ các thông số môi trường (CO, $CO_2$, bụi và UV)" do sinh viên khoa Điện - Điện tử, Trường Đại học Sư phạm Kỹ thuật TP.HCM thực hiện nhằm giải quyết trọn vẹn bài toán trên.
Mục tiêu cụ thể của dự án:
- Thiết kế và thi công hoàn chỉnh phần cứng bo mạch thu thập dữ liệu đa cảm biến tích hợp vi điều khiển 32-bit hiệu năng cao.
- Tích hợp module truyền thông di động và định vị toàn cầu để gửi dữ liệu môi trường kèm tọa độ GPS về máy chủ đám mây qua giao thức GPRS.
- Xây dựng thuật toán tiền xử lý, lọc nhiễu và chuyển đổi điện áp ADC sang các đơn vị nồng độ chuẩn hóa ($ppm$, $\mu g/m^3$, $mW/cm^2$).
- Phát triển hệ thống web server hiển thị trực quan các thông số thời gian thực, lưu trữ dữ liệu chuỗi thời gian và tự động gửi cảnh báo khi phát hiện nồng độ vượt ngưỡng nguy hại.
Phương pháp tiếp cận của hệ thống là kết hợp kiến trúc nhúng biên (Edge Embedded System) sử dụng vi điều khiển STM32F103C8T6 làm trung tâm xử lý, kết nối mảng cảm biến chuyên dụng (MQ-7, GP2Y1010AU0F, ML8511, NDIR $CO_2$) và module viễn thông SIM808. Dữ liệu sau khi xử lý được truyền tải trực tiếp lên nền tảng Firebase Realtime Database qua mạng di động GSM/GPRS, cho phép giám sát độc lập không phụ thuộc vào hạ tầng Wi-Fi cố định.
Hệ thống đạt được các chỉ tiêu đo lường chuẩn xác: đo nồng độ bụi $PM_{2.5}$ trong dải $0 - 500\ \mu g/m^3$, đo khí CO trong dải $10 - 1000\ ppm$, đo bức xạ UV với bước sóng nhạy $280 - 390\ nm$ và giám sát $CO_2$ lên đến $5000\ ppm$. Thời gian trễ truyền nhận dữ liệu qua GPRS đạt mức $\le 3\text{ giây}$, vị trí GPS có sai số định vị $< 5\text{ mét}$. Phạm vi ứng dụng tập trung vào quan trắc chất lượng không khí ngoài trời, giám sát hầm mỏ, nhà xưởng và tích hợp trên các phương tiện giao thông công cộng. Giới hạn nghiên cứu bao gồm việc thu thập tín hiệu cảm biến $CO_2$ thông qua mô phỏng tín hiệu chuẩn và hoạt động truyền thông dựa trên băng tần mạng 2G/GSM.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Thị trường quan trắc môi trường hiện được phân chia thành ba nhóm giải pháp chính: Trạm quan trắc tự động chuyên dụng (AQMS), máy đo cầm tay cá nhân (Testo/Fluke) và các mô hình IoT mã nguồn mở.
| Tiêu chí |
Trạm quan trắc công nghiệp (AQMS) |
Thiết bị đo cầm tay thương mại |
Hệ thống IoT STM32 + SIM808 (Đề tài) |
| Chi phí đầu tư |
Rất cao (> 500.000.000 VNĐ) |
Cao (15.000.000 - 40.000.000 VNĐ) |
Thấp (< 2.000.000 VNĐ) |
| Tính cơ động |
Cố định, kích thước lớn |
Cầm tay, chỉ đo thủ công |
Di động cao, lắp đặt linh hoạt |
| Khả năng kết nối |
Mạng cáp quang/4G chuyên dụng |
Không có hoặc Bluetooth ngắn |
GSM/GPRS toàn quốc + GPS tích hợp |
| Độ trễ cập nhật |
Định kỳ 15 - 60 phút |
Tức thời tại chỗ (không lưu trữ) |
Thời gian thực (chu kỳ 5 - 10 giây) |
| Khả năng tích hợp |
Phức tạp, đóng kín hệ thống |
Hạn chế, phần mềm độc quyền |
Mở rộng qua Cloud REST API/Firebase |
Yêu cầu hệ thống được lượng hóa theo ma trận ưu tiên MoSCoW:
- Must-have: Đo lường chính xác 4 thông số (CO, $CO_2$, bụi, UV); tích hợp định vị GPS; truyền dữ liệu qua GPRS lên Cloud; giao diện hiển thị web; khối nguồn chuyển đổi đa mức điện áp ổn định.
- Should-have: Mạch gia nhiệt tự động 2 mức điện áp cho cảm biến MQ-7; cơ chế tự động kết nối lại khi mất sóng GSM; thuật toán lọc trung bình trượt tín hiệu ADC.
- Could-have: Lưu trữ đệm dữ liệu vào EEPROM/Flash khi mất kết nối mạng; cảnh báo qua tin nhắn SMS tới số cứu hộ khẩn cấp.
- Won't-have: Nhận dạng nguồn phát thải bằng học sâu trên chip; phân tích quang phổ khí dạng phòng thí nghiệm.
Thách thức kỹ thuật lớn nhất nằm ở tính chất tiêu thụ dòng điện đột biến của module SIM808 (lên tới $2A$ trong các xung phát RF burst) và sự nhạy cảm của vi điều khiển STM32 đối với sụt áp, đòi hỏi mạch nguồn xung chuyển mạch DC-DC phải đáp ứng dòng tải tức thời cao với độ gợn sóng (ripple) $\le 50mV$.
Thiết kế hệ thống
Kiến trúc hệ thống gồm 5 khối chức năng liên kết chặt chẽ:
- Khối vi điều khiển trung tâm: Vi điều khiển STM32F103C8T6 (32-bit ARM Cortex-M3 core, tần số xung nhịp tối đa $72\ MHz$, bộ nhớ Flash $64\ KB$, SRAM $20\ KB$). MCU đảm nhiệm việc điều chế xung PWM, chuyển đổi ADC 12-bit, giao tiếp UART và thực thi thuật toán chuyển đổi thông số.
- Khối cảm biến đa chỉ số:
- Cảm biến CO (MQ-7): Cảm biến điện hóa SnO2, đo nồng độ $10 - 1000\ ppm$, yêu cầu chu kỳ gia nhiệt xung mức cao $5V$ ($60s$) và mức thấp $1.4V$ ($90s$).
- Cảm biến bụi quang học (GP2Y1010AU0F): Đo nồng độ hạt bụi mịn $PM_{2.5}$, tích hợp diode phát hồng ngoại (IRED) và phototransistor khuếch đại tín hiệu quang.
- Cảm biến UV (ML8511): Đo dải phổ $280 - 390\ nm$, xuất tín hiệu điện áp tuyến tính tương thích ADC.
- Cảm biến $CO_2$ quang học NDIR: Đo nồng độ khí dựa trên độ suy giảm hấp thụ hồng ngoại tại bước sóng $4.279\ \mu m$.
- Khối truyền thông và định vị: Module SIMCom SIM808 tích hợp Quad-band GSM/GPRS ($850/900/1800/1900\ MHz$) và bộ thu GPS 66 kênh (độ nhạy thu $-165\ dBm$).
- Khối nguồn công suất: Sử dụng IC hạ áp LM2596-5.0 (cung cấp nguồn $5V$ cho cảm biến), LM2596-ADJ (điều chỉnh ra $4.1V/3A$ cho SIM808) và IC ổn áp tuyến tính LM1117-3.3 (cấp $3.3V$ cho vi điều khiển).
- Khối hiển thị & Cơ sở dữ liệu Cloud: Firebase Realtime Database kết hợp giao diện Web Dashboard (HTML5/CSS3/JavaScript) định dạng JSON.
+-----------------------------------------------------------------------+
| KHỐI NGUỒN CHÍNH |
| Adapter / Ắc quy 12VDC (Dòng tải tối thiểu 2A) |
| +-------------------+-------------------+-------------------+ |
| | LM2596-5.0 (5V) | LM2596-ADJ (4.1V) | LM1117-3.3 (3.3V) | |
+-------+---------+---------+---------+---------+---------+---------+---+
| | |
v v v
+-----------------+----+ +---------+---------+ +-----+-------------+
| KHỐI CẢM BIẾN | | KHỐI SIM808 | | STM32F103C8T6 |
| - MQ-7 (Khí CO) | | - GPRS Engine | | - 32-bit Cortex-M3|
| - GP2Y1010 (Bụi) +--->| - GPS Receiver |<->| - ADC 12-bit |
| - ML8511 (Tia UV) | | - AT Command UART | | - DMA / Timers |
| - NDIR (Khí CO2) | +---------+---------+ +-------------------+
+----------------------+ |
v (GPRS TCP/IP / HTTP REST)
+---------+---------+
| FIREBASE REALTIME |
| DATABASE |
+---------+---------+
|
v (WebSocket / REST API)
+---------+---------+
| WEB DASHBOARD |
| Realtime & Alerts |
+-------------------+
Cấu trúc cơ sở dữ liệu trên Firebase Realtime Database:
{
"SensorData": {
"device_01": {
"timestamp": 1611123456,
"dust_pm25": 42.5,
"co_ppm": 12.8,
"co2_ppm": 450.0,
"uv_intensity": 2.1,
"gps": {
"latitude": 10.8505,
"longitude": 106.7719,
"speed": 0.0
},
"alert_status": "NORMAL"
}
}
}
Phương pháp nghiên cứu và phát triển
Quy trình phát triển hệ thống áp dụng mô hình lai giữa V-Model và Agile:
- Tiêu chuẩn thiết kế phần cứng: Sử dụng phần mềm Altium Designer để thiết kế sơ đồ nguyên lý và layout mạch in (PCB) 2 lớp, đường mạch nguồn tải dòng lớn $\ge 40\ mil$, tách biệt vùng mass tương tự (AGND) và mass số (DGND).
- Môi trường phát triển firmware: Sử dụng công cụ cấu hình STM32CubeMX v6.2.0 để sinh mã khởi tạo ngoại vi HAL (Hardware Abstraction Layer), trình biên dịch Keil MDK-ARM v5.30 tối ưu hóa mã C.
- Kế hoạch triển khai (16 tuần):
- Tuần 1 - 4: Nghiên cứu tài liệu cảm biến, khảo sát đặc tính linh kiện, thiết kế sơ đồ khối.
- Tuần 5 - 8: Tính toán thông số mạch, mô phỏng trên Proteus, vẽ mạch in PCB và thi công hàn linh kiện.
- Tuần 9 - 12: Lập trình firmware điều khiển ngoại vi, kiểm tra ngắt UART, xử lý tập lệnh AT Command SIM808, thiết kế giao diện Web.
- Tuần 13 - 16: Tích hợp toàn diện phần cứng - đám mây, thử nghiệm thực địa, đóng gói sản phẩm và hoàn thiện báo cáo.
Implementation và kết quả
Quá trình phát triển phần cứng và thuật toán
Khối vi điều khiển thực hiện chuyển đổi tín hiệu tương tự từ các cảm biến thông qua bộ chuyển đổi ADC 12-bit đa kênh với độ phân giải:
$$\Delta V = \frac{V_{ref}}{4095} = \frac{3.3V}{4095} \approx 0.8058\ mV$$
1. Thuật toán tính toán nồng độ khí CO từ cảm biến MQ-7
Cảm biến MQ-7 yêu cầu tính toán điện trở nội $R_S$ dựa trên điện áp rơi trên điện trở tải $R_L = 10\ k\Omega$. Do tín hiệu $V_{RL}$ có biên độ tối đa $5V$, mạch sử dụng cầu phân áp gồm $R_1 = 2\ k\Omega$ và $R_2 = 3\ k\Omega$ để đưa về dải đo $0 - 3V$ phù hợp với vi điều khiển.
Công thức xác định điện trở cảm biến:
$$V_{RL} = V_{ADC} \times \frac{R_1 + R_2}{R_2} = V_{ADC} \times \frac{5}{3}$$
$$R_S = R_L \times \frac{V_{CC} - V_{RL}}{V_{RL}}$$
Nồng độ khí CO được nội suy theo hàm mũ dựa trên hệ số $R_0$ đo trong không khí sạch:
$$\text{Nồng độ CO } (ppm) = 100 \times \left( \frac{R_S}{R_0} \right)^{-1.52}$$
Đoạn mã C xử lý cảm biến MQ-7 trên STM32:
#include "stm32f1xx_hal.h"
#include <math.h>
#define RL_VALUE 10.0f // Điện trở tải kOhm
#define R0_CLEANAIR_FACTOR 25.0f
float Calculate_MQ7_Resistance(uint32_t adc_val) {
float v_adc = ((float)adc_val / 4095.0f) * 3.3f;
float v_rl = v_adc * (5.0f / 3.0f); // Bù cầu phân áp
if (v_rl <= 0.01f) return 9999.0f;
return (float)(RL_VALUE * (5.0f - v_rl) / v_rl);
}
float Get_CO_PPM(float rs, float r0) {
float ratio = rs / r0;
// Phương trình đường cong đặc tính: ppm = 100 * (RS/R0)^(-1.52)
return (float)(100.0f * pow(ratio, -1.52f));
}
2. Thuật toán đo nồng độ bụi $PM_{2.5}$ (Sharp GP2Y1010AU0F)
Cảm biến yêu cầu điều khiển kích hoạt LED hồng ngoại với độ rộng xung chính xác $0.32\ ms$ trong chu kỳ $10\ ms$. Tín hiệu quang phản xạ được lấy mẫu tại thời điểm $0.28\ ms$ sau khi bật LED để đạt độ ổn định quang học cao nhất.
float Read_Dust_Density(ADC_HandleTypeDef *hadc) {
float vo_raw = 0;
// Bật IRED của cảm biến (Active LOW hoặc HIGH tùy mạch đệm)
HAL_GPIO_WritePin(DUST_LED_GPIO_Port, DUST_LED_Pin, GPIO_PIN_RESET);
DWT_Delay_us(280); // Chờ 280us để điện áp đạt đỉnh ổn định
HAL_ADC_Start(hadc);
if (HAL_ADC_PollForConversion(hadc, 10) == HAL_OK) {
vo_raw = (float)HAL_ADC_GetValue(hadc);
}
HAL_ADC_Stop(hadc);
DWT_Delay_us(40); // Duy trì xung đủ 320us
HAL_GPIO_WritePin(DUST_LED_GPIO_Port, DUST_LED_Pin, GPIO_PIN_SET);
DWT_Delay_us(9680); // Nghỉ 9.68ms cho đủ chu kỳ 10ms
float voltage = (vo_raw / 4095.0f) * 3.3f * (5.0f / 3.0f); // Bù phân áp
// Chuyển đổi tuyến tính theo datasheet: 0.5V = 0 ug/m3, hệ số góc 0.17V / (100 ug/m3)
float dust_density = (voltage - 0.9f) / 0.005f;
if (dust_density < 0.0f) dust_density = 0.0f;
return dust_density;
}
3. Quản lý truyền thông SIM808
Dữ liệu GPS từ khung NMEA được trích xuất bằng ngắt UART. Vi điều khiển đóng gói bản tin HTTP POST gửi lên Firebase Database qua tập lệnh AT Command chuẩn:
AT+SAPBR=3,1,"Contype","GPRS"
AT+SAPBR=3,1,"APN","v-internet"
AT+SAPBR=1,1
AT+HTTPINIT
AT+HTTPPARA="CID",1
AT+HTTPPARA="URL","https://<PROJECT-ID>.firebaseio.com/SensorData/device_01.json"
AT+HTTPPARA="CONTENT","application/json"
AT+HTTPDATA=128,10000
{"dust":38.2,"co":15.4,"uv":2.4,"lat":10.8505,"lon":106.7719}
AT+HTTPACTION=1
AT+HTTPTERM
Kết quả đo kiểm và đánh giá thực nghiệm
Hệ thống được thử nghiệm vận hành liên tục trong 72 giờ trong nhiều môi trường: phòng thí nghiệm kín, khuôn viên trường học và nút giao thông ngã tư Thủ Đức (TP.HCM).
| Chỉ số kiểm nghiệm |
Giá trị thiết kế |
Kết quả thực nghiệm |
Đánh giá sai số |
| Dải đo bụi mịn $PM_{2.5}$ |
$0 - 500\ \mu g/m^3$ |
$5 - 485\ \mu g/m^3$ |
Sai số $\le 6.8%$ so với máy đo chuẩn |
| Dải đo khí CO |
$10 - 1000\ ppm$ |
$10 - 850\ ppm$ |
Sai số $\le 5.2%$ tại dải $50 - 200\ ppm$ |
| Thời gian khởi động GPS |
Cold start $< 40s$ |
Thực tế: $32.4s$ |
Đạt chuẩn thiết kế |
| Độ trễ truyền Firebase |
$< 5.0s$ |
Trung bình: $2.8s$ |
Tốc độ truyền ổn định trên mạng 2G |
| Tỷ lệ mất gói tin (Packet Loss) |
$< 3.0%$ |
Thực tế: $1.2%$ |
Đạt độ tin cậy viễn thông |
| Công suất tiêu thụ trung bình |
$< 2.5W$ |
Thực tế: $1.85W$ |
Tiết kiệm năng lượng |
Giao diện Web hiển thị cập nhật mượt mà dữ liệu nồng độ các chất dạng biểu đồ thời gian thực, đồng thời hiển thị vị trí thiết bị trên bản đồ số thông qua tọa độ GPS thu được.
Đổi mới và đóng góp kỹ thuật
Hệ thống mang lại các cải tiến kỹ thuật rõ rệt so với các công trình nghiên cứu trước đây:
- Thuật toán điều khiển nhiệt thông minh cho cảm biến MQ-7: Khác với các mạch đo thông thường sử dụng nguồn $5V$ liên tục gây quá nhiệt và suy giảm độ nhạy điện cực SnO2, đồ án đã triển khai chu kỳ gia nhiệt 2 pha ($5V$ làm sạch cảm biến trong $60s$, $1.4V$ hấp phụ khí CO trong $90s$) được chuyển mạch tự động thông qua transistor công suất kết hợp timer ngắt của STM32, giúp tăng độ bền cảm biến lên $> 3\text{ năm}$ và độ lặp lại phép đo cải thiện $28%$.
- Tối ưu hóa đa nhiệm trên nền vi điều khiển ARM 32-bit: Khai thác sức mạnh bộ điều khiển DMA và ngắt vòng lặp tròn (circular buffer) của STM32F103 để nhận dữ liệu NMEA GPS liên tục mà không gây nghẽn CPU, duy trì tốc độ lấy mẫu ADC ở tần số cao.
- Tích hợp kép GSM/GPRS và GPS không dây: Tận dụng triệt để kiến trúc Single-Chip của SIM808, giảm thiểu diện tích bo mạch $45%$ so với việc sử dụng module SIM900A và module GPS NEO-6M rời rạc.
- Giải pháp nguồn xung chống sụt áp đa tầng: Thiết kế mạch nguồn buck kép phối hợp giữa tụ lọc tantalum $100\mu F$, cuộn cảm $33\mu H$ và IC LM2596-ADJ, triệt tiêu xung gai nhiễu điện áp khi SIM808 truyền phát sóng công suất cao, loại bỏ hoàn toàn hiện tượng reset vi điều khiển ngẫu nhiên.
Ứng dụng thực tế và triển khai
Hệ thống đo và cảnh báo nồng độ các thông số môi trường sở hữu khả năng ứng dụng thực tế phong phú:
- Giám sát chất lượng không khí di động: Lắp đặt trực tiếp trên nóc xe buýt, xe thu gom rác hoặc xe taxi công nghệ. Khi phương tiện di chuyển khắp các tuyến đường nội đô, thiết bị liên tục gửi dữ liệu ô nhiễm kèm tọa độ GPS về trung tâm điều hành, xây dựng "Bản đồ ô nhiễm không khí theo thời gian thực" cho toàn thành phố mà không tốn chi phí xây dựng trạm cố định.
- Quan trắc an toàn lao động trong công nghiệp: Triển khai tại các môi trường kín có nguy cơ ngộ độc khí cao như hầm lò than, nhà máy nhiệt điện, xưởng đúc kim loại, hầm đỗ xe ngầm của các tòa nhà chung cư cao tầng.
- Hệ thống cảnh báo chỉ số UV tại các khu nghỉ dưỡng/bãi biển: Đo lường cường độ bức xạ cực tím và đưa ra cảnh báo tự động trên bảng điện tử hoặc ứng dụng web giúp người dân chủ động bảo vệ da.
Phân tích chi phí và hiệu quả đầu tư (ROI)
Chi phí linh kiện sản xuất một thiết bị đo hoàn chỉnh (BOM):
- Vi điều khiển STM32F103C8T6: 65.000 VNĐ
- Module SIM808 (GSM/GPRS/GPS): 320.000 VNĐ
- Cảm biến bụi Sharp GP2Y1010AU0F: 110.000 VNĐ
- Cảm biến khí CO MQ-7: 45.000 VNĐ
- Cảm biến tia UV ML8511: 85.000 VNĐ
- Cảm biến $CO_2$ NDIR (mạch quy đổi chuẩn): 180.000 VNĐ
- Mạch nguồn, PCB, vỏ hộp IP65 và linh kiện phụ trợ: 150.000 VNĐ
- Tổng chi phí phần cứng (BOM): ~ 955.000 VNĐ/thiết bị.
Với chi phí chỉ bằng $1/15$ so với thiết bị nhập ngoại cùng tính năng và phí duy trì Data 3G/4G khoảng $20.000\text{ VNĐ/tháng}$, thời gian thu hồi vốn cho các doanh nghiệp vận tải hoặc ban quản lý tòa nhà đạt mức dưới 6 tháng nhờ tối ưu hóa chi phí giám sát an toàn và tiết kiệm nhân lực đo thủ công.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật
- Module SIM808 phụ thuộc vào mạng 2G/GPRS - băng tần đang nằm trong lộ trình tắt sóng của các nhà mạng viễn thông tại một số quốc gia.
- Cảm biến bán dẫn MQ-7 bị ảnh hưởng một phần bởi sự dao động lớn của nhiệt độ và độ ẩm môi trường xung quanh nếu không có thuật toán bù trừ phi tuyến tính.
- Cảm biến $CO_2$ trong quy mô đề tài được kiểm thử bằng tín hiệu mô phỏng tương đương dải điện áp thực nghiệm.
Hướng phát triển trong tương lai
- Nâng cấp phần cứng viễn thông: Chuyển đổi module truyền thông sang chuẩn 4G LTE Cat-M1 / NB-IoT (như SIM7020E, SIM7600) nhằm đón đầu hạ tầng viễn thông hiện đại và giảm thiểu hơn nữa mức tiêu thụ năng lượng.
- Ứng dụng thuật toán thông minh: Tích hợp bộ lọc Kalman mở rộng (EKF) để khử nhiễu tín hiệu ADC và áp dụng mô hình máy học (LSTM/ARIMA) trên Cloud để dự báo xu hướng ô nhiễm không khí trong 24 giờ tiếp theo.
- Năng lượng tái tạo: Bổ sung tấm pin năng lượng mặt trời 5W và mạch sạc pin Lithium-ion 18650 tích hợp quản lý năng lượng thông minh MPPT, cho phép thiết bị vận hành hoàn toàn độc lập ngoài trời.
Đối tượng hưởng lợi
Hệ thống đem lại giá trị thiết thực cho nhiều nhóm đối tượng:
- Sinh viên ngành Kỹ thuật Điện tử - Viễn thông, IoT, Tự động hóa: Là tài liệu tham khảo hoàn chỉnh từ thiết kế phần cứng, lập trình ARM Cortex-M3 đến giao tiếp IoT qua giao thức AT Command và tích hợp Cloud.
- Kỹ sư phát triển hệ thống nhúng (Embedded Developers): Cung cấp thiết kế mẫu về mạch nguồn chuyển mạch hạ áp chịu dòng tức thời cao, kỹ thuật giao tiếp cảm biến quang/bán dẫn và phương pháp tối ưu hóa bộ đệm UART.
- Doanh nghiệp và Đơn vị quản lý đô thị: Sở hữu giải pháp quan trắc không khí diện rộng với chi phí đầu tư siêu thấp, dễ dàng mở rộng quy mô hàng trăm điểm đo.
- Cộng đồng và Xã hội: Tiếp cận thông tin chất lượng không khí minh bạch, cập nhật theo thời gian thực để chủ động phòng tránh các bệnh lý đường hô hấp và tác hại của tia cực tím.
Câu hỏi thường gặp
1. Yêu cầu kỹ thuật tối thiểu để triển khai và vận hành hệ thống là gì?
Về phần cứng, thiết bị yêu cầu nguồn cấp DC từ $9V - 12V$ với dòng cấp tối thiểu $2A$ để đáp ứng các xung truyền sóng của module GSM. Về hạ tầng mạng, chỉ cần một thẻ Micro-SIM có đăng ký gói cước dữ liệu di động (Data GPRS/2G/3G/4G). Phía máy chủ yêu cầu kết nối Internet để đồng bộ Firebase Realtime Database.
2. Khả năng mở rộng (Scalability) của hệ thống khi có hàng ngàn trạm đo?
Hệ thống sử dụng cơ chế truyền dữ liệu RESTful/JSON phân tán không đồng bộ lên Firebase. Khi mở rộng lên hàng nghìn trạm, cơ sở dữ liệu NoSQL tự động co giãn (Auto-scaling) băng thông mà không làm gián đoạn luồng tiếp nhận dữ liệu. Phía vi điều khiển hoạt động độc lập nên không gây nghẽn tại nút cục bộ.
3. Hệ thống có thể tích hợp với các nền tảng SCADA hoặc phần mềm quản lý đô thị hiện hữu không?
Hoàn toàn có thể. Do dữ liệu được lưu trữ trên Cloud dạng chuẩn JSON thông qua REST API, các hệ thống SCADA, BMS hoặc ứng dụng di động bên thứ ba có thể dễ dàng truy xuất thông qua các hàm Webhook hoặc API Endpoints bảo mật bằng Token xác thực.
4. Quy trình bảo trì và hiệu chuẩn (Calibration) cảm biến như thế nào?
Để đảm bảo độ chính xác cao:
- Cảm biến MQ-7 cần sấy sơ bộ (preheat) $\ge 48\text{ giờ}$ trước lần vận hành đầu tiên và được hiệu chuẩn lại hệ số $R_0$ trong không khí sạch định kỳ 6 tháng/lần.
- Cảm biến bụi GP2Y1010AU0F cần được vệ sinh buồng quang học định kỳ bằng khí nén sạch để loại bỏ bụi bám tĩnh điện trên thấu kính phototransistor.
5. Dự toán chi phí và thời gian hoàn vốn (ROI) khi thương mại hóa?
Giá thành sản xuất hàng loạt ước tính khoảng $800.000 - 900.000\text{ VNĐ/bộ}$. So với các thiết bị công nghiệp nhập khẩu, giải pháp giúp tiết kiệm hơn $85%$ chi phí đầu tư ban đầu, mang lại thời gian hoàn vốn chỉ từ 3 đến 6 tháng cho các đơn vị sử dụng.
Kết luận
Đồ án tốt nghiệp "Thiết kế và thi công hệ thống đo và cảnh báo nồng độ các thông số môi trường (CO, $CO_2$, bụi và UV)" của sinh viên Trường Đại học Sư phạm Kỹ thuật TP.HCM đã hoàn thành xuất sắc toàn bộ các mục tiêu đặt ra: từ việc nghiên cứu tính toán lý thuyết, thiết kế phần cứng bo mạch in PCB chuẩn mực, tối ưu hóa thuật toán nhúng trên vi điều khiển 32-bit STM32F103C8T6 đến phát triển hệ thống Cloud Web theo dõi thời gian thực qua module SIM808.
Hệ thống chứng minh tính khả thi cao, hoạt động ổn định và độ tin cậy vượt trội trong môi trường thực địa. Đây không chỉ là một công trình học thuật xuất sắc thể hiện tư duy thiết kế hệ thống nhúng IoT toàn diện mà còn là một giải pháp công nghệ giàu tiềm năng ứng dụng thực tiễn, đóng góp thiết thực vào công cuộc bảo vệ môi trường và sức khỏe cộng đồng. Các nhà phát triển, đơn vị nghiên cứu và doanh nghiệp quan tâm có thể tiếp tục kế thừa kiến trúc này để nâng cấp lên các chuẩn kết nối băng rộng thế hệ mới (4G/5G/NB-IoT), thúc đẩy mạnh mẽ quá trình chuyển đổi số trong quan trắc môi trường thông minh.