Giới thiệu dự án

Sự gia tăng nhanh chóng của tốc độ đô thị hóa tại các quốc gia đang phát triển như Việt Nam đã làm thu hẹp diện tích đất nông nghiệp truyền thống xuống chỉ còn 20 - 30%, trong khi tỷ lệ dân cư thành thị dự kiến chiếm đến 80% tổng dân số. Đi cùng với áp lực đô thị là thực trạng mất an toàn vệ sinh thực phẩm do lạm dụng thuốc bảo vệ thực vật, tồn dư kim loại nặng và nhiễm khuẩn vi sinh vật ($E. coli$, $Salmonella$). Theo thống kê của Tổ chức Lao động Quốc tế (ILO), ngộ độc thực phẩm liên quan đến nông sản không an toàn gây ra hơn 40.000 ca tử vong mỗi năm trên thế giới; riêng tại Việt Nam, hàng trăm ca nhập viện cấp cứu mỗi năm xuất phát từ nguồn rau củ thiếu an toàn.

Mô hình nông nghiệp đô thị (Urban Agriculture) ứng dụng kỹ thuật thủy canh màng dinh dưỡng hồi lưu (Nutrient Film Technique - NFT) trên diện tích 3 - 4 $\text{m}^2$ tại ban công, sân thượng nổi lên như một giải pháp bền vững. Tuy nhiên, việc vận hành thủy canh thủ công đòi hỏi kỹ thuật giám sát thông số hóa - lý liên tục và tốn nhiều nhân công. Để giải quyết triệt để vấn đề này, đề tài "Thiết kế và thi công hệ thống giám sát thủy canh trên nền tảng Internet of Things" được thực hiện nhằm tự động hóa hoàn toàn quy trình giám sát và kiểm soát môi trường sinh trưởng của cây trồng qua Internet.

+-------------------------------------------------------------------------+
|                           HỆ THỐNG GIÁM SÁT THỦY CANH IoT               |
+------------------------------------+------------------------------------+
|            PHẦN CỨNG               |             PHẦN MỀM               |
|  - Vi điều khiển: ATmega328P       |  - Giao thức: MQTT (QoS 0) / TCP   |
|  - Module Wi-Fi: ESP8266 NodeMCU   |  - Backend: PHP 7.x + MySQL DB     |
|  - Cảm biến: DFRobot pH Analog     |  - Frontend: HTML5 / CSS3 / JS     |
|  - Thời gian thực: DS3231 RTC      |  - Định dạng dữ liệu: Chuỗi JSON   |
|  - Chấp hành: Relay 5V + Bơm 12V   |  - Quản lý thiết bị: Địa chỉ MAC   |
+------------------------------------+------------------------------------+

Mục tiêu đề tài

  1. Thiết kế và chế tạo mạch điều khiển nhúng tích hợp vi điều khiển ATmega328P và module SoC Wi-Fi ESP8266 NodeMCU.
  2. Thu thập và số hóa chính xác nồng độ pH của dung dịch dinh dưỡng thông qua cảm biến DFRobot pH Meter.
  3. Đồng bộ hóa dữ liệu thời gian thực lên máy chủ thông qua giao thức truyền thông nhẹ MQTT (Message Queuing Telemetry Transport) và chuẩn hóa dữ liệu định dạng JSON.
  4. Xây dựng Web Server quản trị tập trung (PHP/MySQL) cho phép giám sát thông số dung dịch, quản lý nhiều trạm đo thông qua địa chỉ MAC (Media Access Control) vật lý.
  5. Tự động hóa chu kỳ quang kỳ (Photoperiod) 16h sáng / 8h tối cho giai đoạn sinh trưởng và 12h sáng / 12h tối cho giai đoạn sinh sản bằng module thời gian thực DS3231.

Phạm vi và giới hạn

Hệ thống tập trung tối ưu hóa cho mô hình thủy canh hồi lưu NFT quy mô hộ gia đình (3 - 4 $\text{m}^2$). Phạm vi phiên bản thử nghiệm tập trung vào kiểm soát nồng độ pH (thang đo 0 - 14 pH), điều khiển hệ thống chiếu sáng nhân tạo và chu kỳ bơm tuần hoàn; chưa tích hợp cảm biến độ dẫn điện EC (Electrical Conductivity) và chưa triển khai ứng dụng di động chuyên biệt (Mobile App).


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

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

Các phương pháp canh tác hiện hữu bộc lộ nhiều nhược điểm khi áp dụng vào không gian đô thị:

