Giới thiệu dự án

Nông nghiệp thông minh (Smart Agriculture) đang trở thành trụ cột then chốt trong quá trình chuyển đổi số của nền kinh tế Việt Nam. Rau xà lách (Lactuca sativa) là cây trồng ngắn ngày (chu kỳ thu hoạch 35 – 45 ngày), mang lại giá trị kinh tế cao nhưng đặc biệt nhạy cảm với các yếu tố vi khí hậu: nhiệt độ sinh trưởng tối ưu từ 16 – 18°C, độ ẩm không khí 65 – 75%, độ ẩm đất 60 – 70%, cùng nhu cầu chiếu sáng 6 – 8 giờ/ngày. Tuy nhiên, phần lớn các nông hộ và trang trại quy mô vừa và nhỏ (100 – 250 m²) tại Việt Nam vẫn phụ thuộc vào phương thức chăm sóc thủ công, dẫn đến tình trạng lãng phí từ 30 – 40% lượng nước tưới, chi phí nhân công cao và nguy cơ thiệt hại mùa màng do biến đổi thời tiết đột ngột (mưa lớn gây dập nát, ngập úng; nắng gắt gây cháy lá).

                 +-------------------------------------------------+
                 |                HỆ THỐNG CLOUD                   |
                 |     Google Firebase Realtime Database           |
                 +------------------------+------------------------+
                                          | Wi-Fi (HTTP/REST / WebSocket)
                                          v
+-----------------------+     +-----------------------+     +-----------------------+
|     NODE 1 (VƯỜN)     |     |    MASTER STATION     |     |   CLIENT INTERFACES   |
| Arduino Uno R3        |     | Arduino Mega 2560 R3  |     | - Android App         |
| - DHT11 (Temp/Hum)    |     | - ESP8266 NodeMCU     |     | - Web Dashboard       |
| - LM393 Soil Moisture |     | - RTC DS1307 (I2C)    |     | - LCD 20x4 (Local)    |
| - LoRa SX1278 (SPI)   |     | - LCD 20x4 + PCF8574  |     +-----------------------+
+-----------+-----------+     | - 7x TTP223 Touch Pad |
            |                 | - LoRa SX1278 (SPI)   |
            | LoRa 433MHz     +-----------+-----------+
            | (SPI Packet)                | Relay / PWM Driver
            v                             v
+-----------+-----------+     +-----------------------------------------------------+
|     NODE 2 (MÁI)      |     |                   ACTUATORS                         |
| Arduino Uno R3        |     | - DP-521 Misting Pump (12V) | Water Pump (5V DC)    |
| - YL-83 Rain Sensor   |---->| - MG90S Servo Roof Opener   | JGA25-370 Curtain DC  |
| - CDS Light Sensor    |     | - 3-Ch Optocoupler Relay    | Supplemental LED Grow |
| - LoRa SX1278 (SPI)   +     +-----------------------------------------------------+

Vấn đề kỹ thuật cốt lõi (Problem Statement)

Các giải pháp giám sát nông nghiệp hiện nay thường gặp phải hai rào cản lớn:

  1. Hạn chế về hạ tầng truyền dẫn: Việc kéo dây tín hiệu trong môi trường canh tác ẩm ướt dễ gây suy hao và hỏng hóc, trong khi kết nối Wi-Fi thuần túy có tầm phủ sóng ngắn (< 50m) và độ tiêu thụ năng lượng cao, không phù hợp cho các node phân tán ngoài trời.
  2. Chi phí đầu tư cao: Các hệ thống SCADA hoặc PLC công nghiệp nhập khẩu có chi phí vượt quá khả năng tài chính của các nhà vườn quy mô 100 m².

