Bối cảnh và vấn đề nghiên cứu

Trong bối cảnh nền nông nghiệp đóng vai trò then chốt đối với sự phát triển kinh tế của Việt Nam, thực tiễn sản xuất nông nghiệp trong nước vẫn đang đối mặt với nhiều rào cản lớn: diện tích canh tác nhỏ lẻ, phân tán; mức độ cơ giới hóa thấp; chuỗi liên kết từ sản xuất đến tiêu thụ còn hạn chế; việc sử dụng phân bón và thuốc bảo vệ thực vật chưa được kiểm soát chặt chẽ; hiệu quả sử dụng tài nguyên nước và năng lượng chưa cao. Để giải quyết các thách thức này, xu hướng ứng dụng nông nghiệp thông minh (Smart Agriculture) thông qua công nghệ Internet of Things (IoTs) đang được mở rộng. Tuy nhiên, các giải pháp nông nghiệp thông minh hiện có tại Việt Nam (như hệ thống của NextX, Eplusi, Netafim, Kaizen) thường gặp phải các hạn chế: chi phí đầu tư ban đầu cao, phần cứng cồng kềnh, phụ thuộc cố định vào một thiết bị Gateway trung tâm (dẫn đến việc toàn bộ hệ thống ngưng trệ khi Gateway gặp sự cố), và quy trình mở rộng số lượng node cảm biến đòi hỏi cấu hình phức tạp trên máy chủ.

Nhằm khắc phục các tồn tại trên, đề tài thực hiện nghiên cứu, thiết kế và hiện thực hóa một hệ thống IoT quản lý vườn cây tự động, linh hoạt và tối ưu năng lượng. Nhiệm vụ và mục tiêu cụ thể của đề tài bao gồm 5 nội dung:

  1. Nghiên cứu và tìm hiểu các thuật toán điều khiển nhằm tối ưu hóa việc cung cấp nước cho cây trồng dựa trên điều kiện môi trường thực tế.
  2. Thiết kế và xây dựng hệ thống máy chủ (Server) phục vụ giám sát, quản lý và lưu trữ dữ liệu trạng thái của nhiều cây trồng theo thời gian thực.
  3. Tích hợp tính năng gửi cảnh báo tự động đến người dùng thông qua Gmail và tin nhắn số điện thoại (WhatsApp) khi hệ thống xuất hiện các thông số bất thường hoặc lỗi vận hành.
  4. Thiết kế và hiện thực thiết bị phần cứng tưới nước tự động theo điều kiện môi trường, hỗ trợ người dùng tương tác trực tiếp (qua giao diện cục bộ) hoặc gián tiếp (qua nền tảng đám mây).
  5. Xây dựng cơ chế chăm sóc cây trồng tự động dựa trên lý thuyết giới hạn sinh thái, đồng thời cho phép người dùng tùy chỉnh trực tiếp các ngưỡng thông số môi trường.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Cây đậu xanh (Vigna radiata). Khóa luận chọn cây đậu xanh làm đối tượng thử nghiệm cụ thể do đặc tính sinh trưởng nhanh, thời gian phát triển ngắn (60–70 ngày), dễ gieo trồng và nhu cầu dinh dưỡng/nước rõ ràng qua từng giai đoạn sinh thái.
  • Phạm vi nghiên cứu: Xây dựng mô hình mạng cục bộ gồm 4 node phần cứng (trong đó 1 node đóng vai trò Gateway linh hoạt, có thể tự động thay thế khi có sự cố), truyền thông vô tuyến tầm xa LoRa (tần số 433 MHz) kết hợp kết nối mạng không dây Wi-Fi; phát triển hệ thống phần mềm quản lý và bảng điều khiển đám mây sử dụng nền tảng Firebase, Node-RED và giao thức MQTT Mosquitto.

Cơ sở lý thuyết và phương pháp