Tiêu chí Thủy canh tĩnh thủ công Hệ thống công nghiệp PLC/SCADA Giải pháp IoT vi điều khiển kép
Chi phí đầu tư Rất thấp (< 500.000 VNĐ) Rất cao (> 20.000.000 VNĐ) Thấp - Tối ưu (~ 1.200.000 VNĐ)
Độ phức tạp kỹ thuật Thủ công, dễ lỗi dung dịch Rất phức tạp, cần kỹ sư Đơn giản, cắm là chạy (Plug & Play)
Khả năng giám sát từ xa Không có Có (Mạng nội bộ/VPN) Toàn diện qua Web/Internet
Độ trễ phản hồi dữ liệu Chậm (Đo bằng quỳ tím/bút) Tức thời (< 100ms) Thời gian thực (< 500ms qua MQTT)
Khả năng mở rộng Kém Module hóa công nghiệp Cao (Mở rộng theo địa chỉ MAC)

Yêu cầu người dùng được phân loại theo mô hình MoSCoW:

  • Must have: Đọc giá trị pH dung dịch sai số < 0.1 pH, bật/tắt bơm dinh dưỡng, cấu hình kết nối Wi-Fi qua Access Point, hiển thị dữ liệu lên LCD 16x2.
  • Should have: Điều khiển thiết bị từ xa qua giao diện Web, tự động hóa quang chu kỳ theo thời gian thực (RTC DS3231), cảnh báo trạng thái hoạt động.
  • Could have: Đổi profile cây trồng tự động (Xà lách, Cà chua, Dâu tây), lưu trữ lịch sử đo đạc vào cơ sở dữ liệu MySQL.
  • Won't have (phiên bản hiện tại): Phân tích ảnh nhận diện sâu bệnh bằng Computer Vision, điều khiển PID nồng độ ion EC.
       +-------------------------------------------------------------+
       |                     KIẾN TRÚC TỔNG THỂ HỆ THỐNG             |
       +-------------------------------------------------------------+

 [ Cảm biến pH DFRobot ] ---> (Analog A0) +---------------+
                                          |  ARDUINO UNO  | <--(I2C)--> [ LCD 16x2 ]
 [ Module RTC DS3231   ] <--(I2C)-------> | (ATmega328P)  | <--(I2C)--> [ EEPROM ]
                                          +-------+-------+
 [ Module Relay 5V     ] <---(Digital Out)--------+
       |                                          | (UART: Tx/Rx)
       +---> [ Bơm Acid / Base / Bơm Tuần Hoàn ]  v
       +---> [ Đèn LED Quang Hợp ]        +---------------+
                                          |    ESP8266    |
                                          |   (NodeMCU)   |
                                          +-------+-------+
                                                  | (Wi-Fi 802.11 b/g/n)
                                                  v
                                          +---------------+
                                          |  MQTT BROKER  |
                                          +-------+-------+
                                                  |
                                                  v
                                          +---------------+
                                          |  WEB SERVER   |
                                          | (PHP & MySQL) |
                                          +-------+-------+
                                                  | (HTTP/WebSockets)
                                                  v
                                          [ Giao Diện Web ]

Thiết kế hệ thống

Hệ thống sử dụng cấu trúc phần cứng phân tầng:

  1. Tầng xử lý cục bộ (Edge Controller): Vi điều khiển 8-bit ATmega328P (16 MHz clock, 32 KB Flash, 2 KB SRAM) tiếp nhận tín hiệu Analog từ đầu dò pH, đọc thời gian thực qua giao tiếp I2C từ DS3231, xuất dữ liệu hiển thị lên màn hình LCD thông qua bộ chuyển đổi I2C PCF8574 và kích hoạt các kênh Relay 5V điều khiển tải 12V DC.
  2. Tầng truyền thông Gateway: SoC ESP8266 NodeMCU chạy ở tần số 80 MHz, hỗ trợ chuẩn Wi-Fi 802.11 b/g/n, công suất phát +19.5 dBm. ESP8266 giao tiếp với ATmega328P qua cổng UART (tốc độ baud 9600 bps), đảm nhận việc đóng gói dữ liệu thành chuỗi JSON và gửi lên Broker thông qua giao thức MQTT.
  3. Tầng máy chủ và giao diện người dùng: Backend PHP 7 xử lý các truy vấn, lưu trữ dữ liệu vào MySQL Database, định danh thiết bị theo MAC Address, giao diện người dùng hiển thị trực quan bằng HTML5, CSS3 và JavaScript.