Mục tiêu dự án

  1. Thiết kế và thi công phần cứng: Xây dựng mô hình thực nghiệm (kích thước 40 x 28 x 60 cm) mô phỏng nhà kính trồng rau xà lách diện tích 100 m², tích hợp đầy đủ hệ thống cảm biến môi trường và cơ cấu chấp hành.
  2. Phát triển mạng cảm biến không dây: Ứng dụng công nghệ truyền thông tầm xa LoRa 433 MHz để liên kết các Node phân tán về bộ điều khiển trung tâm (Master Station) trong phạm vi từ 1000m đến 3000m (điều kiện lý tưởng).
  3. Đa dạng hóa chế độ vận hành: Xây dựng thuật toán điều khiển với 3 chế độ độc lập: Thủ công (Manual) qua nút bấm cảm ứng/App/Web, Tự động (Auto) dựa trên ngưỡng vi khí hậu, và Thời gian (Scheduled) thông qua đồng hồ thời gian thực RTC.
  4. Xây dựng nền tảng IoT đa kênh: Thiết lập kênh giao tiếp thông suốt giữa phần cứng với Google Firebase Realtime Database qua module Wi-Fi ESP8266; phát triển ứng dụng di động Android và Web Dashboard phục vụ giám sát/điều khiển thời gian thực.

Phạm vi và giới hạn đề tài

  • Quy mô: Mô hình vật lý mô phỏng diện tích canh tác thực địa 100 m².
  • Độ chính xác cảm biến: Sử dụng cảm biến dân dụng với sai số cho phép từ 2 – 5% (phù hợp cho mô hình nghiên cứu và triển khai ứng dụng thực tế mức cơ sở).
  • Hạ tầng nguồn: Sử dụng nguồn điện lưới xoay chiều chuyển đổi qua bộ nguồn tổ ong 12V-12A DC (chưa tích hợp pin mặt trời/UPS dự phòng).

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

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

Tiêu chí Chăm sóc thủ công truyền thống Hệ thống tự động Timer/PLC Hệ sinh thái IoT Wi-Fi tập trung Hệ thống Hybrid LoRa - Wi-Fi (Đề tài)
Phạm vi truyền dẫn Không có Hạn chế theo chiều dài cáp (< 100m) Ngắn (30 – 50m trong nhà kính) Rộng (1000 – 3000m qua LoRa)
Khả năng mở rộng Không Tốn kém chi phí đi dây lại Dễ nghẽn băng thông AP Rất cao (thêm Node không cần kéo dây)
Độ tin cậy cục bộ Phụ thuộc con người Cao (chạy độc lập) Mất mạng là mất điều khiển Cao (Master tự trị nếu mất Wi-Fi)
Chi phí đầu tư Thấp ban đầu, cao nhân công Rất cao (20 – 50 triệu VNĐ) Trung bình (5 – 10 triệu VNĐ) Tối ưu (< 3 triệu VNĐ)
Giám sát từ xa Không có Cần module IP đắt tiền Có qua Internet Realtime đa nền tảng (Android + Web)

Yêu cầu người dùng theo mô hình MoSCoW

  • Must Have:
    • Thu thập chính xác 5 thông số: Nhiệt độ, độ ẩm không khí, độ ẩm đất, cường độ ánh sáng, phát hiện mưa.
    • Tự động đóng/mở mái che khi trời mưa và kéo rèm che khi cường độ sáng vượt ngưỡng.
    • Tự động kích hoạt máy bơm nước và bơm phun sương khi đất khô hoặc nhiệt độ cao.
    • Hiển thị trực quan tại chỗ qua màn hình LCD 20x4 và đồng bộ lên Google Firebase.
  • Should Have:
    • Ứng dụng Android tương thích từ Android 8.0 trở lên; Web Dashboard tương thích mọi trình duyệt.
    • Khả năng chuyển đổi mượt mà giữa 3 chế độ: Manual, Auto, Schedule.
  • Could Have:
    • Tùy biến trực tiếp ngưỡng kích hoạt cảm biến từ xa qua Web/App.
    • Cảnh báo trạng thái chấp hành qua đèn LED chỉ thị trên mạch.
  • Won't Have (Giai đoạn này):
    • Nhận diện sâu bệnh hại bằng trí tuệ nhân tạo (Computer Vision).
    • Tích hợp trạm pin năng lượng mặt trời độc lập.