Khóa luận xây dựng trên nền tảng tích hợp giữa lý thuyết sinh học nông nghiệp và kỹ thuật truyền thông mạng nhúng:

  • Khung lý thuyết sinh học về giới hạn sinh thái: Hệ thống vận hành dựa trên lý thuyết giới hạn sinh thái của sinh vật, bao gồm điểm giới hạn (ngưỡng trên và ngưỡng dưới gây chết), khoảng thuận lợi (phạm vi môi trường tối ưu cho sinh trưởng) và khoảng chống chịu (phạm vi sinh vật tồn tại được nhưng phát triển kém). Các nhân tố vô sinh được giám sát gồm nhiệt độ, độ ẩm không khí, độ ẩm đất và cường độ ánh sáng. Đối với cây đậu xanh, các mốc sinh thái cốt lõi được tác giả tổng hợp gồm: nhiệt độ tối ưu 22–27°C (trung bình 24°C), độ ẩm đất giai đoạn nảy mầm cần 75–80%, giai đoạn cây con tưới khi độ ẩm <60%, và giai đoạn ra hoa duy trì độ ẩm không dưới 80%.
  • Khung lý thuyết mạng máy tính và truyền thông không dây:
    • Mô hình mạng và cấu hình Topology: Khảo sát các dạng cấu trúc mạng Bus, Ring, Star, Hierarchical (cây nhị phân, cây xương rồng) và Mesh nhằm lựa chọn mô hình định tuyến phù hợp cho các node cảm biến phân tán.
    • Công nghệ LoRa (Long Range): Công nghệ truyền thông vô tuyến diện rộng công suất thấp (LPWAN) sử dụng kỹ thuật điều chế Chirp Spread Spectrum, dải tần số 430–915 MHz (khóa luận áp dụng tần số 433 MHz), tích hợp bảo mật hai lớp chuẩn AES.
    • Chuẩn giao tiếp OneWire: Giao tiếp truyền dữ liệu qua 1 dây đơn theo mô hình Master-Slave của Dallas Semiconductor, điều khiển đồng bộ thông qua các chu kỳ kéo bus về mức thấp và lấy mẫu thời gian xác định.
    • Các giao thức mạng ứng dụng: HTTP (truyền nhận Web client-server), WebSocket (giao tiếp hai chiều full-duplex theo tiêu chuẩn RFC 6455), MQTT (giao thức tin nhắn nhẹ publish/subscribe chuẩn ISO/IEC 20922 và OASIS mở) và cơ chế bảo mật TLS/SSL.
  • Phương pháp nghiên cứu: Tác giả kết hợp phương pháp phân tích lý thuyết (nghiên cứu nhu cầu sinh thái học thực vật, cấu trúc gói tin, thuật toán định tuyến) với phương pháp thực nghiệm kỹ thuật (thiết kế sơ đồ nguyên lý mạch, chế tạo mạch in PCB 2 lớp, lập trình vi điều khiển ESP32, xây dựng máy chủ quản lý, lắp đặt khối cơ điện chấp hành và đo kiểm tiêu thụ năng lượng thực tế).
  • Nguồn dữ liệu: Dữ liệu thực nghiệm thu thập trực tiếp từ cảm biến môi trường (DHT11/DHT22, cảm biến độ ẩm đất LM393, module quang trở/photodiode); thông số kỹ thuật từ datasheet của nhà sản xuất linh kiện (SEMTECH, Espressif Systems, Dallas Semiconductor); và dữ liệu thứ cấp từ các dự án nông nghiệp thông minh tại Việt Nam (NextX tại Hà Tĩnh, Eplusi tại Bến Tre, Kaizen, Netafim).

Thiết kế và triển khai hệ thống

Hệ thống được thiết kế hoàn chỉnh từ kiến trúc phần cứng, giải thuật nhúng đến giao diện máy chủ đám mây, phân bổ thành 5 khối chức năng chính:

+-----------------------------------------------------------------------+
|                           CẤU TRÚC PHẦN CỨNG                          |
|                                                                       |
|  [Khối Nguồn] ----------> Pin 18650 (3.7V 2500mAh) + Buck XL4015 (5V) |
|       |                                                               |
|       +-----------------> [Khối Vi Điều Khiển ESP32 NodeMCU-32S]       |
|                                 |                   |                 |
|  [Khối Cảm Biến] <---------------+                   +-> [Chấp Hành]   |
|  - Nhiệt ẩm: DHT11/DHT22                                 - Bơm mini 5V|
|  - Ẩm đất: LM393                                         - LED sáng   |
|  - Ánh sáng: Photodiode                                  - Relay 5V   |
|                                                                       |
|  [Khối Gateway/Truyền Thông] -> Module LoRa EBYTE E32-433T20D (SX1278)|
+-----------------------------------------------------------------------+

1. Kiến trúc phần cứng (Node & Gateway)

  • Khối xử lý trung tâm: Sử dụng vi điều khiển ESP32 NodeMCU-32S (tiến trình 40nm của TSMC, vi xử lý Xtensa 32-bit LX6, bộ nhớ SPI Flash 32 Mbits, hỗ trợ 38 chân I/O, tích hợp Wi-Fi 802.11 b/g/n chuẩn STA/AP và Bluetooth BLE 4.2).
  • Khối cảm biến:
    • Module DHT11/DHT22 đo nhiệt độ và độ ẩm không khí.
    • Cảm biến độ ẩm đất điện trở kết hợp IC so sánh LM393 (điện áp 3.3–5VDC, kích thước 30 x 16mm).
    • Cảm biến ánh sáng sử dụng Photodiode/quang trở (điện áp 3.3–5VDC).
  • Khối chấp hành:
    • Động cơ bơm chìm mini 5VDC (dòng tiêu thụ 100–200mA, lưu lượng 1.2–1.6 L/phút).
    • Đèn LED siêu sáng 3.3V bổ sung quang chu kỳ.
    • Module 1 Relay 5VDC cách ly quang (Optocoupler), dòng kích 80mA, tích hợp diode dập nhiễu chống dòng ngược gây hỏng vi điều khiển.
  • Khối nguồn: Bộ 2 pin sạc Li-Ion 18650 3.7V dung lượng 2500mAh dòng xả 5C, kết hợp mạch giảm áp DC-DC Buck XL4015 5A tần số chuyển mạch 180kHz (ngõ vào 8–36VDC, ngõ ra điều chỉnh ổn định 5VDC).
  • Khối truyền thông: Module thu phát RF LoRa EBYTE E32-433T20D (chip SEMTECH SX1278, tần số 433MHz, công suất 20dBm, hỗ trợ 65.536 địa chỉ từ 0000 đến FFFF và 32 kênh tần số từ 00 đến 1F, hai chế độ truyền Transparent và Fixed transmission).

2. Kiến trúc phần mềm và hệ thống máy chủ

  • Lập trình firmware nhúng: Triển khai trên môi trường Visual Studio Code kết hợp nền tảng PlatformIO.
  • Cơ chế truyền tin và định tuyến: Thiết kế mô hình truyền tin phân tán Push + ACK. Các node tự động chuyển tiếp dữ liệu qua các bước trung gian (multi-hop) và duy trì bảng định tuyến nội bộ (Routing Table qua các gói tin chế độ Memorize). Hệ thống có khả năng tự phát hiện node lân cận (Detect Around) và tự động bầu chọn Gateway dự phòng khi mất kết nối với Gateway chính.
  • Xử lý tác vụ bằng hàng đợi (Queue): Tách biệt các tác vụ nhằm đáp ứng thời gian thực thông qua hệ thống Queue đa luồng: Command Queue (nhận lệnh), Delivery Queue (gói tin phát LoRa), Save Queue ACK (lưu phản hồi xác nhận), và Database Queue (lưu dữ liệu đồng bộ).
  • Hệ thống Server và Dashboard:
    • Cloud Database: Sử dụng Google Firebase Realtime Database kết hợp Firebase Authentication và Cloud Functions để đồng bộ dữ liệu thời gian thực.
    • MQTT Broker: Cài đặt Eclipse Mosquitto phiên bản 5.1 hỗ trợ mã hóa TLS/SSL.
    • Giao diện điều khiển: Xây dựng giao diện tương tác và bảng điều khiển (Dashboard) trên nền tảng Node-RED bằng phương pháp lập trình luồng (flow-based programming).
    • Giao diện Web cục bộ: Tích hợp Web Server trực tiếp trên ESP32 thông qua WebSocket, cho phép người dùng điều khiển thiết bị tại chỗ khi không có kết nối Internet.
    • Cảnh báo đa kênh: Tích hợp API gửi cảnh báo tức thời qua thư điện tử Gmail và tin nhắn WhatsApp.

