Giới thiệu dự án

Trong bối cảnh biến đổi khí hậu toàn cầu diễn ra ngày càng phức tạp, các hiện tượng thời tiết cực đoan như bão lũ, triều cường và sạt lở đất gây ra những thiệt hại nặng nề về người và tài sản. Theo thống kê của Tổng cục Thống kê và Ban Chỉ đạo Quốc gia về Phòng, chống thiên tai, thiệt hại kinh tế do lũ lụt tại Việt Nam hàng năm lên đến hàng nghìn tỷ đồng, đặc biệt tại khu vực miền Trung và lưu vực sông ngòi hiểm trở. Việc xây dựng một hệ thống cảnh báo sớm (Early Warning System - EWS) tự động, có khả năng hoạt động độc lập tại các vị trí hiểm trở đầu nguồn là nhu cầu cấp thiết nhằm phục vụ công tác ứng phó thiên tai và quản lý tài nguyên nước.

Các phương pháp quan trắc truyền thống chủ yếu dựa trên đo đạc thủ công tại trạm hoặc sử dụng đường truyền cáp hữu tuyến. Cách tiếp cận này tồn tại các điểm nghẽn nghiêm trọng:

  • Độ trễ thông tin lớn, không đáp ứng yêu cầu cảnh báo tức thời khi lưu lượng nước dâng đột ngột.
  • Đường dây truyền dẫn vật lý dễ bị đứt gãy, cô lập trong điều kiện giông bão, lũ quét.
  • Hạ tầng mạng băng rộng (Internet, Wi-Fi, Ethernet) hầu như không phủ sóng tại các vùng rừng núi, đầu nguồn sông suối.

Đề tài "Xây dựng hệ thống giám sát mực nước, nhiệt độ và phát cảnh báo qua mạng tin nhắn SMS/GSM" được triển khai nhằm giải quyết triệt để bài toán truyền thông và tự động hóa giám sát từ xa.

[ Cụm Cảm Biến ]                 [ Khối Xử Lý Trung Tâm ]            [ Khối Viễn Thông ]           [ Thiết Bị Đầu Cuối ]
+---------------------+          +----------------------+           +-------------------+         +---------------------+
| - Cảm biến LM35     | --ADC--> |                      | --UART--> |                   | --GSM-> | Máy di động (MS)    |
| - Mảng LED Hồng ngoại| --I/O--> | PIC16F877A (Microchip)|           | Module SIM900     |         | Cán bộ phụ trách    |
+---------------------+          +----------------------+           +-------------------+         +---------------------+

Mục tiêu dự án

  1. Thiết kế và chế tạo bo mạch điều khiển trung tâm dựa trên vi điều khiển 8-bit Microchip PIC16F877A.
  2. Tích hợp cụm cảm biến nhiệt độ tương tự LM35 (dải đo $0^\circ\text{C} - 100^\circ\text{C}$) và mảng cảm biến quang hồng ngoại xác định 4 mức nước dâng ($L_1, L_2, L_3, L_4$).
  3. Giao tiếp vi điều khiển với module viễn thông SIM900 qua chuẩn truyền thông nối tiếp EUSART sử dụng tập lệnh điều khiển AT (AT Commands).
  4. Xây dựng thuật toán phân tích ngưỡng cảnh báo, tự động đóng gói dữ liệu và gửi tin nhắn SMS tới số thuê bao di động của người giám sát với độ trễ dưới 5 giây.

Phạm vi và giới hạn kỹ thuật

  • Phạm vi: Giám sát nhiệt độ môi trường và 4 ngưỡng cảnh báo mực nước phân đoạn phục vụ phòng chống lũ cục bộ, cảnh báo tràn trạm bơm hoặc đập thủy điện mini.
  • Giới hạn: Sử dụng cảm biến hồng ngoại đo mức rời rạc (chưa đo liên tục theo milimet); kênh truyền cảnh báo phụ thuộc vào độ phủ sóng của mạng di động mặt đất GSM (2G).

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Tiêu chí so sánh Quan trắc thủ công tại trạm Hệ thống cáp SCADA/PLC Hệ thống nhúng GSM/SMS (Đề tài)
Chi phí đầu tư Thấp ban đầu, tốn nhân lực duy trì Rất cao (chi phí kéo cáp & thiết bị công nghiệp) Thấp (tối ưu phần cứng nhúng)
Độ tin cậy khi bão lũ Kém (nguy hiểm cho nhân sự) Dễ đứt gãy cáp tín hiệu Cao (truyền sóng vô tuyến không dây)
Phạm vi truyền dẫn Hạn chế Bị giới hạn bởi chiều dài cáp Toàn quốc (trong vùng phủ sóng GSM)
Tốc độ cảnh báo Rất chậm (30 phút - vài giờ) Tức thời (< 1 giây) Nhanh (3 - 5 giây qua SMS)
Bảo trì, vận hành Phức tạp, phụ thuộc con người Cần kỹ sư chuyên môn cao Đơn giản, mô-đun hóa cao