Thiết kế hệ thống

+-----------------------------------------------------------------------------------+
|                                MASTER STATION MCU                                 |
|                             (Arduino Mega 2560 R3)                                |
|                                                                                   |
|  [SPI Bus]   <---> Module LoRa SX1278 (433 MHz Transceiver)                       |
|  [UART-1]    <---> Module NodeMCU ESP8266 (Wi-Fi Bridge to Firebase)              |
|  [I2C Bus]   <---> RTC DS1307 (Real-time Clock) & LCD 20x4 (via PCF8574 Expander) |
|  [GPIO In]   <---  7x TTP223 Capacitive Touch Sensors & 2x KW10-NW Limit Switches |
|  [GPIO Out]  --->  3-Channel Opto-Relay Module (Pumps, Grow Light)                |
|  [PWM Out]   --->  MG90S Servo (Roof Control: 0° - 90°)                           |
|  [H-Bridge]  --->  L298N Motor Driver <---> JGA25-370 DC Motor (Shading Curtain)  |
+-----------------------------------------------------------------------------------+

Danh mục linh kiện và phiên bản công nghệ

  • Khối xử lý trung tâm (Master): Arduino Mega 2560 R3 (ATmega2560, 16 MHz, 54 chân I/O số, 16 chân Analog).
  • Khối xử lý trung gian (Node 1 & Node 2): 02 x Arduino Uno R3 (ATmega328P, 16 MHz).
  • Khối truyền dẫn tầm xa: 03 x Module LoRa SX1278 (Semtech, băng tần 433 MHz, chuẩn giao tiếp SPI, điều chế Chirp Spread Spectrum).
  • Khối cầu nối Cloud: NodeMCU ESP8266 ESP-12E (CP2102 driver, chuẩn Wi-Fi 802.11 b/g/n, giao tiếp UART với Mega 2560).
  • Cảm biến: DHT11 (Nhiệt độ/Độ ẩm không khí), LM393 Soil Moisture Sensor (Độ ẩm đất), YL-83 (Cảm biến mưa mạ niken chống oxy hóa), CDS NVZ1 (Quang trở kèm biến trở so sánh áp).
  • Động lực và cơ cấu chấp hành: Động cơ giảm tốc JGA25-370 DC 12V, Servo bánh răng kim loại MG90S, Máy bơm màng áp suất DP-521 12V (lưu lượng 3.5L/phút), Bơm chìm mini 5V (1.6L/phút), Module 3 Relay cách ly quang PC817 + Diode 1N4007 dập xung ngược.
  • Nguồn cấp: Nguồn tổ ong 12V-12A, Mạch giảm áp DC-DC LM2596 Buck (hạ từ 12V xuống 5V/3A), IC ổn áp tuyến tính AMS1117-3.3V cấp riêng cho LoRa.

Implementation và kết quả

Quá trình phát triển phần mềm

Toàn bộ hệ thống được chia tách thành các luồng xử lý độc lập nhằm tránh nghẽn luồng xử lý trên vi điều khiển:

1. Thuật toán truyền dữ liệu LoRa tại Node 1 (Arduino C++)

#include <SPI.h>
#include <LoRa.h>
#include <DHT.h>

#define DHTPIN 4
#define DHTTYPE DHT11
#define SOIL_PIN A0

#define LORA_SS 10
#define LORA_RST 9
#define LORA_DIO0 2

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);
  dht.begin();
  LoRa.setPins(LORA_SS, LORA_RST, LORA_DIO0);
  
  if (!LoRa.begin(433E6)) {
    Serial.println("LoRa Init Failed!");
    while (1);
  }
  LoRa.setSyncWord(0xF3); // Khóa đồng bộ riêng biệt cho mạng
}

