Giới thiệu dự án

Theo Tổng cục Thống kê, ngành thủy sản đóng vai trò xương sống trong khối nông - lâm - ngư nghiệp Việt Nam với quy mô đóng góp hàng trăm nghìn tỷ đồng mỗi năm. Riêng năm 2019, GDP thủy sản theo giá thực tế đạt 205.252 tỷ đồng, chiếm 3,4% GDP toàn quốc và 24,4% GDP toàn ngành nông nghiệp, với kim ngạch xuất khẩu vượt mốc 11 tỷ USD sang các thị trường khó tính như EU, Hoa Kỳ, Nhật Bản, Hàn Quốc và Trung Quốc. Tuy nhiên, quy trình thâm canh thủy sản tại các mô hình trang trại quy mô từ 0,5 đến 1,0 ha (theo tiêu chuẩn ngành 28TCN 171:2001) đối mặt với rủi ro dịch bệnh nghiêm trọng bắt nguồn từ sự biến đổi đột ngột của chất lượng nước.

+-------------------------------------------------------------------------+
|                  HỆ THỐNG GIÁM SÁT CHẤT LƯỢNG NƯỚC IOT                  |
|                                                                         |
|  [Cảm biến Modbus RTU] ---> [Node STM32] ---LoRa 433MHz---> [Gateway]   |
|  (pH, Độ mặn, TDS, T°)                                      (ESP32)     |
|                                                                |        |
|                                                            SIM800C/GPRS |
|                                                                v        |
|  [Trang trại / Người nuôi] <=== Dashboard C# .NET === [Web Server & DB] |
+-------------------------------------------------------------------------+

Vấn đề thực tiễn và thách thức kỹ thuật

Phương pháp đo lường truyền thống dựa vào lấy mẫu thủ công định kỳ bằng hóa chất chỉ thị hoặc bút đo cầm tay bộc lộ nhiều hạn chế chí mạng:

  • Độ trễ thông tin cao: Chu kỳ kiểm tra 1–2 lần/ngày không thể phát hiện các cú sốc môi trường diễn ra trong vài phút (như sụt giảm oxy hòa tan DO < 3,5 mg/l vào rạng sáng, biến thiên pH > 0,5 đơn vị/ngày).
  • Tổn thất kinh tế nặng nề: Nồng độ khí độc amoniac ($NH_3 > 0,3\text{ mg/l}$) làm giảm 50% tốc độ tăng trưởng của tôm; Hydro Sunphua ($H_2S > 0,05\text{ mg/l}$) gây chết ngạt hàng loạt ở tầng đáy.
  • Thiếu tính liên kết tự động: Việc điều khiển máy sục khí, máy bơm hay hệ thống cho ăn phụ thuộc hoàn toàn vào thao tác thủ công của nhân công, dễ sai sót và chậm trễ.

Mục tiêu dự án

  1. Nghiên cứu, thiết kế và thi công hệ thống mạng cảm biến không dây đa điểm (WSN) phân tán trên diện tích nuôi trồng thực tế.
  2. Tích hợp các đầu dò chuẩn công nghiệp đo 4 chỉ số cốt lõi: Độ pH ($0,00 - 14,00\text{ pH}$), độ mặn ($0 - 100\text{ ppm}$ / $0 - 200\text{ mS/cm}$), nồng độ chất rắn hòa tan (TDS), nhiệt độ nước ($-10^\circ\text{C} - 110^\circ\text{C}$) và vi khí hậu bề mặt ($DHT22$).
  3. Xây dựng khối thu thập dữ liệu phân tán (Sensor Node) dùng vi điều khiển STM32F103C8T6 và trạm điều khiển trung tâm (Gateway) dùng ESP32-WROOM-32.
  4. Thiết lập tuyến truyền dữ liệu tầm xa không dây cự ly lên đến 500m qua sóng vô tuyến LoRa 433MHz và truyền dữ liệu đám mây qua mạng di động GPRS (SIM800C).
  5. Lập trình nền tảng Web Server trên kiến trúc C# .NET kết hợp cơ sở dữ liệu Microsoft SQL Server để trực quan hóa dữ liệu thời gian thực và điều khiển ngược relay chấp hành (máy sục khí, máy bơm).