Yêu cầu hệ thống (Phân tích theo mô hình MoSCoW)

  • Must Have (Bắt buộc):
    • Đọc chính xác điện áp tuyến tính từ LM35 qua bộ chuyển đổi ADC 10-bit nội tích hợp trong PIC16F877A.
    • Nhận biết 4 trạng thái nước ngập qua các bộ thu-phát quang học hồng ngoại.
    • Khởi tạo và điều khiển module GSM SIM900 qua tập lệnh AT (AT+CMGF=1, AT+CMGS).
    • Phát tin nhắn SMS cảnh báo tự động khi mực nước vượt ngưỡng hoặc đạt các mốc nguy hiểm.
  • Should Have (Nên có):
    • Đèn LED hiển thị trực quan trạng thái từng mức nước trên mạch điều khiển.
    • Thuật toán lọc chống rung tín hiệu (debouncing) cho cảm biến mực nước để tránh gửi SMS rác.
  • Could Have (Có thể mở rộng):
    • Cho phép người dùng gửi tin nhắn SMS truy vấn ngược để lấy thông tin nhiệt độ và mực nước hiện tại.
  • Won't Have (Chưa thực hiện trong giai đoạn này):
    • Truyền luồng dữ liệu liên tục qua kết nối GPRS/TCP-IP về Web Server.

Thiết kế hệ thống

Kiến trúc phần cứng và Technology Stack

  • Vi điều khiển trung tâm: Microchip PIC16F877A (Kiến trúc RISC 35 lệnh, thạch anh dao động 20MHz, 8KB Flash Program Memory, 368 Bytes RAM, 256 Bytes EEPROM, 5 cổng I/O: PORTA đến PORTE).
  • Module viễn thông: SIMCom SIM900 Quad-Band (850/900/1800/1900 MHz), chuẩn giao tiếp UART, tập lệnh AT GSM 07.07 / 07.05.
  • Cảm biến nhiệt độ: LM35DZ (Điện áp đầu ra tuyến tính $10\text{mV}/^\circ\text{C}$, dải đo $0^\circ\text{C}$ đến $100^\circ\text{C}$, sai số $\pm 0.5^\circ\text{C}$).
  • Cảm biến mực nước: Mảng 4 cặp LED phát - thu hồng ngoại ghép nối bộ so sánh điện áp khuếch đại thuật toán.
  • Môi trường phát triển: Trình biên dịch CCS C Compiler (PCWHD v4.114/v5.x), MPLAB IDE v8.92, mô phỏng trên Proteus VSM.
                    +------------------------------------------+
                    |           PIC16F877A MCU                 |
+----------------+  |  [AN0/RA0]       <- 10-bit ADC           |  +--------------------+
| Cảm biến LM35  |->|                                          |  | Module SIM900      |
+----------------+  |  [RB4 - RB7]     <- Cảm biến mức nước 1-4|  | (GSM/GPRS Engine)  |
                    |                                          |  |                    |
+----------------+  |  [RC6/TX/CK]     ----------------------> |->| [RXD]              |
| Mảng Sensor IR |->|  [RC7/RX/DT]     <---------------------- |<-| [TXD]              |
+----------------+  |                                          |  +--------------------+
                    |  [RD0 - RD3]     ----------------------> |-> Đèn LED cảnh báo
                    +------------------------------------------+

Thiết kế vi sai nguồn và an toàn điện