void loop() {
  float h = dht.readHumidity();
  float t = dht.readTemperature();
  int soilVal = analogRead(SOIL_PIN);
  int soilPercent = map(soilVal, 1023, 0, 0, 100); // Chuẩn hóa độ ẩm đất %

  if (!isnan(h) && !isnan(t)) {
    LoRa.beginPacket();
    LoRa.print("N1:");
    LoRa.print(t, 1);
    LoRa.print(",");
    LoRa.print(h, 1);
    LoRa.print(",");
    LoRa.print(soilPercent);
    LoRa.endPacket();
  }
  delay(2000); // Chu kỳ gửi dữ liệu 2 giây/lần
}

2. Thuật toán điều khiển tự động tại Trạm Master (Arduino Mega 2560)

// Logic kiểm soát vi khí hậu tự động cho rau xà lách
void executeAutoModeLogic(float temp, float hum, int soil, int rain, int light) {
  // 1. Kiểm soát tưới ẩm đất: Ngưỡng tối ưu 60% - 70%
  if (soil < 60) {
    digitalWrite(RELAY_PUMP_PIN, LOW); // Kích Relay ON (Active Low)
  } else if (soil >= 70) {
    digitalWrite(RELAY_PUMP_PIN, HIGH); // Ngắt bơm
  }

  // 2. Kiểm soát nhiệt độ & độ ẩm không khí: Phun sương làm mát khi T > 28°C
  if (temp > 28.0 || hum < 65.0) {
    digitalWrite(RELAY_MIST_PIN, LOW);
  } else if (temp <= 24.0 && hum >= 75.0) {
    digitalWrite(RELAY_MIST_PIN, HIGH);
  }

  // 3. Kiểm soát che mưa: Phát hiện mưa đóng ngay mái che bằng Servo
  if (rain == 1) { // 1: Có mưa
    roofServo.write(90); // Đóng kín mái
  } else {
    roofServo.write(0);  // Mở thoáng
  }

  // 4. Kiểm soát che nắng: Cường độ sáng quá mạnh -> Kéo rèm che qua Motor L298N
  if (light > 800 && digitalRead(LIMIT_SW_CLOSE) == HIGH) {
    motorForward(); // Chạy motor kéo rèm đến khi chạm công tắc hành trình
  } else if (light <= 400 && digitalRead(LIMIT_SW_OPEN) == HIGH) {
    motorBackward(); // Mở rèm đón nắng
  } else {
    motorStop();
  }
}

3. Cấu trúc cơ sở dữ liệu trên Google Firebase Realtime Database

{
  "GardenSystem": {
    "Telemetry": {
      "Temperature": 27.4,
      "AirHumidity": 68.2,
      "SoilMoisture": 64,
      "LightIntensity": 620,
      "RainDetected": false,
      "LastUpdated": 1661248500
    },
    "ControlModes": {
      "CurrentMode": "AUTO", // MANUAL | AUTO | SCHEDULE
      "ManualOverrides": {
        "WaterPump": false,
        "MistingPump": false,
        "GrowLight": false,
        "RoofState": "OPEN",
        "CurtainState": "CLOSED"
      }
    },
    "Thresholds": {
      "TempUpperLimit": 28.0,
      "SoilMoistureLowerLimit": 60,
      "LightThreshold": 800
    }
  }
}

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

+----------------------------------------------------------------------------+
|                  ĐÁNH GIÁ ĐỘ TRỄ HỆ THỐNG TRUYỀN DẪN                       |
|                                                                            |
| Node -> Master (LoRa 433MHz) : [====] 0.18s                                |
| ESP8266 -> Firebase (Wi-Fi)  : [========] 0.42s                            |
| Firebase -> Android App Sync : [======] 0.31s                              |
| Tổng trễ toàn trình (E2E)    : [==================] ~0.91s                 |
+----------------------------------------------------------------------------+

Benchmark độ trễ truyền dữ liệu thực nghiệm