Nội dung chính theo từng chương

Chương 1: Giới thiệu đề tài

Chương 1 thiết lập khung nghiên cứu tổng thể, phân tích bối cảnh nền nông nghiệp Việt Nam trước yêu cầu chuyển đổi số và tiết kiệm tài nguyên. Tác giả chỉ ra tính cấp thiết của việc xây dựng hệ thống tưới tiêu và chiếu sáng thông minh có khả năng vận hành tự động, chi phí hợp lý. Chương này xác định rõ mục tiêu chế tạo hệ thống IoT phân tán gồm 4 node cảm biến, chọn cây đậu xanh làm đối tượng kiểm nghiệm, và giới hạn phạm vi công nghệ tập trung vào vi điều khiển ESP32, truyền thông LoRa 433MHz, nền tảng đám mây Firebase và Node-RED.

Chương 2: Tổng quan

Chương 2 tổng hợp và phân tích chi tiết các dự án nông nghiệp công nghệ cao tiêu biểu đang vận hành tại Việt Nam:

Tên dự án / Đơn vị Địa bàn triển khai Nội dung công nghệ và giải pháp
Nextfarm NMC (Công ty TNHH NextX) Nhà kính Viện KHKT Nông nghiệp Bắc Trung Bộ (Hà Tĩnh) Quan trắc và điều khiển vi khí hậu nhà kính, đo pH, EC, thu thập tối đa 32 cảm biến môi trường qua Cloud.
NextX Fertikit 4G (NextX) Thạch Môn Farm (Hà Tĩnh) & Đà Lạt Organic Farm Hệ thống châm phân dinh dưỡng tự động 4G cho cây trồng và nấm.
E-Sensor Master SME 4G (Công ty Eplusi) Vườn rau Bến Tre & Vườn ươm Cao Bằng Cảm biến độ ẩm đất kết nối 4G trực tuyến, điều khiển tưới tự động qua phần mềm E-Sensor IoT.
Khang Thịnh - Netafim Farmstay Sông Xoài (Bà Rịa - Vũng Tàu) & C.P Seed Hệ thống tưới nhỏ giọt cho cây ăn trái và cây bắp.
Kaizen (NaanDanJain) Vườn chè & ĐH Nông Lâm Thái Nguyên Hệ thống tưới phun mưa và tưới thông minh tự động.

Qua khảo sát, tác giả đúc kết 4 vấn đề kỹ thuật lớn còn tồn tại trên thị trường: (1) Chi phí đầu tư ban đầu quá cao đối với các nông hộ vừa và nhỏ; (2) Sự phụ thuộc hoàn toàn vào Gateway cố định khiến toàn bộ hệ sinh thái bị tê liệt khi Gateway lỗi; (3) Thiết bị vật lý có kích thước lớn, cồng kềnh, khó vận chuyển; (4) Khó mở rộng thêm node mới do đòi hỏi cấu hình lại thông số mạng phức tạp. Từ đó, tác giả xác định bài toán cốt lõi cần giải quyết là xây dựng hệ thống có cấu trúc gọn nhẹ, chi phí thấp, các node tự kết nối và tự động chuyển đổi vai trò Gateway.

Chương 3: Cơ sở lý thuyết