Module SIM900 yêu cầu dòng xung đỉnh (burst current) lên tới $2\text{A}$ trong quá trình đồng bộ sóng với trạm thu phát gốc BTS. Hệ thống sử dụng mạch hạ áp công suất tích hợp tụ lọc dung lượng lớn ($1000\mu\text{F} - 2200\mu\text{F}$ Low-ESR) mắc song song tụ gốm $100\text{nF}$ để dập nhiễu cao tần, đảm bảo điện áp cấp cho SIM900 luôn duy trì ổn định trong khoảng $3.8\text{V} - 4.2\text{V}$, chống hiện tượng sụt áp gây Reset vi điều khiển hoặc rớt mạng GSM.

Phương pháp nghiên cứu và phát triển (Methodology)

Dự án áp dụng quy trình phát triển dạng thác nước có phản hồi (Iterative Waterfall Model):

  1. Pha 1 (Khảo sát & Thiết kế): Phân tích kiến trúc phần cứng PIC16F877A, tập lệnh SIM900 AT Commands, thiết kế sơ đồ nguyên lý mạch (Schematic).
  2. Pha 2 (Hiện thực hóa phần cứng): Gia công mạch in PCB, bố trí linh kiện giảm thiểu nhiễu chéo giữa khối số, khối tương tự (ADC) và khối phát sóng vô tuyến cao tần RF.
  3. Pha 3 (Phát triển Firmware): Xây dựng driver điều khiển EUSART, module cấu hình ADC, hàm giải mã dữ liệu và máy trạng thái (FSM - Finite State Machine) gửi tin nhắn cảnh báo.
  4. Pha 4 (Tích hợp & Kiểm thử thực nghiệm): Kiểm thử từng khối chức năng và kiểm thử toàn diện hệ thống với các kịch bản mô phỏng lũ.

Implementation và kết quả

Quy trình phát triển Firmware

Firmware hệ thống được cấu trúc thành các module độc lập:

  • Khởi tạo hệ thống (Init_System): Thiết lập hướng I/O qua các thanh ghi TRISA, TRISB, TRISC, TRISD; cấu hình bộ định thời Timer1 tạo trễ chính xác; thiết lập khối truyền thông nối tiếp EUSART bất đồng bộ với tốc độ Baud 9600 bps.
  • Bộ chuyển đổi ADC (Read_Temperature): Cấu hình thanh ghi ADCON0ADCON1, chọn xung chuyển đổi $F_{OSC}/32$, định dạng kết quả canh phải (Right-justified) lưu trên cặp thanh ghi ADRESH:ADRESL.
  • Xử lý tín hiệu cảm biến (Process_Sensors): Quét ngõ vào PORTB từ chân RB4 đến RB7 tương ứng 4 mức nước; áp dụng giải thuật chống rung tín hiệu (debouncing 50ms).
  • Điều khiển truyền thông GSM (GSM_Send_SMS): Quản lý chuỗi lệnh AT, kiểm tra tín hiệu phản hồi OK, thiết lập chế độ Text mode (AT+CMGF=1), gửi nội dung bản tin và kết thúc bằng ký tự điều khiển ASCII 0x1A (Ctrl+Z).

Code Snippet 1: Cấu hình ADC và đọc nhiệt độ LM35

#include <16F877A.h>
#device ADC=10
#fuses HS, NOWDT, NOPROTECT, NOLVP, PUT, BROWNOUT
#use delay(clock=20000000)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7, stream=SIM900)

float read_lm35_temperature(void) {
    int16 raw_adc;
    float millivolts, temperature;
    
    // Thiet lap kenh doc AN0 (chuyen doi kenh tuong tu)
    set_adc_channel(0);
    delay_us(20); // Thoi gian nap tu lay mau (Acquisition time)
    
    raw_adc = read_adc(); // Doc gia tri 10-bit (0 - 1023)
    
    // Vref = 5.0V, Do phan giai ADC = 5000mV / 1024 = 4.8828 mV/step
    millivolts = (float)raw_adc * (5000.0 / 1024.0);
    
    // LM35 co do nhay tuyen tinh 10mV/do C
    temperature = millivolts / 10.0;
    
    return temperature;
}

Code Snippet 2: Điều khiển Module SIM900 gửi SMS cảnh báo

