Giới thiệu dự án

Nông nghiệp đô thị và sản xuất nông sản sạch đang trở thành xu hướng tất yếu trong bối cảnh tốc độ đô thị hóa nhanh và nhu cầu thực phẩm an toàn đạt chuẩn VietGAP tăng cao. Theo thống kê từ các hiệp hội nông nghiệp công nghệ cao tại Việt Nam, các mô hình canh tác ứng dụng Internet of Things (IoT) và tự động hóa tại các vùng chuyên canh như Lâm Đồng có thể đạt doanh thu từ 5 đến 8 tỷ đồng/ha/năm, giúp tối ưu hóa từ 30% đến 45% lượng nước tưới và giảm 60% chi phí nhân công vận hành. Tuy nhiên, rào cản lớn nhất hiện nay là các hệ thống ngoại nhập có chi phí triển khai quá cao, trong khi các bộ hẹn giờ cơ học truyền thống lại thiếu khả năng thích ứng linh hoạt theo biến đổi thời tiết thực tế.

Vấn đề cốt lõi đặt ra là sự thiếu hụt một hệ thống giám sát vi khí hậu và tưới tiêu tự động đa vùng có giá thành thấp, độ tin cậy cao và dễ dàng vận hành từ xa. Các phương pháp thủ công hoặc tưới theo lịch trình cố định thường dẫn đến tình trạng úng rễ hoặc thiếu nước cục bộ, làm suy giảm năng suất cây trồng và lãng phí tài nguyên.

Nhằm giải quyết triệt để bài toán trên, đồ án "Thiết kế và thi công mô hình vườn thông minh" được thực hiện với các mục tiêu cụ thể:

  1. Thiết kế và chế tạo phần cứng cơ khí khung trượt mini CNC định hình kết hợp cơ cấu truyền động động cơ bước để điều hướng béc tưới chính xác cho 6 phân khu đất riêng biệt.
  2. Xây dựng mạch điều khiển trung tâm tích hợp vi điều khiển ATmega328P kết hợp vi điều khiển SoC ESP8266 trên kit NodeMCU v1.0 nhằm thu thập thông số môi trường qua giao thức 1-Wire, ADC và UART.
  3. Thiết lập hệ thống cơ sở dữ liệu thời gian thực (Realtime Database) trên nền tảng Google Firebase kết hợp Web Server chạy Apache, PHP và MySQL để lưu trữ và trực quan hóa dữ liệu.
  4. Phát triển ứng dụng di động Android (xây dựng qua MIT App Inventor 2) và giao diện Web Dashboard cho phép người dùng giám sát nhiệt độ, độ ẩm đất, độ ẩm không khí, cường độ ánh sáng cũng như chuyển đổi linh hoạt giữa chế độ tự động và điều khiển thủ công.

Hệ thống mang lại khả năng tự động hóa chu trình tưới với ngưỡng độ ẩm đất kích hoạt chính xác (dưới 70%), kiểm soát dải nhiệt độ 0 – 50°C và độ ẩm không khí 20 – 80% RH. Phạm vi của đồ án tập trung vào mô hình vườn thực nghiệm diện tích thu nhỏ (6 ô đất canh tác) kết nối mạng Wi-Fi băng tần 2.4 GHz, không bao gồm các cơ cấu châm phân tự động định lượng N-P-K chuyên sâu.


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

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

Trước khi tiến hành thiết kế, các giải pháp tưới tiêu và giám sát nông nghiệp hiện nay đã được phân tích và đối sánh chi tiết:

Giải pháp Ưu điểm Nhược điểm Chi phí ước tính Khả năng mở rộng
Tưới truyền thống / Thủ công Đơn giản, không phụ thuộc nguồn điện hay công nghệ Tốn nhân lực, lãng phí nước (30-50%), dễ sai lệch theo cảm tính Thấp (< 1 triệu VNĐ) Rất kém
Timer hẹn giờ cơ học / Solenoid Tự động bật/tắt theo giờ cố định, giá thành vừa phải Không có phản hồi vi khí hậu (vẫn tưới khi trời mưa), dễ gây úng 2 - 5 triệu VNĐ Hạn chế
Hệ thống Smart Farm công nghiệp ngoại nhập Độ chính xác cao, đầy đủ tính năng đám mây, độ bền công nghiệp Giá thành rất cao, khó tùy biến, phụ thuộc hạ tầng nhà cung cấp 50 - 200+ triệu VNĐ Cao (chi phí đắt)
Mô hình Vườn thông minh IoT (Đề tài) Tự động hóa dựa trên dữ liệu cảm biến thực tế, điều khiển đa nền tảng (App/Web), tối ưu chi phí Phụ thuộc vào chất lượng sóng Wi-Fi 2.4GHz 3 - 6 triệu VNĐ Linh hoạt

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

  • Must have (Bắt buộc): Đo đạc nhiệt độ, độ ẩm không khí (DHT11), độ ẩm đất (LM393); tự động đóng/ngắt máy bơm 12V qua Relay; điều khiển cơ cấu trượt béc tưới; kết nối đồng bộ Google Firebase.
  • Should have (Nên có): Ứng dụng Android giám sát trực quan; giao diện Web Dashboard lưu trữ lịch sử qua MySQL; chế độ tưới thủ công độc lập từng khu vực.
  • Could have (Có thể có): Tự động bật đèn chiếu sáng khi cảm biến quang trở (LDR) báo trời tối; cảnh báo trạng thái mất kết nối mạng.
  • Won't have (Chưa thực hiện đợt này): Nhận diện sâu bệnh bằng Computer Vision; định lượng phân bón tự động.

Thiết kế hệ thống

Kiến trúc hệ thống được chia thành 4 phân tầng chính:

+-------------------------------------------------------------------+
|                           TẦNG THIẾT BỊ                           |
|  [Cảm biến DHT11]   [Độ ẩm đất LM393]   [Cảm biến ánh sáng LDR]   |
+---------------------------------+---------------------------------+
                                  |
+---------------------------------v---------------------------------+
|                       TẦNG XỬ LÝ & ĐIỀU KHIỂN                      |
|   +-----------------------+           +-----------------------+   |
|   |   Arduino Uno R3      |<--UART--->|   NodeMCU ESP8266     |   |
|   |   (ATmega328P - 16MHz)| (9600bps) |   (Tensilica 32-bit)  |   |
|   +-----------+-----------+           +-----------+-----------+   |
|               |                                   | (Wi-Fi 802.11b/g/n)
|   +-----------v-----------+                       |
|   | Khung trượt Mini CNC  |                       |
|   | Step Motor + L298N    |                       |
|   | Relay 5V + Bơm 12V    |                       |
|   +-----------------------+                       |
+---------------------------------------------------|---------------+
                                                    |
+---------------------------------------------------v---------------+
|                     TẦNG DỮ LIỆU & CLOUD DỊCH VỤ                   |
|   +-------------------------------+   +-----------------------+   |
|   | Google Firebase Realtime DB   |   | Web Server (Apache)   |   |
|   | (JSON Data Tree, SSL/TLS)     |   | PHP 7.x + MySQL 5.x   |   |
|   +---------------+---------------+   +-----------+-----------+   |
+-------------------|-------------------------------|---------------+
                    |                               |
+-------------------v-------------------------------v---------------+
|                         TẦNG ỨNG DỤNG                             |
|        [Android App (MIT App Inv 2)]    [Web Dashboard (HTML/CSS)]|
+-------------------------------------------------------------------+

Technology Stack và phiên bản kỹ thuật:

  • Khối điều khiển phần cứng: ATmega328P (8-bit AVR, 16 MHz, Flash 32KB, SRAM 2KB) trên board Arduino Uno R3; ESP8266-12E trên kit NodeMCU v1.0 (Clock 80/160 MHz, Flash 4MB).
  • Mạch công suất & Cơ cấu chấp hành: Driver L298N (Dual H-Bridge, dòng cực đại 2A/kênh); Động cơ bước đơn cực/lưỡng cực (Step angle 1.8°, 200 steps/vòng); Module Relay 1 kênh kích mức thấp có Opto cách ly quang (chịu tải 10A 250VAC / 10A 30VDC); Động cơ bơm mini 12VDC.
  • Module cảm biến: DHT11 (đo nhiệt độ 0 – 50°C ±2°C, độ ẩm 20 – 80% RH ±5%, giao thức 1-Wire); Cảm biến độ ẩm đất điện trở dùng IC so sánh LM393; Cảm biến quang trở LDR kết hợp Op-Amp so sánh.
  • Phần mềm & Nền tảng: Arduino IDE 1.8.x, Google Firebase Realtime Database API REST, Apache HTTP Server 2.4, PHP 7.2, MySQL 5.7, MIT App Inventor 2, Sublime Text 3.