Chương 3 trình bày các căn cứ khoa học định lượng phục vụ cho việc thiết kế hệ thống:

  • Lý thuyết sinh học: Làm rõ khái niệm giới hạn sinh thái qua đồ thị biểu diễn điểm gây chết (giới hạn dưới/trên), khoảng chống chịu và khoảng thuận lợi. Trình bày đặc điểm sinh học cây đậu xanh qua 4 thời kỳ: thời kỳ mọc (3–4 ngày, nảy mầm >20°C, ẩm đất 75–80%), thời kỳ cây con (tưới khi ẩm <60%), thời kỳ ra hoa/thu hoạch đợt 1 (15–20 ngày, ẩm không dưới 80%, nhiệt độ 22–27°C), thời kỳ thu hoạch (duy trì lá xanh).
  • Lý thuyết phần cứng và truyền thông:
    • Cung cấp sơ đồ khối chức năng của chip ESP32 (Xtensa 32-bit LX6, bộ tăng tốc phần cứng mã hóa AES/RSA/SHA/ECC, quản lý nguồn PMU).
    • So sánh chi tiết thông số kỹ thuật giữa hai dòng cảm biến nhiệt ẩm không khí:
Thông số kỹ thuật Cảm biến DHT11 Cảm biến DHT22
Dải đo nhiệt độ 0 to 50 °C (±2 °C) -40 to 80 °C (±0.5 °C)
Dải đo độ ẩm 20 to 90% (±5%) 0 to 100% (±2%)
Độ phân giải độ ẩm 1% 0.1%
Điện áp hoạt động 3 – 5.5 VDC 3 – 6 VDC
Dòng điện cung cấp 0.5 – 2.5 mA 1 – 1.5 mA
Chu kỳ lấy mẫu 1 giây 2 giây
Mức giá tham khảo 1 – 5 USD 4 – 10 USD
  • Trình bày bảng thông số thời gian chuẩn OneWire (chu kỳ Reset $H = 480,\mu\text{s}$, lấy mẫu phản hồi $I = 70,\mu\text{s}$, ghi bit 0 với $C = 60,\mu\text{s}$, ghi bit 1 với $A = 6,\mu\text{s}$).
  • Đánh giá ưu nhược điểm của công nghệ LoRa, nền tảng Firebase và MQTT Broker Mosquitto trong ứng dụng IoT nông nghiệp.

Chương 4: Phân tích và thiết kế hệ thống

Chương 4 mô tả chi tiết quy trình kỹ thuật hiện thực hóa hệ sinh thái:

  • Thiết kế sơ đồ khối phần cứng 5 thành phần (Nguồn, Xử lý, Cảm biến, Chấp hành, Truyền thông).
  • Lựa chọn module LoRa E32-433T20D (SX1278) hỗ trợ 65.536 địa chỉ logic và 32 kênh truyền thông; module giảm áp DC-DC Buck XL4015 5A hiệu suất cao; relay cách ly quang bảo vệ MCU.
  • Xây dựng 3 sơ đồ giải thuật lớn và 4 sơ đồ nhánh:
    1. Giải thuật chăm sóc cây trồng: Đọc cảm biến, kiểm tra hợp lệ, so sánh với khoảng thuận lợi sinh thái, đẩy lệnh điều khiển bơm/đèn, lưu dữ liệu vào hàng đợi cục bộ (Local Queue) và hàng đợi phát (Delivery Queue), đồng thời quét tìm node lân cận (Detect Around).
    2. Giải thuật phát dữ liệu LoRa: Kiểm tra kênh truyền, quản lý bảng định tuyến (Routing Table), gửi gói tin theo mô hình Push + ACK, xử lý gói tin chuyển đổi chế độ (Change Mode).
    3. Giải thuật nhận dữ liệu LoRa: Bắt gói tin, phân loại gói tin hợp lệ, phản hồi ACK, cập nhật bảng nhớ (Memorize), trích xuất lệnh điều khiển và chuyển tiếp dữ liệu lên hàng đợi Database.
  • Thiết kế cấu trúc cơ sở dữ liệu trên Firebase Realtime Database (quản lý theo từng Node ID, lưu trữ trạng thái bơm, đèn, giá trị nhiệt độ, độ ẩm đất, độ ẩm không khí, cường độ sáng và nhật ký sự kiện).
  • Xây dựng giao diện giám sát Node-RED gồm các trang: Trang tương tác chính (Home), Trang xem lại lịch sử trạng thái, Giao diện cài đặt ngưỡng sinh thái, Yêu cầu xác minh danh tính, cùng luồng gửi thông báo qua Gmail và WhatsApp.