Phương pháp tiếp cận và kết quả kỳ vọng

Dự án áp dụng mô hình phân tầng Master - Slave kết hợp điện toán biên (Edge Computing) tại trạm Gateway:

  • Tầng biên (Edge/Node): Node thu thập tín hiệu cảm biến qua chuẩn truyền thông Modbus RTU RS485 cách ly, đóng gói khung truyền LoRa đẩy về trung tâm.
  • Tầng cổng (Gateway): Tổng hợp dữ liệu từ các Node, hiển thị LCD2004 tại chỗ, giải mã dữ liệu và chuyển tiếp lên Server qua giao thức TCP/HTTP bằng kết nối GPRS.
  • Tầng ứng dụng (Cloud/Web): Cập nhật dữ liệu mỗi 15 giây, cung cấp biểu đồ trực quan, tự động kích hoạt còi báo, gửi SMS/Email cảnh báo khi thông số vượt ngưỡng an toàn.

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 Đo lường thủ công / Bút đo Hệ thống SCADA có dây truyền thống Hệ thống WSN IoT (Giải pháp đề tài)
Chi phí đầu tư Thấp (< 2 triệu VNĐ) Rất cao (> 100 triệu VNĐ) Tối ưu (~ 5 - 8 triệu VNĐ)
Tính liên tục dữ liệu Rời rạc (1 - 2 lần/ngày) Liên tục (Real-time) Liên tục (Chu kỳ 15s - 1 phút)
Khả năng mở rộng Không áp dụng Khó khăn do phải đi dây cáp ao nuôi Cực kỳ linh hoạt (Thêm Node không dây)
Khoảng cách truyền Không có Bị giới hạn suy hao trên dây dẫn Bán kính 500m - 2km qua sóng LoRa
Khả năng cảnh báo Hoàn toàn phụ thuộc con người Còi báo tại phòng điều khiển Đa kênh: Web, SMS, Email, LCD tại chỗ
Độ bền trong môi trường Thấp (Đầu đo dễ bẩn, sai số) Cao (Vỏ chuẩn công nghiệp) Cao (Phao nổi cách ly, hộp IP65)

Phân loại yêu cầu người dùng (Mô hình MoSCoW)

  • Must Have (Bắt buộc): Đo đạc chính xác các thông số pH, độ mặn, nhiệt độ; truyền dữ liệu không dây tầm xa không mất gói; hiển thị dữ liệu lên website; điều khiển relay on/off.
  • Should Have (Nên có): Cảnh báo tự động qua SMS và Email khi thông số vượt ngưỡng cài đặt; hiển thị thông số tại trạm qua màn hình LCD2004.
  • Could Have (Có thể có): Hẹn giờ tự động cho máy cho ăn; lưu biểu đồ lịch sử theo ngày/tháng trên SQL Server.
  • Won't Have (Chưa thực hiện trong phạm vi này): Nhận diện bệnh tôm tự động bằng camera thị giác máy tính.

Thiết kế hệ thống