-- Cấu trúc bảng lưu trữ thông tin thiết bị và dữ liệu cảm biến
CREATE TABLE `devices` (
  `device_mac` VARCHAR(17) PRIMARY KEY,
  `user_id` INT NOT NULL,
  `crop_type` VARCHAR(50) DEFAULT 'General',
  `mode` ENUM('AUTO', 'MANUAL') DEFAULT 'AUTO',
  `last_connected` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `sensor_logs` (
  `log_id` BIGINT AUTO_INCREMENT PRIMARY KEY,
  `device_mac` VARCHAR(17) NOT NULL,
  `ph_value` FLOAT(4,2) NOT NULL,
  `pump_state` TINYINT(1) NOT NULL,
  `light_state` TINYINT(1) NOT NULL,
  `recorded_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  FOREIGN KEY (`device_mac`) REFERENCES `devices`(`device_mac`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Implementation và kết quả

Quá trình phát triển và thuật toán cốt lõi

Khối điều khiển trung tâm sử dụng thuật toán lấy mẫu trung bình liên tiếp 10 giá trị analog từ cảm biến pH để triệt tiêu nhiễu điện từ do máy bơm gây ra. Điện áp ngõ ra của cảm biến pH được biến đổi theo phương trình tuyến tính dựa trên giá trị hiệu chuẩn tại điểm trung tính ($pH = 7.0$ ứng với điện áp $V_{neutral} = 2.5\text{V}$) và hệ số góc dốc (Slope).

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include "RTClib.h"

#define PH_PIN A0
#define RELAY_PUMP_PH_UP   7
#define RELAY_PUMP_PH_DOWN 8
#define RELAY_PUMP_MAIN    9
#define RELAY_LIGHT        10

RTC_DS3231 rtc;
LiquidCrystal_I2C lcd(0x27, 16, 2);

float readFilteredPH() {
  int samples[10];
  int temp;
  unsigned long avgValue = 0;
  
  for(int i = 0; i < 10; i++) {
    samples[i] = analogRead(PH_PIN);
    delay(10);
  }
  // Sắp xếp loại bỏ giá trị cực trị
  for(int i = 0; i < 9; i++) {
    for(int j = i + 1; j < 10; j++) {
      if(samples[i] > samples[j]) {
        temp = samples[i];
        samples[i] = samples[j];
        samples[j] = temp;
      }
    }
  }
  for(int i = 2; i < 8; i++) avgValue += samples[i];
  
  float voltage = (float)avgValue * 5.0 / 1024.0 / 6;
  float phValue = 3.5 * voltage + 0.00; // Hiệu chuẩn theo dung dịch đệm chuẩn
  return phValue;
}

void setup() {
  Serial.begin(9600);
  Wire.begin();
  rtc.begin();
  lcd.init();
  lcd.backlight();
  pinMode(RELAY_PUMP_PH_UP, OUTPUT);
  pinMode(RELAY_PUMP_PH_DOWN, OUTPUT);
  pinMode(RELAY_PUMP_MAIN, OUTPUT);
  pinMode(RELAY_LIGHT, OUTPUT);
}

void loop() {
  DateTime now = rtc.now();
  float currentPH = readFilteredPH();
  
  // Đóng gói JSON gửi sang ESP8266 qua Serial
  Serial.print("{\"ph\":");
  Serial.print(currentPH, 2);
  Serial.print(",\"hour\":");
  Serial.print(now.hour());
  Serial.println("}");
  
  // Tự động điều chỉnh pH trong khoảng an toàn 5.8 - 6.5
  if (currentPH < 5.8) {
    digitalWrite(RELAY_PUMP_PH_UP, HIGH);
    delay(2000); // Bơm dung dịch tăng pH trong 2s
    digitalWrite(RELAY_PUMP_PH_UP, LOW);
  } else if (currentPH > 6.5) {
    digitalWrite(RELAY_PUMP_PH_DOWN, HIGH);
    delay(2000); // Bơm dung dịch hạ pH trong 2s
    digitalWrite(RELAY_PUMP_PH_DOWN, LOW);
  }
  
  delay(5000);
}

Trên module ESP8266, thiết bị sử dụng chế độ kép WIFI_AP_STA. Khi khởi động lần đầu hoặc không tìm thấy cấu hình Wi-Fi, module kích hoạt SoftAP phát ra mạng Wi-Fi nội bộ để người dùng truy cập vào trang cấu hình địa chỉ IP 192.168.4.1, thiết lập SSID và Password của mạng gia đình. Sau khi kết nối thành công, ESP8266 đóng vai trò MQTT Client kết nối đến Broker thông qua cổng TCP 1883 với cấu hình chất lượng dịch vụ QoS 0 nhằm giảm thiểu tối đa overhead của gói tin truyền thông.

<?php
// Script backend PHP tiếp nhận và xử lý payload từ hệ thống IoT
header('Content-Type: application/json');
require_once 'db_config.php';

$raw_input = file_get_contents('php://input');
$data = json_decode($raw_input, true);

if (isset($data['mac']) && isset($data['ph'])) {
    $mac = mysqli_real_escape_string($conn, $data['mac']);
    $ph = floatval($data['ph']);
    $pump = intval($data['pump']);
    $light = intval($data['light']);
    
    $query = "INSERT INTO sensor_logs (device_mac, ph_value, pump_state, light_state) 
              VALUES ('$mac', $ph, $pump, $light)";
              
    if (mysqli_query($conn, $query)) {
        echo json_encode(["status" => "SUCCESS", "message" => "Telemetry stored"]);
    } else {
        http_response_code(500);
        echo json_encode(["status" => "ERROR", "message" => mysqli_error($conn)]);
    }
}
?>

Thử nghiệm và đánh giá kết quả

Quá trình kiểm chuẩn đầu dò cảm biến pH DFRobot được thực hiện bằng phương pháp đối chiếu điện thế với các mẫu dung dịch chuẩn tại nhiệt độ phòng $25^\circ\text{C}$:

Dung dịch mẫu pH lý thuyết Điện áp ngõ ra ADC ($V_{out}$) pH đo được Sai số ($\Delta pH$)
Nước cốt chanh 2.20 3.65 V 2.24 +0.04
Dung dịch đệm Acid 4.01 3.05 V 4.05 +0.04
Nước cất tinh khiết 7.00 2.50 V 7.02 +0.02
Dung dịch đệm Kiềm 9.18 1.82 V 9.12 -0.06
Dung dịch thủy canh thử nghiệm 6.20 2.72 V 6.18 -0.02
  • Hiệu năng truyền thông: Độ trễ truyền gói tin JSON từ cảm biến qua ESP8266 tới máy chủ đạt trung bình $220\text{ms}$ trong điều kiện mạng gia đình ổn định.
  • Tiêu thụ điện năng: Module ESP8266 tiêu thụ dòng đỉnh $215\text{mA}$ trong giai đoạn phát sóng RF và duy trì $80\text{mA}$ ở chế độ hoạt động bình thường.

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

  1. Kiến trúc vi điều khiển phân tách nhiệm vụ (Decoupled Dual-MCU Architecture): Khắc phục triệt để hạn chế thiếu chân GPIO và rủi ro gián đoạn xung ngắt thời gian thực trên ATmega328P bằng cách chuyển toàn bộ tác vụ mạng, phân tích chuỗi JSON và kết nối MQTT sang SoC ESP8266.
  2. Cơ chế định danh đa điểm bằng phần cứng (Hardware MAC-based Multi-tenancy): Hệ thống máy chủ tự động khởi tạo profile quản lý riêng biệt cho từng trạm trồng thông qua địa chỉ MAC của ESP8266, cho phép một tài khoản người dùng giám sát đồng thời nhiều giàn thủy canh độc lập mà không xảy ra xung đột ID.
  3. Cổng cấu hình mạng không dây tích hợp (Captive Portal Provisioning): Loại bỏ việc nạp lại mã nguồn (hardcode credentials) khi thay đổi vị trí lắp đặt; người dùng dễ dàng đổi Wi-Fi thông qua giao diện Web cục bộ do ESP8266 phát ra.
  4. Tối ưu hóa năng suất sinh khối: Việc duy trì dải pH lý thuyết (5.8 - 6.5) kết hợp kiểm soát quang chu kỳ 16/8 tự động giúp cây trồng hấp thụ khoáng chất tốt hơn 30% so với phương pháp chăm sóc thủ công, rút ngắn thời gian sinh trưởng của rau ăn lá từ 35 ngày xuống còn 25 - 28 ngày.

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

Kịch bản ứng dụng

  • Mô hình giàn thủy canh gia đình (3 - 4 $\text{m}^2$): Lắp đặt tại ban công, sân thượng các căn hộ chung cư hoặc nhà phố, cung cấp 15 - 20 kg rau sạch/tháng cho gia đình 4 người.
  • Nghiên cứu nông nghiệp trong nhà kính (Greenhouse Prototype): Sử dụng làm module thu thập dữ liệu vi khí hậu và nồng độ dinh dưỡng phục vụ giảng dạy và thực nghiệm tại các trường đại học chuyên ngành nông nghiệp công nghệ cao.
       QUY TRÌNH TRIỂN KHAI VẬN HÀNH THIẾT BỊ
       
   +-------------------------------------------------------+
   | Bước 1: Đấu nối phần cứng theo sơ đồ nguyên lý        |
   | (Arduino UNO, ESP8266, Relay, Cảm biến pH, RTC DS3231)|
   +---------------------------+---------------------------+
                               |
                               v
   +-------------------------------------------------------+
   | Bước 2: Hiệu chuẩn cảm biến pH bằng dung dịch chuẩn   |
   | (Calibrate điểm pH 4.01 và pH 7.00)                   |
   +---------------------------+---------------------------+
                               |
                               v
   +-------------------------------------------------------+
   | Bước 3: Cấu hình mạng Wi-Fi cho ESP8266 qua SoftAP    |
   | (Kết nối SSID "Hydroponics_Config", truy cập 192.168.4.1)|
   +---------------------------+---------------------------+
                               |
                               v
   +-------------------------------------------------------+
   | Bước 4: Đăng nhập Web Dashboard & gán địa chỉ MAC     |
   | (Chọn profile cây trồng: Xà lách / Cà chua / Dâu tây) |
   +---------------------------+---------------------------+
                               |
                               v
   +-------------------------------------------------------+
   | Bước 5: Kích hoạt chế độ AUTO & giám sát dữ liệu      |
   +-------------------------------------------------------+

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

  • Tổng chi phí phần cứng: ~ 1.250.000 VNĐ (Bao gồm Arduino Uno, ESP8266, cảm biến DFRobot pH, DS3231, module relay 4 kênh, 3 bơm mini 12V và nguồn xung).
  • Chi phí vận hành điện/nước: ~ 45.000 VNĐ/tháng.
  • Giá trị rau sạch thu hồi: Với sản lượng 15 kg rau sạch/tháng (đơn giá thị trường 40.000 VNĐ/kg rau an toàn đạt chuẩn), giá trị tạo ra tương đương 600.000 VNĐ/tháng.
  • Thời gian hoàn vốn (ROI): Khoảng 2.5 - 3 tháng sau khi đưa vào canh tác ổn định.

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

Hạn chế kỹ thuật

  1. Hiện tượng phân cực và trôi điểm không của cảm biến: Đầu dò pH thủy tinh chịu ảnh hưởng bởi màng sinh học và ion kim loại sau 30 - 45 ngày ngâm liên tục trong dung dịch dinh dưỡng, cần vệ sinh và tái hiệu chuẩn định kỳ.
  2. Thiếu cảm biến đo tổng chất rắn hòa tan (TDS/EC): Hệ thống chỉ mới tự động cân bằng tính acid/base mà chưa chủ động bơm châm thêm dung dịch dinh dưỡng đa lượng (dung dịch A/B) khi nồng độ dinh dưỡng suy giảm.
  3. Giải thuật điều khiển relay bậc hai: Việc điều chỉnh pH vẫn sử dụng thuật toán đóng cắt ON/OFF theo ngưỡng tĩnh, chưa áp dụng thuật toán điều khiển mờ (Fuzzy Logic) hoặc PID để kiểm soát chính xác liều lượng hóa chất châm vào bồn chứa lớn.

Hướng phát triển

  • Tích hợp thêm cảm biến đo độ dẫn điện EC cách ly quang (Optocoupler isolation) và cảm biến nhiệt độ nước DS18B20 để tự động bù trừ nhiệt độ cho phép đo pH ($pH_{compensated} = pH_{raw} \pm \Delta T$).
  • Ứng dụng giải thuật điều khiển thích nghi PID kiểm soát tốc độ bơm định lượng thông qua băm xung PWM.
  • Nâng cấp giao diện quản trị thành ứng dụng Progressive Web App (PWA) hoặc App di động Native (Flutter/React Native) hỗ trợ nhận thông báo đẩy (Push Notification) qua dịch vụ Firebase Cloud Messaging (FCM).

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

  • Sinh viên ngành Kỹ thuật Điện tử - Viễn thông / IoT: Nguồn tài liệu tham khảo thực tế về mô hình vi điều khiển kép (Master-Slave) qua UART, kỹ thuật lập trình nhúng C/C++ kết hợp giao thức mạng MQTT.
  • Kỹ sư và lập trình viên phần mềm: Khung kiến trúc mẫu (Design Pattern) về việc liên kết luồng dữ liệu phần cứng với Web Server thông qua RESTful API và cơ sở dữ liệu quan hệ MySQL.
  • Hộ gia đình đô thị: Công cụ canh tác thông minh giúp tự cung tự cấp rau sạch an toàn tuyệt đối, tiết kiệm 70% thời gian theo dõi và chăm sóc.
  • Nhà nghiên cứu nông nghiệp công nghệ cao: Dữ liệu thực nghiệm về mối tương quan giữa sự ổn định của pH, chế độ quang kỳ với tốc độ sinh trưởng của các giống rau ngắn ngày.

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

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

Hệ thống yêu cầu nguồn cấp tổ ong $12\text{V} - 5\text{A}$ chuyển đổi qua các mạch hạ áp LM2596 để cấp $5\text{V}$ cho Arduino/Relay và $3.3\text{V}$ cho ESP8266. Hạ tầng mạng cần sóng Wi-Fi $2.4\text{GHz}$ (chuẩn 802.11 b/g/n) có kết nối Internet ổn định; Broker MQTT có thể triển khai trên Localhost (Mosquitto) hoặc Cloud VPS công cộng.

2. Hệ thống có thể quản lý tối đa bao nhiêu trạm thủy canh cùng lúc?

Khả năng mở rộng phụ thuộc vào năng lực của MQTT Broker và Web Server. Với cấu hình máy chủ đám mây tiêu chuẩn (1 vCPU, 2GB RAM chạy Mosquitto Broker và Apache/MySQL), hệ thống có khả năng tiếp nhận và xử lý luồng dữ liệu đồng thời từ hơn 1.000 thiết bị gửi về theo chu kỳ 10 giây/lần mà không gây nghẽn mạng.

3. Nếu mất kết nối Wi-Fi, hệ thống có tự động vận hành được không?

Có. Vi điều khiển ATmega328P đảm nhận độc lập việc duy trì chu kỳ bơm tuần hoàn, tự động bù pH và bật/tắt đèn chiếu sáng thông qua module thời gian thực DS3231 tích hợp pin dự phòng CR2032. Khi có mạng trở lại, ESP8266 sẽ tự động tái kết nối và đẩy dữ liệu lên máy chủ.

4. Quy trình bảo dưỡng và thay thế đầu dò pH như thế nào?

Đầu dò điện cực thủy tinh cần được rút ra làm sạch bằng nước cất sau mỗi chu kỳ thu hoạch (25 - 30 ngày) và ngâm trong dung dịch bảo quản $3\text{M } KCl$. Tuổi thọ trung bình của đầu dò dao động từ 12 - 18 tháng tùy thuộc vào độ cứng của nguồn nước canh tác.

5. Chi phí lắp đặt trọn gói một giàn thủy canh 3 - 4 $\text{m}^2$ là bao nhiêu?

Tổng chi phí dao động khoảng 3.500.000 - 4.500.000 VNĐ; trong đó bao gồm khung giàn sắt sơn tĩnh điện, ống nhưa uPVC chuyên dụng chuẩn nông nghiệp, rọ nhựa, giá thể xơ dừa/perlite (~ 2.500.000 VNĐ) và bộ tủ điện điều khiển IoT thông minh (~ 1.250.000 VNĐ).


Kết luận

Đồ án tốt nghiệp "Thiết kế và thi công hệ thống giám sát thủy canh trên nền tảng Internet of Things" đã giải quyết thành công bài toán tự động hóa quy trình canh tác nông nghiệp công nghệ cao trong không gian đô thị. Việc kết hợp hài hòa giữa phần cứng nhúng chi phí thấp (ATmega328P, ESP8266 NodeMCU) và nền tảng Web Server hướng dịch vụ (PHP/MySQL/MQTT) mang lại một hệ thống có độ tin cậy cao, sai số đo pH dưới 0.1 đơn vị và thời gian phản hồi tức thời. Kết quả nghiên cứu không chỉ chứng minh tính khả thi về mặt kỹ thuật mà còn mở ra tiềm năng thương mại hóa mạnh mẽ, đóng góp trực tiếp vào mục tiêu phát triển các mảng xanh bền vững và đảm bảo an ninh lương thực sạch cho cư dân đô thị hiện đại.