Chương 5: Kết quả thực nghiệm

Chương 5 trình bày toàn bộ kết quả chế tạo và thử nghiệm vận hành thực tế:

  • Hoàn thiện sơ đồ nguyên lý (Schematic) và layout mạch in PCB 2 lớp cho các node cảm biến; hoàn thiện đóng hộp bảo vệ sản phẩm chống chịu thời tiết ngoài vườn.
  • Thử nghiệm các kịch bản mạng phân tán:
    • Kịch bản mất 1 node lá: Hệ thống tự động phát hiện và cô lập node lỗi mà không ảnh hưởng đến các nhánh còn lại.
    • Kịch bản mất node trung gian: Các node con tự động định tuyến lại sang node lân cận để chuyển tiếp dữ liệu về Gateway.
    • Kịch bản bổ sung node mới: Node mới tự phát tín hiệu Hello/Hi, tự lấy địa chỉ và gia nhập mạng mà không cần cấu hình thủ công trên máy chủ.
    • Kịch bản mất Gateway: Một node trong mạng tự động chuyển đổi vai trò thành Gateway dự phòng, duy trì khả năng đẩy dữ liệu lên Cloud.
  • Tiến hành đo đạc các chỉ số kỹ thuật: Bảng đo năng lượng tiêu thụ của mạch ở các chế độ hoạt động và Bảng đo số lượng gói tin nhận được tương ứng với số lượng node trong mạng, khẳng định tính ổn định của mô hình.

Kết quả và đóng góp

1. Kết quả kỹ thuật đạt được

  • Hiện thực hóa phần cứng hoàn chỉnh: Thiết kế và chế tạo thành công các bo mạch node cảm biến tích hợp vi điều khiển ESP32, module LoRa SX1278, cụm cảm biến (nhiệt - ẩm DHT, độ ẩm đất LM393, ánh sáng photodiode), relay điều khiển bơm 5V và LED chiếu sáng. Hệ thống được cấp nguồn độc lập bằng pin Li-Ion 18650 qua mạch giảm áp Buck XL4015 5A và đóng hộp bảo vệ hoàn chỉnh.
  • Xây dựng giải thuật truyền thông phân tán: Triển khai thành công cơ chế truyền tin Push + ACK trên nền tảng LoRa 433MHz. Hệ thống giải quyết triệt để bài toán điểm nghẽn Gateway thông qua cơ chế tự động bầu chọn và chuyển đổi vai trò Gateway dự phòng, đồng thời tự động cập nhật bảng định tuyến khi thêm hoặc bớt node.
  • Triển khai nền tảng giám sát đa tầng: Vận hành đồng thời hệ thống Web Server nội bộ (WebSocket trên ESP32) phục vụ điều khiển tại chỗ khi mất mạng, cùng hệ thống Cloud Dashboard (Firebase Realtime Database + Mosquitto MQTT Broker + Node-RED) phục vụ giám sát từ xa qua điện thoại/máy tính, tích hợp thông báo tự động qua Gmail và WhatsApp.
  • Ứng dụng thành công trên cây đậu xanh: Hệ thống tự động kích hoạt máy bơm khi độ ẩm đất xuống dưới ngưỡng quy định (giai đoạn cây con <60%, giai đoạn ra hoa <80%) và tự động bật đèn LED khi cường độ ánh sáng môi trường không đạt chuẩn, bám sát các thông số giới hạn sinh thái học.

2. Đóng góp khoa học và thực tiễn của tác giả

  • Đề xuất mô hình mạng IoT nông nghiệp phân tán, loại bỏ sự phụ thuộc cố định vào một thiết bị Gateway đắt tiền, giúp giảm chi phí đầu tư ban đầu cho các mô hình vườn thông minh quy mô vừa và nhỏ.
  • Xây dựng thành công cơ chế tự cấu hình mạng (Self-configuring) giữa các node LoRa, giúp việc mở rộng quy mô chăm sóc cây trồng trở nên dễ dàng mà không đòi hỏi người dùng phải có chuyên môn sâu về lập trình hay cấu hình mạng máy chủ.