graph TD
    subgraph "Trạm Đo Nước (Sensor Node - STM32)"
        S1["Cảm biến pH ASPSA2121"] -->|RS485 Modbus| SP1["IC SP3485"]
        S2["Cảm biến Độ mặn ASDSSTY8077"] -->|RS485 Modbus| SP1
        S3["Cảm biến DHT22"] -->|OneWire| MCU1["STM32F103C8T6"]
        SP1 -->|UART| MCU1
        MCU1 -->|SPI| L1["LoRa Ra-02 (Slave)"]
    end

    subgraph "Trạm Điều Khiển Động Cơ (Motor Node)"
        MCU3["STM32F103C8T6"] -->|GPIO| R1["Khối Relay Công Suất"]
        R1 --> M1["Máy Bơm / Sục Khí"]
        L3["LoRa Ra-02 (Slave)"] -->|SPI| MCU3
    end

    subgraph "Trạm Điều Khiển Trung Tâm (Gateway - ESP32)"
        L2["LoRa Ra-02 (Master)"] -->|SPI| ESP["ESP32-WROOM-32"]
        ESP -->|I2C/Parallel| LCD["Màn hình LCD2004"]
        ESP -->|UART| SIM["Module SIM800C (GPRS)"]
    end

    subgraph "Tầng Đám Mây & Người Dùng"
        SIM -->|HTTP POST / TCP| SRV["Web Server (C# .NET)"]
        SRV <--> DB[("Microsoft SQL Server")]
        SRV -->|HTTPS| UI["Giao diện Web Giám sát & Điều khiển"]
    end

    L1 -.->|Sóng RF 433MHz Chirp Spread Spectrum| L2
    L2 -.->|Lệnh điều khiển RF| L3

Ngăn xếp công nghệ (Technology Stack)

Thành phần Công nghệ / Phần cứng Phiên bản / Thông số kỹ thuật Vai trò chức năng
Node Controller STM32F103C8T6 ARM Cortex-M3 32-bit, 72MHz, 64KB Flash Đọc cảm biến Modbus RTU, điều khiển LoRa Slave
Gateway MCU ESP32-WROOM-32 Dual-core Xtensa 32-bit LX6, 240MHz Xử lý tập trung, điều phối mạng LoRa, giao tiếp SIM
RF Transceiver LoRa Ra-02 (SX1278) 433MHz, SPI interface, CSS modulation Truyền nhận không dây nội khu bán kính 500m
Cellular Engine SIMCom SIM800C Quad-band 850/900/1800/1900MHz, GPRS Class 12 Đẩy dữ liệu lên Cloud Server, gửi SMS cảnh báo
Bus Transceiver Exar SP3485 3.3V Half-Duplex RS-485, max 10Mbps Giao tiếp vật lý vi điều khiển với cảm biến công nghiệp
Backend ASP.NET MVC / C# .NET Framework 4.7.2 / Visual Studio 2019 Xử lý nghiệp vụ logic, WebSocket/API nhận dữ liệu
Database Microsoft SQL Server SQL Server 2019 Express Lưu trữ dữ liệu chuỗi thời gian, nhật ký cảnh báo

Thiết kế cơ sở dữ liệu (Database Schema)

-- Bảng quản lý thông tin các trạm thu thập
CREATE TABLE Stations (
    StationID INT PRIMARY KEY IDENTITY(1,1),
    StationCode NVARCHAR(50) NOT NULL UNIQUE,
    StationName NVARCHAR(100),
    Location NVARCHAR(255),
    IsActive BIT DEFAULT 1
);

-- Bảng lưu trữ nhật ký thông số môi trường nước
CREATE TABLE WaterQualityLogs (
    LogID BIGINT PRIMARY KEY IDENTITY(1,1),
    StationID INT FOREIGN KEY REFERENCES Stations(StationID),
    PH_Value DECIMAL(4,2) NOT NULL,
    Salinity_mS DECIMAL(6,2) NOT NULL,
    WaterTemp_C DECIMAL(4,2) NOT NULL,
    AirTemp_C DECIMAL(4,2),
    AirHumidity_Pct DECIMAL(4,2),
    RecordedAt DATETIME DEFAULT GETDATE()
);

-- Bảng cấu hình ngưỡng cảnh báo
CREATE TABLE ThresholdConfigs (
    ConfigID INT PRIMARY KEY IDENTITY(1,1),
    ParameterName NVARCHAR(50) NOT NULL,
    MinThreshold DECIMAL(6,2) NOT NULL,
    MaxThreshold DECIMAL(6,2) NOT NULL,
    AlertPhone NVARCHAR(20),
    AlertEmail NVARCHAR(100)
);