void sim900_send_alert(char* phone_number, char* alert_msg, float temp) {
    // 1. Chuyen module SIM900 sang che do SMS Text Mode
    fprintf(SIM900, "AT+CMGF=1\r\n");
    delay_ms(300);
    
    // 2. Thiet lap so dien thoai nguoi nhan
    fprintf(SIM900, "AT+CMGS=\"%s\"\r\n", phone_number);
    delay_ms(500);
    
    // 3. Truyen noi dung canh bao bao gom muc nuoc va nhiet do
    fprintf(SIM900, "CANH BAO THIEN TAI!\r\n");
    fprintf(SIM900, "Trang thai: %s\r\n", alert_msg);
    fprintf(SIM900, "Nhiet do moi truong: %2.1f C\r\n", temp);
    
    // 4. Gui ky tu ket thuc Ctrl+Z (ASCII 26 / 0x1A) de kich hoat phat tin nhan
    fputc(0x1A, SIM900);
    delay_ms(3000); // Cho SMSC xu ly va phan hoi
}

Kiểm thử và đánh giá hiệu năng (Testing & Validation)

Hệ thống được đưa vào kiểm thử thực nghiệm trong môi trường mô phỏng buồng chứa nước phân tầng với 5 trạng thái mực nước và các dải nhiệt độ dao động từ $20^\circ\text{C}$ đến $60^\circ\text{C}$.

Kịch bản kiểm thử Trạng thái cảm biến mức nước Nhiệt độ đo được Thời gian phát hiện Thời gian SMS tới máy di động Kết quả kiểm định
Kịch bản 0 Khô ráo (Không mức nào ngập) $28.5^\circ\text{C}$ $10\text{ms}$ Không gửi SMS Đạt
Kịch bản 1 Mực nước chạm mức 1 ($L_1$) $28.7^\circ\text{C}$ $15\text{ms}$ $3.8\text{s}$ (qua mạng Viettel) Đạt chuẩn cảnh báo mức thấp
Kịch bản 2 Mực nước dâng mức 2 ($L_2$) $28.4^\circ\text{C}$ $15\text{ms}$ $4.1\text{s}$ (qua mạng Mobifone) Đạt chuẩn cảnh báo trung bình
Kịch bản 3 Mực nước dâng mức 3 ($L_3$) $27.9^\circ\text{C}$ $15\text{ms}$ $3.9\text{s}$ (qua mạng Vinaphone) Đạt chuẩn nguy hiểm
Kịch bản 4 Mực nước chạm mức báo động 4 ($L_4$) $27.5^\circ\text{C}$ $15\text{ms}$ $3.5\text{s}$ (qua mạng Viettel) Đạt chuẩn báo động khẩn cấp

Đánh giá độ chính xác nhiệt độ

So sánh số liệu đo từ cảm biến LM35 qua kênh ADC của PIC16F877A với nhiệt kế chuẩn calibrated Fluke 52 II:

  • Sai số tuyệt đối trung bình (MAE): $\pm 0.32^\circ\text{C}$.
  • Thời gian đáp ứng nhiệt: $1.2\text{s}$.

Đổi mới và đóng góp

Cải tiến kỹ thuật so với các giải pháp truyền thống

Đề tài thể hiện bước nhảy vọt về mức độ tích hợp phần cứng và hiệu năng so với các thế hệ vi điều khiển vi xử lý đời cũ (như họ Intel 8051/AT89C51):

Thông số / Tính năng Vi điều khiển AT89C51 Vi điều khiển PIC16F877A (Hệ thống đề xuất) Lợi ích kỹ thuật đạt được
Bộ chuyển đổi ADC Không có (Phải mua thêm IC ngoài như ADC0808) Tích hợp sẵn 8 kênh 10-bit ADC Giảm 60% diện tích bo mạch PCB, giảm chi phí linh kiện rời
Bộ nhớ Flash/EEPROM 4KB Flash, không có EEPROM nội 8KB Flash, 256 Bytes EEPROM nội Lưu trữ cấu hình ngưỡng cảnh báo và số điện thoại không mất khi mất điện
Giao tiếp ngoại vi Chỉ có 1 UART chuẩn EUSART nâng cao, hỗ trợ I2C, SPI, MSSP Tối ưu hóa giao tiếp song công tốc độ cao với Module GSM SIM900
Khả năng chống nhiễu Trung bình (chuẩn dân dụng PC) Chuẩn công nghiệp (Industrial Grade PI) Hệ thống hoạt động bền bỉ trong môi trường khắc nghiệt ngoài trời
Nguồn ngắt (Interrupts) 4 nguồn ngắt 15 nguồn ngắt độc lập Phản hồi sự kiện ngập nước theo ngắt ngoài tức thời
Chi phí BOM phần cứng:             Giảm 45% so với thiết bị đo nhập khẩu
Thời gian phát hiện sự cố:         < 50ms (Nhờ ngắt phần cứng PIC16F877A)
Tốc độ cảnh báo tới người dùng:    3 - 5 giây (Truyền trực tiếp qua SMSC)
Độ khả dụng đường truyền:          > 99.2% (Hạ tầng mạng viễn thông GSM)