Kịch bản kiểm thử Khoảng cách vật lý Tỷ lệ truyền thành công (Packet Delivery Rate) Độ trễ trung bình (Giây) Đánh giá
Node 1 $\rightarrow$ Master (LoRa) 50 m (Nhiều vật cản) 100% 0.18 s Ổn định tuyệt đối
Node 2 $\rightarrow$ Master (LoRa) 200 m (Không gian mở) 99.4% 0.22 s Tín hiệu RSSI: -82 dBm
Nút nhấn TTP223 $\rightarrow$ Relay Cục bộ trên Master 100% < 0.05 s Phản hồi tức thì
Lệnh App $\rightarrow$ Firebase $\rightarrow$ Relay Mạng 4G/Wi-Fi Internet 98.8% 0.73 s Đáp ứng chuẩn thời gian thực
Web Dashboard $\rightarrow$ Thiết bị Mạng cáp quang Internet 99.1% 0.65 s Đồng bộ mượt mà

Kết quả đạt được so với mục tiêu ban đầu

  • Độ chính xác kiểm soát vi khí hậu: Giữ nhiệt độ khu vực trồng luôn dao động ổn định trong dải 18 – 26°C và độ ẩm đất duy trì từ 60 – 72%, tạo điều kiện tối hảo cho rau xà lách sinh trưởng.
  • Khả năng tự động hóa: Giảm 85% thời gian can thiệp trực tiếp của con người tại vườn.
  • Tiết kiệm tài nguyên: Tiết kiệm khoảng 35% lượng nước tiêu thụ so với phương pháp tưới định kỳ không có cảm biến độ ẩm đất.

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

  1. Kiến trúc mạng không dây phân lớp (Tiered Hybrid Network): Kết hợp đột phá giữa LoRa (lớp Field Bus thu thập dữ liệu diện rộng tiêu thụ năng lượng thấp) và Wi-Fi/Firebase (lớp Application Gateway). Giải pháp này giải quyết triệt để bài toán điểm mù sóng Wi-Fi tại các trang trại lớn mà không cần tốn chi phí triển khai hệ thống router công nghiệp.
  2. Cơ chế dự phòng cục bộ phân tán (Decoupled Edge Fail-safe): Master Station đảm nhận toàn bộ logic điều khiển cục bộ độc lập với Cloud. Khi mất kết nối Internet hoặc Wi-Fi gián đoạn, hệ thống vẫn tự động điều tiết bơm, mái che và rèm dựa trên thông số từ các Node LoRa và RTC DS1307.
  3. Chi phí sản xuất tối ưu: Với việc tự thiết kế mạch in PCB 2 lớp cho các Node và Master Station cùng việc lựa chọn các linh kiện module phổ thông chuẩn hóa, tổng giá thành phần cứng hoàn thiện của hệ thống thấp hơn 65% so với các tủ điều khiển nhà kính thương mại có tính năng tương đương.

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

Kịch bản triển khai thực tế

+-----------------------------------------------------------------------------------+
|                        MÔ HÌNH NHÀ VƯỜN THỰC TẾ (100 - 250 m²)                    |
|                                                                                   |
|     +------------------+                          +------------------+            |
|     |  NODE 2 TRÊN MÁI |                          |  BƠM PHUN SƯƠNG  |            |
|     |  - Mưa (YL-83)   |                          |     (DP-521)     |            |
|     |  - Sáng (CDS)    |                          +--------+---------+            |
|     +--------+---------+                                   ^                      |
|              |                                             |                      |
|              | LoRa 433MHz                                 | 12V Relay Control    |
|              v                                             |                      |
|     +--------+---------------------------------------------+---------+            |
|     |                         TỦ MASTER TRUNG TÂM                    |            |
|     |                    (Arduino Mega + ESP8266 + LCD)              |            |
|     +--------+---------------------------------------------+---------+            |
|              ^                                             |                      |
|              | LoRa 433MHz                                 | 5V Relay Control     |
|              |                                             v                      |
|     +--------+---------+                          +--------+---------+            |
|     |  NODE 1 TẠI ĐẤT  |                          |     BƠM NƯỚC     |            |
|     |  - DHT11         |                          |    TƯỚI GỐC      |            |
|     |  - Ẩm đất LM393  |                          +------------------+            |
|     +------------------+                                                          |
+-----------------------------------------------------------------------------------+
  • Mô hình nông nghiệp đô thị (Urban Farming): Triển khai tại ban công, sân thượng các tòa nhà chung cư hoặc nhà phố, giúp các hộ gia đình tự cung cấp rau sạch với diện tích từ 10 – 30 m² mà không cần tốn thời gian chăm sóc hàng ngày.
  • Trang trại xà lách thủy canh/thổ canh quy mô vừa (100 – 500 m²): Phân chia thành nhiều cụm Node cảm biến LoRa (mỗi Node quản lý một luống rau 50 m²) kết nối về 1 Master trung tâm duy nhất kết nối Wi-Fi trang trại.

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