Hạn chế và hướng nghiên cứu tiếp

1. Hạn chế của đề tài

  • Phạm vi thử nghiệm sinh học: Đề tài mới chỉ tiến hành kiểm thử thực nghiệm trên một đối tượng duy nhất là cây đậu xanh (Vigna radiata) trong điều kiện diện tích nhỏ, chưa đánh giá trên các loại cây trồng có chu kỳ sinh trưởng phức tạp hoặc trong môi trường nhà kính quy mô lớn.
  • Quy mô mạng phần cứng: Hệ sinh thái thực nghiệm mới dừng lại ở quy mô 4 node, chưa đánh giá đầy đủ hiện tượng nghẽn mạng hoặc suy hao tín hiệu khi số lượng node tăng lên hàng trăm thiết bị.
  • Vấn đề năng lượng và rớt gói tin: Khóa luận ghi nhận hệ thống vẫn còn đối mặt với thách thức về tối ưu hóa năng lượng tiêu thụ của các node khi hoạt động bằng pin dài ngày, cũng như hiện tượng rớt gói tin LoRa khi truyền qua các môi trường có nhiều vật cản.

2. Hướng phát triển tiếp theo

  • Nghiên cứu tích hợp các mô hình Trí tuệ nhân tạo (AI) và Học máy (Machine Learning) vào hệ thống máy chủ nhằm nâng cao khả năng phân tích dữ liệu lớn, dự báo thời tiết, tự động nhận diện sâu bệnh qua xử lý ảnh và đưa ra công thức tưới tiêu tối ưu.
  • Mở rộng thuật toán điều khiển sinh thái cho nhiều loại cây trồng nông nghiệp khác nhau; tối ưu hóa thuật toán định tuyến LoRa đa bước (Mesh LoRa) nhằm giảm thiểu mức tiêu thụ năng lượng và nâng cao tỷ lệ truyền nhận dữ liệu thành công.

Giá trị tham khảo

Tài liệu khóa luận mang lại giá trị tham khảo kỹ thuật cho các nhóm đối tượng:

  • Sinh viên và nghiên cứu sinh ngành Kỹ thuật Máy tính, Công nghệ Thông tin, Điện tử - Viễn thông, IoT: Tài liệu cung cấp toàn bộ quy trình thiết kế từ sơ đồ khối phần cứng, sơ đồ nguyên lý mạch (Schematic), layout PCB 2 lớp, cấu trúc gói tin LoRa đến các sơ đồ giải thuật điều khiển phân tán bằng hàng đợi (Queue) trên vi điều khiển ESP32.
  • Kỹ sư phát triển hệ thống nông nghiệp công nghệ cao: Phần phân tích và so sánh các dự án thực tế tại Việt Nam (Nextfarm, Eplusi, Khang Thịnh, Kaizen) cùng các bảng so sánh phần cứng (DHT11 vs DHT22, ESP32, LoRa E32, Mosquitto, Firebase) là cơ sở dữ liệu đối chuẩn thực tế cho việc lựa chọn giải pháp công nghệ.
  • Người làm đề tài về hệ thống nhúng và mạng cảm biến không dây (WSN): Cung cấp tài liệu tham khảo chi tiết về cơ chế truyền tin phân tán Push + ACK, kỹ thuật tự động bầu chọn Gateway dự phòng và giải pháp kết nối đồng thời giữa mạng nội bộ (WebSocket) và mạng đám mây (MQTT Mosquitto/Firebase).

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