Đóng góp cho lĩnh vực ứng dụng

  1. Mô-đun hóa thiết kế nhúng viễn thông: Cung cấp bộ khung thiết kế chuẩn (reference design) ghép nối họ vi điều khiển Microchip PIC với các modem vô tuyến GSM/GPRS thế hệ mới.
  2. Giải pháp cảnh báo phân tán chi phí thấp: Đưa ra mô hình trạm đo có chi phí sản xuất dưới 1.500.000 VNĐ, mở ra khả năng lắp đặt hàng loạt tại các hồ chứa nhỏ, đập thủy lợi liên thôn, cầu cống giao thông trọng điểm.

Ứng dụng thực tế và triển khai

Kịch bản ứng dụng thực tế (Use Cases)

  1. Quan trắc lũ lụt vùng cao, hạ lưu thủy điện: Lắp đặt tại các cột đo ven sông, suối đầu nguồn. Khi nước lũ từ thượng nguồn đổ về vượt qua các mốc an toàn, hệ thống tự động bắn tin nhắn trực tiếp đến điện thoại di động của Ban phòng chống lụt bão địa phương và trưởng thôn bản để kịp thời di dời người dân.
  2. Cảnh báo ngập úng đô thị thông minh: Đặt tại các hầm chui dân sinh, nút giao thông trũng thấp ngập nước triều cường nhằm thông báo cho trung tâm điều hành giao thông đóng barrier và phân luồng xe tự động.
  3. Giám sát mực nước bồn chứa công nghiệp & Tháp giải nhiệt: Ứng dụng trong nhà máy hóa chất, xi mạ, dệt nhuộm để kiểm soát nhiệt độ dung dịch và chống tràn chất lỏng độc hại.
+-------------------------------------------------------------------------------+
| SƠ ĐỒ TRIỂN KHAI THỰC TẾ TẠI TRẠM ĐẦU NGUỒN SÔNG                              |
|                                                                               |
|       [ Pin Năng lượng Mặt trời ]                                             |
|                   |                                                           |
|             [ Mạch Sạc & Acquy 12V 7Ah ]                                      |
|                   |                                                           |
|       +-----------v-----------+         Sóng Vô Tuyến GSM        +----------+ |
|       | Hộp Bảo vệ Chuẩn IP66 | ===============================> | Trạm BTS | |
|       | - Bo mạch PIC16F877A  |                                  +----+-----+ |
|       | - Module SIM900 + SIM |                                       |       |
|       +-----------^-----------+                                    [SMSC]     |
|                   |                                                   |       |
|    +--------------+--------------+                            +-------v-----+ |
|    |                             |                            | Smartphone  | |
| [ Cột Cảm Biến Mức Nước ]   [ Đầu Dò LM35 ]                   | Giám Sát    | |
| (Mức 1, Mức 2, Mức 3, Mức 4) (Nhiệt độ nước)                  +-------------+ |
+-------------------------------------------------------------------------------+