Hạng mục chi phí phần cứng Đơn giá ước tính (VNĐ)
01 x Arduino Mega 2560 R3 + 02 x Arduino Uno R3 650,000
03 x Module LoRa SX1278 (433 MHz) 360,000
01 x NodeMCU ESP8266 CP2102 95,000
Cảm biến (DHT11, LM393, YL-83, CDS) + RTC DS1307 + LCD 20x4 I2C 320,000
Động cơ (JGA25-370, L298N, Servo MG90S, Bơm DP-521, Bơm 5V) 680,000
Nguồn tổ ong 12V-12A + Module LM2596 + Vỏ hộp, khung mô hình 450,000
Tổng chi phí phần cứng hoàn thiện ~ 2,555,000 VNĐ
  • Phân tích hoàn vốn (ROI): Đối với luống rau xà lách 100 m², hệ thống giúp tiết kiệm 1 nhân công bán thời gian (tiết kiệm ~2.500.000 VNĐ/tháng) và giảm 15% hao hụt do sốc nhiệt/úng nước. Thời gian thu hồi vốn đầu tư ước tính chỉ trong vòng 1.5 đến 2 tháng canh tác.

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

Hạn chế kỹ thuật

  • Cảm biến nhiệt - ẩm DHT11 có dải đo hẹp (0 – 50°C, 20 – 90% RH) với sai số ±2°C và ±5% RH; đầu dò độ ẩm đất dạng điện cực kim loại dễ bị ăn mòn điện hóa sau 3 – 6 tháng ngâm đất liên tục.
  • Hệ thống hoạt động hoàn toàn phụ thuộc vào nguồn điện lưới 220V, chưa trang bị bộ chuyển mạch tự động sang ắc quy hoặc pin mặt trời khi xảy ra sự cố mất điện.
  • Giao thức LoRa đang sử dụng ở mức truyền nhận điểm-điểm (P2P), chưa cấu hình thành mạng lưới định tuyến mesh LoRaWAN chuẩn công nghiệp.