Phương pháp luận phát triển (Methodology)

Dự án được triển khai theo mô hình lai (Hybrid V-Model) kết hợp thiết kế phần cứng điện tử chuẩn xác và phát triển phần mềm lặp linh hoạt:

  • Giai đoạn 1 (Tuần 1 - 6): Nghiên cứu lý thuyết truyền thông công nghiệp (Modbus RTU, SPI, UART, LoRa CSS), khảo sát đặc tính sinh hóa nước nuôi tôm, giải mã tập lệnh cảm biến ASPSA2121 và ASDSSTY8077.
  • Giai đoạn 2 (Tuần 7 - 11): Thiết kế sơ đồ nguyên lý (Schematic), layout mạch in PCB 2 lớp trên phần mềm Altium Designer, hàn gia công linh kiện dán SMD, kiểm thử thông mạch và phối ghép tầng nguồn xung Buck LM2596.
  • Giai đoạn 3 (Tuần 12 - 14): Lập trình nhúng Firmware (Keil C cho STM32, ESP-IDF cho ESP32), xây dựng Web Dashboard (ASP.NET), tích hợp hệ thống phao nổi chịu nước mặt ngoài ao nuôi.
  • Giai đoạn 4 (Tuần 15 - 16): Đánh giá thực nghiệm sai số đo đạc, kiểm thử truyền thông môi trường có tải và hoàn thiện báo cáo tốt nghiệp.

Thực hiện và kết quả

Quy trình phát triển phần cứng và giải thuật

Khối giao tiếp RS485 sử dụng vi mạch SP3485 đòi hỏi thiết kế mạch phối hợp trở kháng nghiêm ngặt:

  • Chân tín hiệu $A$ được nối điện trở kéo lên nguồn $3,3\text{V}$ ($R = 4,7\text{ k}\Omega$).
  • Chân tín hiệu $B$ được nối điện trở kéo xuống $GND$ ($R = 4,7\text{ k}\Omega$).
  • Giữa hai đường vi sai $A$ và $B$ mắc song song một điện trở đầu cuối $120\Omega$ nhằm triệt tiêu sóng phản xạ trên đường truyền đường dài.

Dòng điện tối đa chạy vào chân $A, B$ là $1\text{ mA}$. Với nguồn cấp $3,3\text{V}$, giá trị điện trở định mức được tính toán: $$R_{pull} = \frac{V_{CC}}{I_{max}} = \frac{3,3\text{ V}}{1\text{ mA}} = 3300\Omega \quad \Rightarrow \text{Chọn điện trở chuẩn } 4,7\text{ k}\Omega$$

Giải thuật tính toán mã kiểm tra lỗi CRC-16 Modbus RTU

Mọi khung truyền Modbus RTU đều phải kết thúc bằng 2 byte kiểm tra lỗi CRC-16 (Cyclic Redundancy Check) để bảo toàn dữ liệu trước can nhiễu môi trường công nghiệp:

#include <stdint.h>

/**
 * @brief Tính toán mã CRC16 chuẩn Modbus RTU
 * @param buffer: Mảng byte dữ liệu cần tính CRC
 * @param length: Chiều dài chuỗi dữ liệu (không gồm 2 byte CRC)
 * @return Giá trị CRC 16-bit (Low byte truyền trước, High byte truyền sau)
 */