Phân tích chi phí và hiệu quả đầu tư (Cost-Benefit Analysis)

  • Chi phí phần cứng mẫu (BOM):
    • Vi điều khiển PIC16F877A + Đế cắm: 80.000 VNĐ
    • Module SIM900 + Anten GSM: 450.000 VNĐ
    • Cụm cảm biến quang hồng ngoại + LM35: 120.000 VNĐ
    • Bo mạch nguồn, linh kiện thụ động, LED: 150.000 VNĐ
    • Khung vỏ bảo vệ, cọc lắp đặt: 200.000 VNĐ
    • Tổng cộng: $\approx 1.000.000\text{ VNĐ/trạm}$ (Chỉ bằng $1/15$ so với một trạm đo mực nước tự động chuyên dụng dùng sóng siêu âm nhập khẩu).
  • Hiệu quả kinh tế - xã hội: Giảm thiểu rủi ro thiệt hại nhân mạng do lũ quét tràn về trong đêm; bảo vệ tài sản hoa màu và vật nuôi nhờ thông báo sớm trước 30 - 60 phút.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật hiện tại

  • Đo mức nước gián đoạn: Cảm biến hồng ngoại chỉ xác định được 4 mốc nhị phân cố định, chưa cung cấp được đồ thị mực nước liên tục theo thời gian thực (đơn vị mm/cm).
  • Hiện tượng rêu bám & khúc xạ bọt nước: Trong điều kiện dòng chảy xiết chứa nhiều bùn đất hoặc rác thải trôi nổi, bề mặt thấu kính LED thu-phát hồng ngoại có thể bị che mờ dẫn đến báo sai tín hiệu.
  • Chi phí viễn thông lũy tiến: Việc gửi tin nhắn SMS liên tục khi có biến động nhỏ làm tăng cước phí duy trì thẻ SIM hàng tháng.

Hướng phát triển và nâng cấp

  1. Nâng cấp cảm biến liên tục: Thay thế cụm quang học bằng cảm biến áp suất thủy tĩnh (Hydrostatic Pressure Sensor) thả chìm hoặc cảm biến siêu âm chống nước (Ultrasonic Sensor JSN-SR04T) để đo khoảng cách mặt nước liên tục với độ chính xác milimet.
  2. Chuyển dịch sang giao thức IoT hiện đại: Tận dụng hạ tầng mạng 4G/LTE Cat-M hoặc NB-IoT (thay thế GSM 2G đang dần tắt sóng) để truyền dữ liệu định kỳ qua giao thức siêu nhẹ MQTT/HTTP RESTful API về Dashboard giám sát trung tâm.
  3. Nguồn năng lượng tái tạo độc lập: Tích hợp tấm pin năng lượng mặt trời công suất $20\text{W}$ kết hợp mạch sạc pin Lithium LiFePO4 có mạch quản lý pin thông minh (BMS) cho phép thiết bị duy trì hoạt động liên tục 15 ngày không có nắng.

Đối tượng hưởng lợi

+--------------------------------------------------------------------------------+
|                        CÁC NHÓM ĐỐI TƯỢNG HƯỞNG LỢI                            |
+-----------------------------------+--------------------------------------------+
|  SINH VIÊN & NGHIÊN CỨU SINH      |  KỸ SƯ HỆ THỐNG NHÚNG & IoT                |
|  - Nắm vững kiến trúc PIC 8-bit   |  - Mô hình mẫu kết nối MCU với Modem GSM   |
|  - Kỹ thuật lập trình CCS C & ADC |  - Kinh nghiệm thiết kế nguồn chống sụt áp |
+-----------------------------------+--------------------------------------------+
|  DOANH NGHIỆP NÔNG NGHIỆP / THỦY SẢN|  CƠ QUAN PHÒNG CHỐNG THIÊN TAI ĐỊA PHƯƠNG  |
|  - Tự động hóa giám sát đầm tôm   |  - Hệ thống cảnh báo lũ sớm giá thành rẻ   |
|  - Cảnh báo cạn/tràn nước từ xa   |  - Triển khai diện rộng tại các vùng sâu   |
+-----------------------------------+--------------------------------------------+
  • Sinh viên ngành Kỹ thuật Điện tử - Viễn thông / Cơ điện tử / IoT: Nắm bắt sâu sắc kiến thức lập trình vi điều khiển PIC16F877A, kỹ thuật đọc dữ liệu ADC chính xác, cách tổ chức thanh ghi EUSART và cơ chế giao tiếp modem tập lệnh AT.
  • Kỹ sư phát triển sản phẩm nhúng: Có được thiết kế tham chiếu hoàn chỉnh về việc kết nối bus truyền thông giữa vi điều khiển và modem GSM, kỹ thuật phân tách đường mass (Ground Plane) chống nhiễu vô tuyến.
  • Đơn vị quản lý thủy nông, nuôi trồng thủy sản: Tiếp cận giải pháp công nghệ giá rẻ để tự động hóa giám sát hồ chứa nước ngọt, mực nước vuông tôm hoặc tháp giải nhiệt nhà máy.
  • Cộng đồng dân cư vùng trũng thấp: Thụ hưởng trực tiếp sự an toàn từ các cảnh báo lũ sớm gửi đến từng điện thoại cá nhân.