1. Khóa luận sử dụng loại vi điều khiển nào và các linh kiện phần cứng chính gồm những gì?
Hệ thống sử dụng vi điều khiển ESP32 NodeMCU-32S (chip Xtensa 32-bit LX6 của Espressif). Các linh kiện phần cứng chính gồm: cảm biến nhiệt độ - độ ẩm không khí DHT11/DHT22, cảm biến độ ẩm đất kết hợp IC so sánh LM393, cảm biến ánh sáng photodiode, module truyền thông LoRa EBYTE E32-433T20D (dùng chip SEMTECH SX1278 tần số 433MHz), module 1 relay 5VDC có opto cách ly, máy bơm chìm mini 5VDC (100–200mA), đèn LED siêu sáng 3.3V, 2 pin sạc Li-Ion 18650 3.7V 2500mAh 5C và mạch giảm áp DC-DC Buck XL4015 5A.

2. Giải thuật truyền thông của hệ thống giải quyết vấn đề lỗi Gateway bằng cách nào?
Hệ thống triển khai mô hình truyền tin phân tán Push + ACK qua LoRa kết hợp bảng định tuyến (Routing Table). Khi một node phát hiện Gateway chính bị ngắt kết nối hoặc hư hỏng, hệ thống sẽ thực hiện kịch bản tự động chuyển đổi vai trò: một node lân cận sẽ tự nhận vai trò Gateway tạm thời (Temp Gateway) để nhận dữ liệu từ các node lá và đẩy lên cơ sở dữ liệu đám mây, giúp toàn mạng duy trì hoạt động liên tục mà không cần can thiệp cấu hình thủ công.

3. Khóa luận lựa chọn đối tượng sinh học nào để thử nghiệm và các ngưỡng điều kiện môi trường được thiết lập ra sao?
Đối tượng nghiên cứu thực nghiệm là cây đậu xanh (Vigna radiata). Các ngưỡng sinh thái được áp dụng gồm: nhiệt độ môi trường duy trì trong khoảng thuận lợi 22–27°C (trung bình 24°C); độ ẩm đất giai đoạn nảy mầm đạt 75–80%, giai đoạn cây con tưới nước tự động khi độ ẩm đất xuống dưới 60%, và giai đoạn ra hoa duy trì độ ẩm đất không dưới 80%; đất trồng có độ pH từ 6–7.5.

4. Kiến trúc phần mềm máy chủ và các kênh cảnh báo người dùng được xây dựng bằng những công nghệ nào?
Phần mềm máy chủ sử dụng cơ sở dữ liệu đám mây Google Firebase Realtime Database kết hợp Firebase Authentication; giao thức truyền thông MQTT thông qua Broker Eclipse Mosquitto v5.1 hỗ trợ bảo mật TLS/SSL; giao diện bảng điều khiển quản lý và luồng dữ liệu xây dựng trên Node-RED. Hệ thống tích hợp hai kênh cảnh báo tự động khi xuất hiện sự cố bất thường là thư điện tử Gmail và tin nhắn qua số điện thoại (WhatsApp). Ngoài ra, một Web Server cục bộ chạy trên giao thức WebSocket cũng được tích hợp trực tiếp trên ESP32 để điều khiển tại chỗ khi mất Internet.


Kết luận

Khóa luận tốt nghiệp của tác giả Lê Hoàng Khanh đã nghiên cứu, thiết kế và chế tạo thành công hệ thống IoT quản lý vườn cây thông minh quy mô 4 node, ứng dụng thực nghiệm trên cây đậu xanh dựa trên lý thuyết giới hạn sinh thái học. Đề tài đã giải quyết hiệu quả các hạn chế của các hệ thống nông nghiệp thông minh hiện có thông qua việc ứng dụng công nghệ truyền thông vô tuyến LoRa tầm xa, cơ chế truyền tin phân tán Push + ACK linh hoạt tự bầu chọn Gateway và bảng điều khiển quản trị đa tầng (WebSocket, Firebase, Node-RED). Đây là công trình kỹ thuật có giá trị thực tiễn cao, đóng góp một giải pháp phần cứng và giải thuật nhúng hoàn chỉnh, mở ra tiềm năng ứng dụng rộng rãi cho các mô hình canh tác nông nghiệp tự động hóa, tiết kiệm năng lượng và chi phí tại Việt Nam.