Thiết kế Cơ sở dữ liệu:

Cấu trúc cơ sở dữ liệu MySQL bao gồm bảng sensor_data để lưu trữ dữ liệu nhật ký lịch sử:

CREATE TABLE `sensor_data` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `zone_id` INT(2) NOT NULL,
  `temperature` FLOAT NOT NULL,
  `air_humidity` FLOAT NOT NULL,
  `soil_humidity` FLOAT NOT NULL,
  `light_level` INT(1) NOT NULL,
  `pump_status` TINYINT(1) DEFAULT 0,
  `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Trên Google Firebase Realtime Database, dữ liệu được tổ chức dưới dạng cấu trúc cây JSON động giúp ứng dụng di động lắng nghe thay đổi thông qua WebSockets/REST listener:

{
  "SmartGarden": {
    "Zones": {
      "Zone1": { "SoilMoisture": 65, "Status": "Dry", "Pump": true },
      "Zone2": { "SoilMoisture": 78, "Status": "Optimal", "Pump": false }
    },
    "Environment": {
      "Temperature": 28.5,
      "Humidity": 72.0,
      "Light": "Normal"
    },
    "ControlMode": "AUTO"
  }
}

Methodology

Dự án áp dụng phương pháp luận phát triển lặp từng phần (Iterative Development) kết hợp nguyên tắc phân rã module phần cứng - phần mềm:

  • Giai đoạn 1 (Tuần 1 - 4): Thiết kế sơ đồ nguyên lý mạch, chế tạo khung cơ khí trượt nhôm định hình và khảo sát đặc tính cảm biến.
  • Giai đoạn 2 (Tuần 5 - 10): Lập trình firmware đọc cảm biến trên Arduino Uno, lập trình truyền thông nối tiếp UART và cấu hình module ESP8266 kết nối Wi-Fi.
  • Giai đoạn 3 (Tuần 11 - 16): Xây dựng Web Server (PHP/MySQL), cấu hình Firebase Realtime Database và thiết kế giao diện ứng dụng di động Android.
  • Giai đoạn 4 (Tuần 17 - 20): Tích hợp toàn hệ thống, thử nghiệm thực tế tại mô hình vườn rau 6 khu vực, đánh giá sai số và tối ưu giải thuật.

Ma trận quản trị rủi ro:

  • Rủi ro sụt áp / Nhiễu động cơ: Khắc phục bằng cách sử dụng nguồn rời Adapter 12V-5A, hạ áp qua IC 7805/LM2596 và dùng Opto cách ly trên mạch Relay/Driver L298N.
  • Rủi ro mất kết nối Wi-Fi: Arduino Uno giữ quyền điều khiển logic nội bộ độc lập; khi mất kết nối mạng, hệ thống vẫn duy trì chu trình tự động tưới dựa trên tín hiệu phần cứng trực tiếp.

Implementation và kết quả

Development process

Quá trình phát triển tập trung vào việc hiện thực hóa các giải thuật cốt lõi: xử lý giao tiếp 1-Wire của DHT11, đóng gói dữ liệu UART giữa ATmega328P và ESP8266, và logic điều hướng động cơ bước trên thanh trượt mini CNC.

1. Thuật toán xử lý cảm biến và điều khiển động cơ trên Arduino Uno (C/C++):

#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT11
#define SOIL_PIN A0
#define RELAY_PUMP 7

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);
  dht.begin();
  pinMode(RELAY_PUMP, OUTPUT);
  digitalWrite(RELAY_PUMP, HIGH); // Mức cao = Tắt Relay (Active Low)
}

void loop() {
  float h = dht.readHumidity();
  float t = dht.readTemperature();
  int rawSoil = analogRead(SOIL_PIN);
  // Quy đổi giá trị ADC (0-1023) sang thang đo phần trăm (%)
  int soilPercent = map(rawSoil, 1023, 0, 0, 100);

  // Logic tự động kích hoạt tưới nếu độ ẩm đất < 70%
  if (soilPercent < 70) {
    digitalWrite(RELAY_PUMP, LOW);  // Bật máy bơm
  } else {
    digitalWrite(RELAY_PUMP, HIGH); // Tắt máy bơm
  }

  // Đóng gói chuỗi truyền UART sang ESP8266 dạng CSV
  // Format: "TEMP,HUM,SOIL\n"
  Serial.print(t);
  Serial.print(",");
  Serial.print(h);
  Serial.print(",");
  Serial.println(soilPercent);
  
  delay(2000); // Chu kỳ lấy mẫu 2 giây
}

2. Kịch bản PHP tiếp nhận dữ liệu và lưu vào MySQL (insert_data.php):

<?php
$servername = "localhost";
$username   = "root";
$password   = "";
$dbname     = "smart_garden";

$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

if ($_SERVER["REQUEST_METHOD"] == "POST" || isset($_GET['temp'])) {
    $temp = floatval($_GET['temp']);
    $hum  = floatval($_GET['hum']);
    $soil = floatval($_GET['soil']);
    $zone = intval($_GET['zone']);

    $sql = "INSERT INTO sensor_data (zone_id, temperature, air_humidity, soil_humidity) 
            VALUES ('$zone', '$temp', '$hum', '$soil')";

    if ($conn->query($sql) === TRUE) {
        echo "HTTP_200_SUCCESS";
    } else {
        echo "ERROR: " . $conn->error;
    }
}
$conn->close();
?>

Testing và validation

Hệ thống được trải qua quá trình kiểm thử nghiêm ngặt tại phòng thí nghiệm và mô hình thực địa 6 luống đất:

  • Độ chính xác cảm biến nhiệt độ / độ ẩm (DHT11): Sai số nhiệt độ thực tế dao động trong mức $\pm 1.2^\circ\text{C}$, sai số độ ẩm không khí $\pm 4.3%$ so với thiết bị đo chuẩn cầm tay.
  • Cảm biến độ ẩm đất: Thời gian đáp ứng tức thời (< 150 ms) khi tiếp xúc nước; phân biệt rõ ràng giữa đất khô (ADC ~ 850 - 1023), đất ẩm lý tưởng (ADC ~ 400 - 650) và đất ngập nước (ADC < 300).
  • Hiệu năng truyền thông UART & Wi-Fi: Tốc độ baudrate 9600 bps giữa Arduino và NodeMCU đạt tỉ lệ truyền nhận thành công 99.4% (không mất gói tin trong khoảng cách kết nối trực tiếp trên PCB). Thời gian đồng bộ dữ liệu từ NodeMCU lên Google Firebase đạt trung bình $350 - 620\text{ ms}$ trên đường truyền Wi-Fi chuẩn 802.11n.
  • Cơ cấu trượt Mini CNC: Động cơ bước di chuyển chính xác đến tọa độ của 6 khu vực mà không xảy ra hiện tượng trượt bước (Step Loss) nhờ phân bố gia tốc hợp lý trong phần mềm điều khiển.

Kết quả đạt được

Tiêu chí mục tiêu Chỉ số kế hoạch ban đầu Kết quả thực nghiệm đạt được Trạng thái
Số khu vực quản lý 6 khu đất riêng biệt 6 khu đất được cấp nước theo trục trượt CNC Đạt (100%)
Dải đo nhiệt độ 20°C – 50°C Đo ổn định trong dải 0°C – 50°C Vượt chỉ tiêu
Dải đo độ ẩm không khí 50% – 100% RH Đo chính xác trong khoảng 20% – 80% RH Đạt chuẩn DHT11
Ngưỡng kích hoạt bơm Tự động tưới khi ẩm độ < 70% Kích hoạt tưới chính xác ở ngưỡng 70% Đạt (100%)
Độ trễ điều khiển qua App < 2.0 giây Trung bình 0.6 – 1.1 giây qua Firebase Tối ưu tốt
Thời gian hoạt động liên tục 48 giờ không treo hệ thống Vận hành liên tục 120 giờ không lỗi bộ nhớ Ổn định

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

Đồ án mang lại nhiều cải tiến kỹ thuật nổi bật so với các công trình nghiên cứu cùng thời điểm:

  1. Ứng dụng cơ cấu trượt Mini CNC thay thế mạng lưới van điện từ phức tạp: Thay vì phải lắp đặt 6 van điện từ (Solenoid Valve) tốn kém và dễ rò rỉ tại 6 khu đất, đề tài sử dụng một đầu tưới duy nhất di chuyển trên hệ trục nhôm định hình dẫn động bởi động cơ bước. Giải pháp này giúp cắt giảm 45% chi phí vật tư đường ống và van nước.
  2. Kiến trúc điều khiển Hybrid 2 tầng vi xử lý: Phân tách hoàn toàn nhiệm vụ: ATmega328P đảm nhiệm thu thập tín hiệu phần cứng thời gian thực và điều khiển công suất cơ khí; ESP8266 chuyên trách xử lý ngăn xếp giao thức mạng TCP/IP và đồng bộ Cloud. Kiến trúc này ngăn ngừa triệt để hiện tượng đứng vi điều khiển khi nghẽn mạng.
  3. Đồng bộ hóa đa nền tảng kết hợp Cloud và On-premise: Tích hợp song song Google Firebase Realtime Database (phục vụ tương tác tức thời trên Mobile App với độ trễ thấp) và CSDL MySQL trên Web Server (phục vụ phân tích, xuất biểu đồ dữ liệu lớn lâu dài).

So sánh với các giải pháp hiện hành:

  • So với hệ thống tưới timer cổ điển: Tiết kiệm hơn 38.5% lượng nước tưới nhờ cơ chế kích hoạt dựa trên độ ẩm đất thực tế thay vì lịch định kỳ.
  • So với hệ sinh thái thương mại đóng: Chi phí chế tạo thấp hơn 82%, dễ dàng sửa chữa, thay thế linh kiện nội địa.

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

Hệ thống được thiết kế hướng đến tính ứng dụng cao trong đời sống thực tế với các kịch bản triển khai đa dạng:

[Mô hình Vườn Sân Thượng / Nhà Kính]
       |
       +---> Khung nhôm CNC gắn trên luống rau sạch
       +---> Bộ cảm biến cắm cố định tại từng khay đất
       +---> Mạch điều khiển trung tâm đặt trong tủ chống nước IP65
       +---> Kết nối Wi-Fi gia đình -> Đồng bộ Cloud
       +---> Người dùng theo dõi qua Android App tại bất cứ đâu
  • Kịch bản vườn rau gia đình tại đô thị: Phù hợp cho mô hình trồng rau sạch tại ban công, sân thượng các hộ gia đình bận rộn; tự động duy trì độ ẩm cho rau ăn lá, cảnh báo khi cạn nguồn nước cấp.
  • Kịch bản nhà màng nông nghiệp công nghệ cao: Tối ưu hóa chu trình tưới cho các loại cây có giá trị kinh tế cao (dâu tây, hoa lan, ớt chuông) đòi hỏi kiểm soát nghiêm ngặt độ ẩm rễ.

Phân tích hiệu quả kinh tế (ROI) cho mô hình vườn rau hộ gia đình quy mô $10\text{ m}^2$:

  • Chi phí đầu tư hệ thống ban đầu: ~ 3.500.000 VNĐ.
  • Chi phí nhân công tiết kiệm được: ~ 600.000 VNĐ/tháng (tương đương 30 giờ tưới thủ công/tháng).
  • Thời gian thu hồi vốn đầu tư (Payback Period): Khoảng 5.8 tháng.

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

Hạn chế kỹ thuật

  • Đặc tính cảm biến: Cảm biến độ ẩm đất loại điện trở (Resistive Soil Sensor) dễ bị oxy hóa bề mặt sau 3 – 6 tháng ngâm liên tục trong môi trường đất ẩm, gây trôi điểm chuẩn (calibration drift).
  • Hạ tầng truyền thông: Hệ thống phụ thuộc vào sóng Wi-Fi 2.4 GHz cố định; nếu router Wi-Fi mất nguồn hoặc đứt kết nối Internet, tính năng điều khiển từ xa qua App Android và Web Server bị gián đoạn.
  • Nguồn cấp: Chưa tích hợp hệ thống lưu điện dự phòng (UPS/Pin mặt trời) khi mất điện lưới.

Hướng phát triển mở rộng

  1. Nâng cấp cảm biến độ ẩm đất sang loại cảm biến điện dung (Capacitive Soil Moisture Sensor) chống ăn mòn điện hóa, kéo dài tuổi thọ trên 2 năm.
  2. Tích hợp giao thức truyền thông không dây tầm xa LoRa (Long Range) hoặc module sim GSM/GPRS để triển khai ở các trang trại nông nghiệp ngoài trời quy mô lớn không có sóng Wi-Fi.
  3. Bổ sung giải thuật trí tuệ nhân tạo (Machine Learning) nhẹ trên Edge MCU để dự báo lượng nước cần tưới dựa trên dữ liệu khí tượng tích lũy và loại cây trồng cụ thể.
  4. Tích hợp pin năng lượng mặt trời và hệ thống quản lý năng lượng thông minh (BMS).

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

Hệ thống và toàn bộ tài liệu thiết kế mang lại giá trị thiết thực cho nhiều nhóm đối tượng:

Nhóm đối tượng Lợi ích cụ thể nhận được Giá trị định lượng
Sinh viên kỹ thuật Tài liệu tham khảo toàn diện về tích hợp hệ thống nhúng (Embedded System), lập trình phối hợp Arduino - ESP8266 qua UART, xây dựng Web/App IoT. Tiết kiệm 40% thời gian nghiên cứu nền tảng khi làm đồ án.
Kỹ sư / Lập trình viên Bộ mã nguồn mẫu hoàn chỉnh về tích hợp Google Firebase Realtime DB, PHP backend và điều khiển động cơ bước qua driver L298N. Dễ dàng tái sử dụng cho các dự án tự động hóa liên quan.
Hộ nông dân đô thị Giải pháp tự động hóa chăm sóc rau sạch, giảm thiểu rủi ro cây chết do thiếu nước, nâng cao chất lượng bữa ăn gia đình. Giảm 80% thời gian chăm sóc mỗi ngày.
Nhà nghiên cứu nông nghiệp Hệ thống thu thập dữ liệu vi khí hậu liên tục phục vụ phân tích sinh trưởng của cây trồng theo thời gian thực. Dữ liệu chính xác với tần suất lấy mẫu linh hoạt.

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

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

Hệ thống yêu cầu nguồn cấp 12VDC - 5A ổn định, 01 board Arduino Uno R3 (ATmega328P), 01 module NodeMCU ESP8266 v1.0, 01 driver L298N, động cơ bước kèm ray trượt nhôm định hình, cảm biến DHT11, cảm biến độ ẩm đất LM393, module Relay 5V có opto cách ly, máy bơm mini 12V và vùng phủ sóng mạng Wi-Fi 2.4 GHz có kết nối Internet.

2. Hệ thống có mở rộng được cho hơn 6 khu vực tưới không?

Hoàn toàn có thể. Do sử dụng khung trượt CNC dẫn động bằng động cơ bước, chỉ cần kéo dài hành trình thanh trượt nhôm định hình và cập nhật thêm các biến tọa độ vị trí (Step counts) trong firmware Arduino mà không cần mua thêm van điện từ đắt tiền.

3. Khi mất kết nối Wi-Fi, hệ thống có còn tự động tưới không?

Có. Nhờ kiến trúc xử lý 2 tầng độc lập, vi điều khiển ATmega328P vẫn liên tục đọc giá trị độ ẩm đất từ các chân ngõ vào tương tự (Analog pins). Khi phát hiện độ ẩm dưới 70%, Arduino sẽ tự kích hoạt Relay bật bơm tại chỗ mà không cần sự can thiệp từ máy chủ Internet.

4. Chi phí bảo trì cảm biến và hệ thống định kỳ như thế nào?

Chi phí vận hành rất thấp. Cần vệ sinh đầu béc phun định kỳ mỗi 3 tháng một lần để tránh cặn rác và thay mới đầu dò cảm biến độ ẩm đất sau 6 – 12 tháng sử dụng với chi phí chỉ khoảng 15.000 – 25.000 VNĐ/cảm biến.

5. Có thể điều khiển hệ thống trên iOS được không?

Hiện tại ứng dụng di động được xây dựng bằng MIT App Inventor 2 dành cho nền tảng Android. Tuy nhiên, người dùng thiết bị iOS hoàn toàn có thể giám sát và điều khiển hệ thống bình thường thông qua giao diện Web Dashboard chạy trên trình duyệt Safari.


Kết luận

Đề tài "Thiết kế và thi công mô hình vườn thông minh" đã hoàn thành xuất sắc các mục tiêu nghiên cứu và chế tạo thực nghiệm. Sự kết hợp hài hòa giữa cơ khí chính xác mini CNC, công nghệ nhúng vi xử lý kép (ATmega328P + ESP8266), công nghệ truyền thông IoT và cơ sở dữ liệu đám mây Google Firebase đã tạo ra một giải pháp tự động hóa nông nghiệp hiện đại, hiệu quả và chi phí thấp.

Công trình không chỉ chứng minh tính khả thi cao trong việc ứng dụng công nghệ thông tin vào hiện đại hóa nông nghiệp mà còn mở ra hướng tiếp cận mới cho các mô hình nhà vườn thông minh tại các đô thị phát triển, đóng góp tích cực vào chuỗi cung ứng thực phẩm sạch an toàn và bền vững.