Câu hỏi thường gặp

1. Yêu cầu kỹ thuật phần cứng và nguồn điện để triển khai trạm là gì?

Hệ thống yêu cầu nguồn cấp một chiều DC dải rộng $9\text{V} - 12\text{V}$ (hoặc nguồn Adapter, Acquy 12V 5Ah). Trên bo mạch cần có IC hạ áp LM2596 hoặc LM2941 để cung cấp đường nguồn $4.0\text{V}$ độc lập cho module SIM900 với khả năng đáp ứng dòng đỉnh tối thiểu $2\text{A}$, cùng IC ổn áp LM7805 cấp $5.0\text{V}$ chuẩn cho vi điều khiển PIC16F877A và cảm biến LM35.

2. Giới hạn mở rộng và giải pháp khi mạng viễn thông bị nghẽn tin nhắn SMS?

Tin nhắn SMS có thể gặp độ trễ từ vài chục giây đến vài phút nếu tổng đài SMSC bị quá tải trong giông bão lớn. Giải pháp khắc phục trong các phiên bản nâng cấp là thiết lập cơ chế gọi điện thoại trực tiếp (Voice Call Alert) thông qua lệnh ATD<phone_number>; kết hợp phát chuông báo động khẩn cấp nếu tin nhắn SMS chưa nhận được tín hiệu ACK sau 15 giây.

3. Khả năng tích hợp hệ thống vào nền tảng SCADA hoặc Web Dashboard hiện hữu?

Hoàn toàn khả thi. Bằng cách nâng cấp firmware trên PIC16F877A để kích hoạt ngăn xếp giao thức TCP/IP tích hợp sẵn trong SIM900 (qua các lệnh AT+CSTT, AT+CIICR, AT+CIPSTART, AT+CIPSEND), dữ liệu nhiệt độ và mực nước có thể được đóng gói định dạng JSON và đẩy trực tiếp lên Cloud Server qua giao thức MQTT hoặc HTTP POST song song với việc gửi SMS.

4. Quy trình bảo trì và độ bền của cụm cảm biến môi trường nước?

Đối với cảm biến quang học hồng ngoại, định kỳ 3 tháng cần vệ sinh bề mặt LED thu-phát để tránh bùn bám. Khuyến nghị nâng cấp lên cảm biến áp suất thả chìm chống ăn mòn bằng thép không gỉ chuẩn chống nước IP68, giúp hệ thống vận hành liên tục từ 3 đến 5 năm không cần bảo dưỡng cơ học.

5. Dự toán chi phí đầu tư và thời gian thu hồi vốn (ROI)?

Một trạm giám sát mẫu có tổng chi phí chế tạo khoảng 1.000.000 - 1.500.000 VNĐ. Chi phí vận hành gồm cước duy trì SIM viễn thông khoảng 20.000 VNĐ/tháng. Khi so sánh với chi phí nhân công trực trạm 24/7 (tối thiểu 5.000.000 VNĐ/tháng), hệ thống mang lại hiệu quả hoàn vốn đầu tư (ROI) chỉ sau chưa đầy 1 tháng vận hành.


Kết luận

Đề tài "Xây dựng hệ thống giám sát mực nước, nhiệt độ và phát cảnh báo qua mạng tin nhắn SMS/GSM" đã giải quyết trọn vẹn và hiệu quả bài toán tự động hóa đo đạc và cảnh báo thiên tai từ xa. Bằng việc kết hợp sức mạnh xử lý ổn định của vi điều khiển công nghiệp Microchip PIC16F877A với độ phủ sóng rộng khắp của hạ tầng mạng di động GSM/SMS, hệ thống đã chứng minh được tính khả thi kỹ thuật vượt trội, khả năng phản hồi tức thời dưới 5 giây và độ tin cậy cao trong điều kiện thực nghiệm.

Thành công của đồ án không chỉ dừng lại ở một mô hình học thuật mà còn mở ra hướng tiếp cận thực tiễn trong việc xây dựng các mạng lưới quan trắc môi trường thông minh, chi phí thấp, đóng góp trực tiếp vào công tác giảm nhẹ rủi ro thiên tai và bảo vệ đời sống cộng đồng.