uint16_t Modbus_CRC16(const uint8_t *buffer, uint16_t length) {
    uint16_t crc = 0xFFFF;
    for (uint16_t pos = 0; pos < length; pos++) {
        crc ^= (uint16_t)buffer[pos]; // XOR byte dữ liệu vào 8 bit thấp của CRC
        for (int i = 8; i != 0; i--) {    // Xử lý lần lượt 8 bit
            if ((crc & 0x0001) != 0) {   // Nếu bit LSB là 1
                crc >>= 1;
                crc ^= 0xA001;           // XOR với đa thức đa biến chuẩn 0xA001
            } else {
                crc >>= 1;
            }
        }
    }
    // Đổi vị trí byte theo chuẩn Modbus RTU (Low byte đứng trước)
    return (uint16_t)((crc << 8) | (crc >> 8));
}

Cấu trúc gói tin truyền thông LoRa Master-Slave

+---------------+---------------+------------------+---------------+---------------+---------------+
| Node_ID (1B)  | Cmd_Type (1B) | Payload_Len (1B) | Data (0-64B)  | RSSI_Val (1B) | Checksum (2B) |
+---------------+---------------+------------------+---------------+---------------+---------------+

Trạm Gateway ESP32 hoạt động theo cơ chế Polling vòng tròn:

  1. Gửi bản tin Request dữ liệu tới Node_ID = 0x01.
  2. Đặt Timeout nhận $T_{out} = 500\text{ ms}$.
  3. Khi nhận được gói tin phản hồi, kiểm tra Checksum. Nếu hợp lệ, giải mã đưa vào hàng đợi gửi Server qua SIM800C.
  4. Chuyển sang truy vấn Node_ID = 0x02 (Trạm điều khiển động cơ).

Kiểm thử và đánh giá hiệu năng

Hệ thống được thử nghiệm thực tế trong môi trường nước ao nuôi tôm mẫu và môi trường phòng thí nghiệm với dung dịch đệm chuẩn:

Thông số kiểm thử Môi trường thử nghiệm Dải đo thiết kế Sai số đo đạc thực tế Độ trễ truyền dẫn
Độ pH (ASPSA2121) Dung dịch chuẩn pH 4.01 / 7.00 / 9.21 $0,00 - 14,00\text{ pH}$ $\pm 0,02\text{ pH}$ ($0,28%$) $< 100\text{ ms}$ (Modbus)
Độ mặn (ASDSSTY8077) Mẫu nước lợ thực tế $5‰ - 35‰$ $0,00 - 200,0\text{ mS/cm}$ $\pm 1,5%$ trên toàn dải $< 100\text{ ms}$ (Modbus)
Nhiệt độ nước Cảm biến tích hợp đầu dò $-10^\circ\text{C} - 110^\circ\text{C}$ $\pm 0,3^\circ\text{C}$ $< 50\text{ ms}$
Nhiệt độ/Độ ẩm khí Cảm biến DHT22 trạm bề mặt $-40 - 80^\circ\text{C} / 0 - 100%$ $\pm 0,4^\circ\text{C} / \pm 2% RH$ $< 20\text{ ms}$ (OneWire)
Khoảng cách LoRa Không gian thoáng mặt nước ao $0 - 500\text{ m}$ Tỷ lệ mất gói PDR $< 1,4%$ $120 - 180\text{ ms}$
Truyền dẫn GPRS Mạng Viettel / Mobifone Toàn quốc Mất kết nối tự động kết nối lại $1,2 - 2,5\text{ s}$

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

  1. Kiến trúc mạng lai LoRa - Cellular tiết kiệm chi phí: Thay vì phải trang bị SIM 3G/4G cho từng ao nuôi riêng lẻ (tốn kém chi phí duy trì hàng tháng), hệ thống chỉ sử dụng 1 module SIM800C tại trạm Gateway, trong khi toàn bộ các điểm đo (Node) kết nối không dây nội bộ qua sóng LoRa Ra-02 hoàn toàn miễn phí cước viễn thông, giảm 70% chi phí vận hành.
  2. Chuẩn hóa giao tiếp công nghiệp Modbus RTU RS485: Sử dụng đầu dò chuyên dụng với tín hiệu số vi sai giúp triệt tiêu hoàn toàn hiện tượng sụt áp và méo dạng tín hiệu analog qua dây cáp dài, đảm bảo độ chính xác đạt chuẩn quy trình kỹ thuật ngành thủy sản.
  3. Thiết kế phần cứng độc lập năng lượng: Trạm Node và Gateway được thiết kế để cấp nguồn từ ắc quy 12VDC kết hợp sạc năng lượng mặt trời Solar Panel, cho phép hệ thống vận hành liên tục $24/7$ ngay cả tại các vùng ao đầm hẻo lánh không có điện lưới.

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