Hướng phát triển nâng cao

  • Nâng cấp cảm biến công nghiệp: Thay thế DHT11 bằng SHT30/SHT35 (vỏ bọc kim loại chuẩn IP67) và sử dụng cảm biến độ ẩm đất cảm ứng điện dung (Capacitive Soil Moisture Sensor v1.2) chống ăn mòn.
  • Tích hợp năng lượng tái tạo: Bổ sung tấm pin năng lượng mặt trời 50W kèm mạch sạc MPPT và pin Lithium LiFePO4 12V để hệ thống vận hành hoàn toàn độc lập với lưới điện.
  • Trí tuệ nhân tạo biên (Edge AI): Nhúng vi điều khiển ESP32-CAM để chụp ảnh lá rau định kỳ, áp dụng mô hình mạng nơ-ron tích chập (CNN) MobileNetV2 nhận diện sớm các loại nấm bệnh và sâu ăn lá.

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

  • Sinh viên & Nghiên cứu sinh: Cung cấp tài liệu tham khảo thực nghiệm chi tiết về kỹ thuật thiết kế phần cứng, giao thức truyền thông LoRa SPI, kỹ thuật ghép nối UART giữa Arduino và ESP8266, cùng mô hình kết nối Firebase.
  • Kỹ sư nhúng & Lập trình viên IoT: Nắm bắt mô hình kiến trúc Hybrid Network, phương pháp phân tách luồng điều khiển cục bộ (Local Edge) và đồng bộ Cloud, giải quyết bài toán độ trễ và mất gói tin.
  • Chủ trang trại & Nông hộ: Tiếp cận giải pháp tự động hóa nông nghiệp chính xác với chi phí cực rẻ, dễ dàng tự sửa chữa, bảo trì và mở rộng quy mô luống trồng.

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

  1. Hệ thống có tiếp tục hoạt động tưới tiêu tự động khi mất kết nối Wi-Fi không?

    Có. Master Station chạy vi điều khiển Arduino Mega 2560 xử lý toàn bộ logic so sánh ngưỡng cảm biến và thời gian thực RTC DS1307 tại chỗ. Wi-Fi và Firebase chỉ đóng vai trò là giao diện giám sát và điều khiển từ xa.

  2. Khoảng cách truyền LoRa SX1278 thực tế trong môi trường nhà màng nông nghiệp là bao nhiêu?

    Trong môi trường nhà lưới/nhà màng có khung sắt và tán cây che chắn, khoảng cách truyền ổn định đạt từ 300m đến 800m. Trong điều kiện thông thoáng tầm nhìn thẳng (LOS), khoảng cách có thể đạt tới 2000m – 3000m với anten chuẩn 433 MHz.

  3. Làm thế nào để thay đổi ngưỡng nhiệt độ/độ ẩm kích hoạt bơm?

    Người dùng có thể tùy chỉnh ngưỡng linh hoạt qua 3 cách: (1) Nhập thông số trực tiếp trên trang Web Dashboard, (2) Thay đổi qua ứng dụng Android, hoặc (3) Thao tác trực tiếp bằng nút nhấn cảm ứng TTP223 tại màn hình cài đặt của LCD 20x4.

  4. Tại sao sử dụng kết hợp cả Arduino Mega 2560 và ESP8266 thay vì chỉ dùng một mình ESP8266?

    ESP8266 bị hạn chế về số lượng chân GPIO (chỉ có 1 chân Analog và ít chân Digital), không đủ để kết nối đồng thời màn hình LCD, 7 nút nhấn, module RTC, module LoRa SPI và nhiều relay/động cơ. Phân tách Mega 2560 làm MCU điều khiển trung tâm và ESP8266 làm cầu nối Wi-Fi giúp phân tải xử lý và tăng độ ổn định toàn hệ thống.

  5. Chi phí duy trì máy chủ Cloud Google Firebase cho hệ thống là bao nhiêu?

    Với tần suất gửi dữ liệu vi khí hậu 2 – 5 giây/lần cho quy mô vườn 100 m², dung lượng lưu trữ và băng thông truyền tải hoàn toàn nằm trong gói miễn phí vĩnh viễn (Spark Plan) của Google Firebase, không phát sinh chi phí duy trì hàng tháng.


Kết luận

Đồ án tốt nghiệp "Ứng dụng IoT trong thiết kế và thi công hệ thống trồng rau xà lách" của nhóm tác giả Lê Anh Khoa và Mai Đăng Khoa đã giải quyết trọn vẹn bài toán tự động hóa vi khí hậu cho nông nghiệp công nghệ cao quy mô vừa và nhỏ. Bằng sự kết hợp chặt chẽ giữa công nghệ vô tuyến tầm xa LoRa 433 MHz, nền tảng điện toán đám mây Firebase và hệ vi điều khiển xử lý phân tán, hệ thống đã chứng minh tính khả thi vượt trội với độ trễ thấp (< 1s), độ ổn định cao và chi phí đầu tư ban đầu cực kỳ cạnh tranh (< 3 triệu VNĐ). Đây là mô hình chuẩn mực có tiềm năng nhân rộng lớn cho các vùng chuyên canh rau sạch trên cả nước.