Kịch bản triển khai tại đầm nuôi tôm công nghiệp

  • Quy mô: Trang trại 4 ao nuôi liền kề ($1000 - 3000\text{ m}^2$/ao).
  • Bố trí: Đặt 1 phao nổi Sensor Node tại vị trí giữa mỗi ao để lấy mẫu tầng nước đại diện; 1 trạm Motor Node kết nối tủ điện máy sục khí quạt nước; 1 Gateway ESP32 đặt tại nhà điều hành trung tâm.
+-----------------------------------------------------------------------------------+
| Ao 1: [Sensor Node 1] --\                                                         |
| Ao 2: [Sensor Node 2] ----\                                                       |
|                            ===(LoRa 433MHz)===> [Gateway ESP32] ===(GPRS)===> Web |
| Ao 3: [Sensor Node 3] ----/                                                       |
| Ao 4: [Motor Node]   ---/                                                         |
+-----------------------------------------------------------------------------------+

Phân tích hiệu quả kinh tế (ROI)

  • Chi phí đầu tư thiết bị: ~7.500.000 VNĐ cho hệ thống 2 trạm đo và 1 trạm trung tâm.
  • Tiết kiệm: Giảm 80% nhân công đo mẫu thủ công, giảm 15% điện năng tiêu thụ cho dàn quạt nước nhờ cơ chế bật/tắt đúng thời điểm thiếu oxy, loại trừ nguy cơ mất trắng cả vụ tôm do sốc nước (ước tính bảo vệ tài sản trị giá 200 - 500 triệu VNĐ/vụ). Thời gian hoàn vốn (ROI) đạt được ngay trong vụ nuôi đầu tiên (3 - 4 tháng).

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

Hạn chế kỹ thuật

  • Giao thức GPRS (2.5G) trên SIM800C có băng thông giới hạn và phụ thuộc vào vùng phủ sóng của nhà mạng di động.
  • Đầu dò điện cực pH công nghiệp cần được vệ sinh cặn tảo bám định kỳ (chu kỳ 3 - 4 tuần/lần) để duy trì độ nhạy tối đa.

Hướng phát triển

  1. Nâng cấp module truyền thông tế bào lên chuẩn 4G LTE Cat-M1 / NB-IoT nhằm chuẩn bị cho lộ trình tắt sóng 2G/3G trong tương lai.
  2. Ứng dụng mô hình học máy (Machine Learning - LSTM/Random Forest) trên Server để dự báo sớm chất lượng nước trong 6–12 giờ tới dựa trên dữ liệu khí tượng bề mặt và chu kỳ cho ăn.
  3. Tích hợp thêm cảm biến đo oxy hòa tan quang học (Optical DO Sensor) và cảm biến đo độ đục/khí độc $NH_4^+/NO_3^-$ theo chuẩn Modbus mở rộng.

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

  • Sinh viên ngành Kỹ thuật Điện tử - Viễn thông / Tự động hóa / IoT: Tham khảo trọn vẹn mô hình thiết kế phần cứng từ Schematic, tính toán mạch phối hợp trở kháng RS485 đến giải thuật lập trình vi điều khiển ARM Cortex-M3 và FreeRTOS.
  • Kỹ sư phát triển hệ thống nhúng (Embedded Developers): Nắm vững kỹ thuật lập trình ghép nối LoRa SPI, truyền thông Modbus RTU công nghiệp và phương pháp tối ưu hóa năng lượng cho thiết bị IoT biên.
  • Doanh nghiệp / Hộ nông dân nuôi trồng thủy sản: Sở hữu giải pháp tự động hóa chi phí thấp, tin cậy cao để nâng cao sản lượng, đáp ứng các tiêu chuẩn khắt khe về xuất khẩu thủy sản sạch.
  • Nhà nghiên cứu Nông nghiệp thông minh: Khung phương pháp luận thực chứng về đánh giá biến thiên sinh - hóa - lý môi trường nước nuôi trồng thâm canh.

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

1. Yêu cầu kỹ thuật tối thiểu để triển khai hệ thống là gì?

Hệ thống yêu cầu nguồn cấp DC $12\text{V}$ (hoặc ắc quy sạc năng lượng mặt trời $12\text{V}-7\text{Ah}$), vùng phủ sóng di động (GSM/GPRS) tại vị trí đặt Gateway trung tâm, và khoảng cách thẳng giữa các Node đo tới Gateway không vượt quá $500\text{m}$.

2. Sóng vô tuyến LoRa có bị suy hao nghiêm trọng bởi bề mặt nước ao nuôi không?

Công nghệ LoRa sử dụng kỹ thuật điều chế trải phổ Chirp (Chirp Spread Spectrum) ở dải tần $433\text{MHz}$ có khả năng xuyên thấu và chống nhiễu đa đường (multipath fading) rất tốt. Thực nghiệm trên mặt nước phẳng cho thấy tỷ lệ nhận gói thành công đạt trên $98,5%$ ở khoảng cách $500\text{m}$.

3. Có thể kết nối thêm bao nhiêu Node cảm biến vào trạm Gateway ESP32?

Về mặt địa chỉ hóa phần mềm, giao thức có thể hỗ trợ lên tới 254 Node. Tuy nhiên, để đảm bảo chu kỳ cập nhật dữ liệu thời gian thực ($< 15\text{ giây}$/lần cho toàn hệ thống), cấu hình tối ưu khuyến nghị là từ 8 đến 16 Node cho mỗi Gateway trung tâm.

4. Quy trình bảo trì và hiệu chuẩn cảm biến diễn ra như thế nào?

Cảm biến pH cần được chuẩn hóa (Calibration) 2 điểm bằng dung dịch đệm chuẩn (pH 4.01 và pH 6.86 hoặc pH 9.18) sau mỗi vụ nuôi (khoảng 3 tháng). Đầu đo cần được rửa sạch bằng nước cất để tránh rêu tảo đóng bám trên màng thủy tinh.

5. Chi phí duy trì hệ sinh thái Web Server và viễn thông hàng năm là bao nhiêu?

Chi phí vận hành định kỳ bao gồm cước data 1 SIM di động cho Gateway (~20.000 - 50.000 VNĐ/tháng) và chi phí duy trì Cloud Host/Domain (khoảng 600.000 - 1.200.000 VNĐ/năm).


Kết luận

Đồ án tốt nghiệp "Nghiên cứu, thiết kế và thi công mô hình hệ thống giám sát chất lượng nước nuôi trồng thủy sản" đã hoàn thành xuất sắc các mục tiêu đề ra từ thiết kế phần cứng, thi công bo mạch PCB thực tế, lập trình nhúng truyền thông không dây tầm xa LoRa đến xây dựng phần mềm quản lý trực quan trên nền tảng Web C# .NET. Giải pháp không chỉ chứng minh tính khả thi cao về mặt kỹ thuật mà còn mở ra hướng tiếp cận đột phá về chi phí đầu tư cho người nuôi trồng thủy sản Việt Nam, góp phần số hóa và hiện đại hóa chuỗi giá trị nông nghiệp công nghệ cao trong kỷ nguyên chuyển đổi số.