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

Nông nghiệp giữ vai trò huyết mạch trong việc bảo đảm an ninh lương thực và phát triển kinh tế tại Việt Nam, với hơn 67% dân số tập trung tại khu vực nông thôn và lao động nông nghiệp chiếm khoảng 42% lực lượng lao động toàn xã hội. Tuy nhiên, sản xuất nông nghiệp truyền thống đang đối mặt với nhiều áp lực lớn: nhu cầu lương thực gia tăng cùng sự gia tăng dân số, quỹ đất canh tác bị thu hẹp do quá trình đô thị hóa, tác động tiêu cực của biến đổi khí hậu toàn cầu và sự bùng phát dịch bệnh. Bên cạnh đó, ô nhiễm môi trường nông nghiệp trở thành vấn đề nghiêm trọng với hơn 84,5 triệu tấn chất thải trồng trọt mỗi năm (trong đó 70% chưa qua xử lý thải trực tiếp ra môi trường) và ước tính khoảng 11.000 tấn bao bì, chai lọ hóa chất khó phân hủy. Tỷ lệ cây trồng hấp thụ phân bón và thuốc bảo vệ thực vật chỉ đạt khoảng 30%, phần còn lại ngấm vào đất và nguồn nước.

Trước thực trạng đó, việc ứng dụng nông nghiệp công nghệ cao (CNC) và công nghệ Internet of Things (IoT) là hướng đi cần thiết nhằm nâng cao năng suất, kiểm soát dịch bệnh và giảm thiểu nhân công. Mặc dù các mô hình nông nghiệp công nghệ cao quy mô lớn với vốn đầu tư nước ngoài đã xuất hiện tại Việt Nam, các giải pháp dành cho quy mô vừa và nhỏ hoặc mô hình canh tác tại gia đình, trên sân thượng đô thị vẫn còn hạn chế do chi phí đầu tư ban đầu quá cao. Đồ án "Điều khiển và giám sát trang trại trồng rau" được thực hiện nhằm giải quyết bài toán thiết kế một hệ thống giám sát và điều khiển vi khí hậu nhà kính mini với chi phí thấp, dễ thi công và vận hành hiệu quả.

Mục tiêu và 11 nhiệm vụ nghiên cứu cụ thể được xác định trong văn bản gồm:

  1. Tìm hiểu về các công nghệ kết nối không dây.
  2. Tìm hiểu về giao thức kết nối.
  3. Tìm hiểu cách điều khiển các thiết bị ngoại vi với ESP8266.
  4. Tìm hiểu cách Arduino Mega 2560 giao tiếp với NodeMCU ESP8266 qua giao thức MQTT.
  5. Thiết kế và thi công mô hình.
  6. Thiết kế và thi công mạch điều khiển.
  7. Xây dựng luồng nhận, xử lý, gửi tín hiệu cho ESP8266 trên nền tảng Node-RED.
  8. Thiết kế giao diện người dùng dựa trên nền tảng Node-RED.
  9. Triển khai thực nghiệm và phân tích kết quả thực nghiệm mô hình.
  10. Đưa ra nhận xét và đánh giá kết quả thực hiện.
  11. Hoàn thành đồ án tốt nghiệp.

Đối tượng nghiên cứu của đề tài là hệ thống giám sát và điều khiển nhà kính trồng rau (tập trung vào nhóm rau ăn lá ngắn ngày như rau cải). Phạm vi nghiên cứu về không gian bao gồm việc khảo sát thực tế các vườn rau tại Quận 9, Thành phố Hồ Chí Minh; phạm vi kỹ thuật tập trung vào quy mô nhà kính mini diện tích từ 25 đến 35 $\text{m}^2$ với các thông số kích thước: chiều rộng 5 m (dao động 4–5 m), chiều dài 7 m (dao động 6–7 m), chiều cao đến nóc mái 3 m (dao động 3–3,5 m) và chiều cao đến mép giọt mái 2,2 m (dao động 2–2,5 m).

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

Đề tài dựa trên cơ sở sinh học nông nghiệp và các tiêu chuẩn canh tác thực hành nông nghiệp tốt (VietGAP, GlobalGAP). Nghiên cứu phân tích các yếu tố vi khí hậu ảnh hưởng trực tiếp đến quá trình sinh trưởng của rau:

  • Cường độ ánh sáng: Yếu tố thúc đẩy quá trình quang hợp, chia thành 3 nhóm cây (thích nghi ánh sáng mạnh, trung bình và yếu).
  • Nhiệt độ môi trường: Ngưỡng nhiệt độ sinh trưởng trung bình của rau nằm trong khoảng 15–40 °C, trong đó rau ưa nhiệt phát triển tối ưu ở 30–35 °C; nhiệt độ trên 40 °C khiến cây ngừng sinh trưởng hoặc chết.
  • Độ ẩm không khí và độ ẩm đất: Giới hạn độ ẩm đất tối ưu cho bộ rễ dao động từ 70–85% độ chứa ẩm tối đa của đất (giới hạn dưới từ 60–70%).
  • Lưu thông không khí: Đóng vai trò cung cấp $\text{CO}_2$, điều hòa nhiệt độ và giảm thiểu độ ẩm cục bộ gây bệnh.

Về mặt kỹ thuật truyền thông và điều khiển, đồ án áp dụng các chuẩn giao tiếp và công nghệ mạng:

  • Chuẩn giao tiếp phần cứng UART (Universal Asynchronous Receiver-Transmitter): Truyền nối tiếp bất đồng bộ, cấu hình tốc độ Baud và khung truyền dữ liệu gồm bit Start, Data, Parity, Stop.
  • Chuẩn giao tiếp $I^2C$ (Inter-Integrated Circuit): Giao tiếp nối tiếp 2 dây gồm đường dữ liệu SDA và đường xung nhịp SCL, hoạt động theo mô hình Master-Slave với địa chỉ 7-bit hỗ trợ tối đa 112 thiết bị kết nối.
  • Kết nối không dây mạng cục bộ WiFi: Cung cấp băng thông cao, bán kính phủ sóng từ 100 m đến vài kilomet (khi dùng bộ khuếch đại), phù hợp hạ tầng trang trại vừa và nhỏ.
  • Giao thức truyền thông MQTT (Message Queuing Telemetry Transport): Giao thức nhắn tin nhẹ theo mô hình Publish/Subscribe qua MQTT Broker, hỗ trợ phân cấp Topic, lưu cờ Retain, kết nối MQTT Bridge và 3 mức chất lượng dịch vụ QoS (QoS 0, QoS 1, QoS 2).
  • Nền tảng điều khiển và giao diện Node-RED: Lập trình dòng dữ liệu (Flow-based) chạy trên môi trường Node.js, cho phép kết nối phần cứng với Dashboard hiển thị và cơ sở dữ liệu.
  • Cơ sở dữ liệu: Sử dụng Google Database phục vụ việc lưu trữ dữ liệu cảm biến theo thời gian thực.

Phương pháp nghiên cứu kết hợp giữa khảo sát thực địa, tính toán thiết kế cơ điện tử, mô phỏng 3D trên phần mềm Creo Parametric, lập trình nhúng và phương pháp thực nghiệm đánh giá thông số trên mô hình vật lý.

Thiết kế và triển khai

Hệ thống được thiết kế theo cấu trúc phân tầng gồm khối thu thập dữ liệu (cảm biến), khối xử lý trung gian và truyền thông không dây, khối điều khiển trung tâm (cơ cấu chấp hành) và khối giao diện người dùng.

Phân loại khối Tên linh kiện / Công nghệ Vai trò và thông số kỹ thuật
Khối cảm biến DHT21 Đo nhiệt độ và độ ẩm không khí trong nhà kính
Khối cảm biến Cảm biến độ ẩm đất Đo độ ẩm tại tầng đất rễ cây hoạt động
Khối cảm biến Cảm biến quang trở Đo cường độ ánh sáng môi trường
Khối cảm biến Cảm biến mực chất lỏng Đo lượng nước còn lại trong bình tưới
Khối vi điều khiển NodeMCU Amica ESP8266 / Wemos Đọc tín hiệu cảm biến, gửi/nhận dữ liệu MQTT qua WiFi
Khối điều khiển trung tâm Arduino Mega 2560 Nhận lệnh điều khiển từ ESP8266 qua UART, điều khiển chấp hành
Khối hiển thị tại tủ Màn hình cảm ứng TFT Gắn tại tủ điện, hiển thị thông số và nhận lệnh thao tác tay
Khối chấp hành Máy bơm nước Tưới nước cho đất khi độ ẩm đất xuống thấp
Khối chấp hành Quạt hút và quạt làm mát Lưu thông không khí và hỗ trợ thổi hơi sương
Khối chấp hành Động cơ phun sương Phun sương giảm nhiệt độ và tăng độ ẩm không khí
Khối chấp hành Đèn LED thanh ngang Bổ sung ánh sáng quang hợp khi trời tối/thiếu sáng
Khối nguồn & Đóng cắt Module Relay kích mức thấp, IC hạ áp DC XL4015 (5A) Đóng cắt thiết bị tải 220V/12V và ổn định nguồn nuôi hệ thống

Hệ thống vận hành theo hai luồng xử lý:

  1. Luồng giám sát: Các vi điều khiển ESP8266/Wemos đọc dữ liệu từ DHT21, cảm biến độ ẩm đất, cảm biến ánh sáng và cảm biến mực nước, sau đó đóng gói và publish lên MQTT Broker qua mạng WiFi. Node-RED subscribe dữ liệu này để hiển thị trên giao diện Node-RED Dashboard (dưới dạng đồng hồ đo và đồ thị thời gian thực) và lưu trữ vào Google Database.
  2. Luồng điều khiển: Người dùng có thể điều khiển thiết bị thông qua 2 chế độ Auto (Tự động) hoặc Manual (Thủ công) từ giao diện Web Node-RED trên điện thoại/máy tính hoặc trực tiếp qua màn hình cảm ứng TFT trên tủ điện. Tín hiệu từ Node-RED gửi qua MQTT đến NodeMCU trung gian, sau đó truyền qua cổng giao tiếp UART tới Arduino Mega 2560 để kích hoạt các module Relay tương ứng.

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

Chương 1: Tổng quan

Chương 1 khái quát bối cảnh nông nghiệp Việt Nam, nêu bật tính cấp thiết của việc áp dụng tự động hóa và IoT trong sản xuất rau sạch để giải quyết bài toán an ninh lương thực và ô nhiễm môi trường. Tác giả trình bày tổng quan tình hình ứng dụng công nghệ cao trong và ngoài nước (như các giải pháp mạng LPWAN, LoRa, Sigfox tại các trang trại lớn trên thế giới và các dự án như Next Farm, HiFarm tại Việt Nam). Chương này xác lập mục tiêu, phạm vi nghiên cứu tại Quận 9 (TP.HCM), 11 nội dung nghiên cứu, đồng thời phân tích các yêu cầu kỹ thuật về ánh sáng, nhiệt độ (15–40 °C), độ ẩm đất (60–85%) và các giải pháp xử lý chất thải hữu cơ nông nghiệp.

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

Chương 2 trình bày hệ thống lý thuyết về mạng lưới vạn vật kết nối (IoT), khái niệm vườn rau thông minh và quy chuẩn thiết kế nhà kính mini trên sân thượng nhằm tận dụng diện tích đô thị. Nội dung kỹ thuật tập trung làm rõ:

  • Nguyên lý truyền thông nối tiếp bất đồng bộ UART và bus $I^2C$.
  • So sánh các phương thức kết nối không dây (WiFi, 2G/3G/4G/5G, LoRa, Zigbee, Bluetooth) về băng thông, khoảng cách và điện năng tiêu thụ, khẳng định tính phù hợp của mạng WiFi cho mô hình trang trại vừa và nhỏ.
  • Kiến trúc giao thức MQTT (Broker, Client, Topic, 3 mức QoS, Retain message, MQTT Bridge).
  • Cấu trúc và nguyên lý lập trình luồng trên công cụ mã nguồn mở Node-RED.

Chương 3: Tính toán thiết kế

Chương 3 chi tiết hóa quy trình thiết kế hệ thống phần cứng và cơ khí:

  • Xác định kích thước mô hình nhà kính mini (diện tích 25–35 $\text{m}^2$, kích thước 5 m $\times$ 7 m $\times$ 3 m).
  • Thiết kế mô hình 3D kết cấu nhà kính và vỏ tủ điện điều khiển bằng phần mềm Creo Parametric.
  • Thiết kế sơ đồ khối toàn hệ thống, sơ đồ nguyên lý mạch điện giao tiếp giữa vi điều khiển (Arduino Mega, NodeMCU ESP8266, Wemos) với các cảm biến (DHT21, cảm biến mực chất lỏng, độ ẩm đất, ánh sáng) và các cơ cấu chấp hành (động cơ phun sương, quạt hút, bơm nước, đèn LED quang hợp) thông qua module Relay và mạch hạ áp DC XL4015 (5A).

Chương 4: Thi công - Thực nghiệm

Chương 4 ghi lại quá trình thi công thực tế phần cứng và xây dựng phần mềm nhúng:

  • Lắp ráp mạch cảm biến nhiệt độ - độ ẩm, mực nước, độ ẩm đất và ánh sáng.
  • Lập trình cho ESP8266 kết nối WiFi, xử lý chuỗi dữ liệu và kết nối MQTT Client (hàm subscribe, publish).
  • Lập trình cho Arduino Mega 2560 nhận lệnh qua UART và lập trình giao diện đồ họa, nhận toạ độ cảm ứng trên màn hình TFT tại tủ điều khiển.
  • Xây dựng luồng xử lý Node-RED Flows và thiết kế bảng điều khiển Node-RED Dashboard trên nền tảng Web và thiết bị di động.
  • Kiểm thử hoạt động đóng cắt của các cơ cấu chấp hành (quạt, đèn LED, máy phun sương, máy bơm) ở cả hai chế độ Auto và Manual.

Chương 5: Thực nghiệm và đánh giá

Chương 5 trình bày quá trình thử nghiệm hệ thống trong điều kiện thực tế:

  • Tiến hành thực nghiệm kiểm soát nhiệt độ bằng hệ thống phun sương kết hợp quạt đối lưu qua nhiều lần chạy thử ở các mức nhiệt độ ban đầu khác nhau (32,9 °C; 31,6 °C; 30,2 °C; 28,9 °C).
  • Thu thập số liệu so sánh nhiệt độ và độ ẩm bên trong so với bên ngoài nhà kính.
  • Đo lường và đánh giá thời gian truyền nhận các gói tin dữ liệu nhiệt độ, độ ẩm gửi lên máy chủ MQTT và lưu trữ tại Google Database.

Chương 6: Kết luận và hướng phát triển

Chương 6 tổng kết các kết quả đạt được về mặt chế tạo mô hình, phần mềm giám sát và tính ổn định của hệ thống; đồng thời chỉ ra các hạn chế và đề xuất các giải pháp kỹ thuật nhằm hoàn thiện, phát triển hệ thống trong tương lai.

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

Đồ án đã chế tạo thành công mô hình phần cứng và hệ thống phần mềm điều khiển, giám sát vườn rau nhà kính hoàn chỉnh với các kết quả cụ thể:

  • Vận hành ổn định hệ thống điều khiển đa kênh hỗ trợ 2 chế độ Auto và Manual, cho phép thao tác trực tiếp qua màn hình cảm ứng TFT trên tủ điện hoặc giám sát từ xa qua giao diện Web Node-RED Dashboard trên smartphone và máy tính.
  • Khả năng điều hòa nhiệt độ: Hệ thống phun sương và quạt thông gió duy trì nhiệt độ nhà kính ổn định trong khoảng 25–35 °C.

Dữ liệu ghi nhận từ các lần chạy thực nghiệm hệ thống làm mát bằng phun sương được tổng hợp trong bảng dưới đây:

Lần thực nghiệm Nhiệt độ ban đầu (°C) Kết quả kiểm soát nhiệt độ Trạng thái hệ thống chấp hành
Lần 1 32,9 Hạ nhiệt độ về dải an toàn Phun sương + Quạt đối lưu kích hoạt tự động
Lần 2 31,6 Hạ nhiệt độ về dải an toàn Phun sương + Quạt đối lưu kích hoạt tự động
Lần 3 30,2 Duy trì nhiệt độ ổn định Phun sương + Quạt đối lưu kích hoạt tự động
Lần 4 28,9 Duy trì nhiệt độ ổn định Quạt thông gió hoạt động
  • Thu thập và hiển thị chính xác các thông số môi trường (nhiệt độ, độ ẩm không khí từ DHT21, độ ẩm đất, mực nước bình tưới, ánh sáng) và đồng bộ lưu trữ dữ liệu lên Google Database.
  • Tự động hóa quá trình bật tắt đèn LED quang hợp khi thiếu sáng và bật máy bơm tưới khi độ ẩm đất không đạt ngưỡng yêu cầu.

Đóng góp của đồ án thể hiện ở việc đưa ra giải pháp kỹ thuật tích hợp hoàn chỉnh giữa phần cứng cơ điện tử và nền tảng IoT nguồn mở (ESP8266, Arduino, Node-RED, MQTT) với chi phí chế tạo thấp, phù hợp với điều kiện kinh tế của các hộ gia đình hoặc nông hộ quy mô vừa và nhỏ tại Việt Nam.

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

Hạn chế của đồ án:

  • Hệ thống truyền dữ liệu dựa trên hạ tầng mạng WiFi nội bộ, dẫn đến giới hạn về phạm vi kết nối nếu triển khai ở các trang trại diện tích rộng lớn ngoài cánh đồng.
  • Hệ thống cảm biến chỉ tập trung vào các thông số cơ bản (nhiệt độ, độ ẩm không khí, độ ẩm đất, mực nước, ánh sáng), chưa đo lường các chỉ số dinh dưỡng đất (EC, NPK) hoặc nồng độ khí $\text{CO}_2$.
  • Dữ liệu thực nghiệm mới được kiểm tra trên một số lần chạy thử trong thời gian ngắn, chưa đánh giá chu kỳ sinh trưởng trọn vẹn qua nhiều mùa vụ.

Hướng nghiên cứu tiếp:

  • Tích hợp các chuẩn truyền thông mạng diện rộng công suất thấp như LoRa hoặc LPWAN (Sigfox, NB-IoT) để tăng khoảng cách truyền dữ liệu lên hàng kilomet.
  • Bổ sung các module cảm biến chuyên sâu như cảm biến đo độ dẫn điện EC, độ pH và cảm biến đo nồng độ khí $\text{CO}_2$.
  • Hoàn thiện thuật toán điều khiển thích nghi theo từng giai đoạn phát triển sinh học của từng loại cây trồng khác nhau.

Giá trị tham khảo

Đồ án là tài liệu tham khảo cho sinh viên, học viên và kỹ sư thuộc các ngành Công nghệ Kỹ thuật Cơ điện tử, Kỹ thuật Điều khiển và Tự động hóa, Nông nghiệp Công nghệ cao và Công nghệ Thông tin (chuyên ngành IoT).

Nội dung tài liệu có giá trị ứng dụng thực hành trong các phân đoạn:

  • Thiết kế mạch phần cứng ghép nối giữa vi điều khiển Arduino Mega 2560 và NodeMCU ESP8266 qua giao tiếp UART.
  • Cách thiết lập luồng xử lý dữ liệu và xây dựng giao diện Dashboard điều khiển thời gian thực bằng Node-RED.
  • Cấu hình và triển khai giao thức MQTT trong mạng cục bộ phục vụ giám sát nông nghiệp.
  • Quy trình tích hợp màn hình cảm ứng TFT vào tủ điện điều khiển nhúng.

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

  1. Hệ thống sử dụng các loại vi điều khiển nào và vai trò của từng loại là gì?
    Hệ thống sử dụng vi điều khiển Arduino Mega 2560 làm khối điều khiển trung tâm để quản lý trực tiếp các cơ cấu chấp hành (bơm, quạt, phun sương, đèn) và màn hình cảm ứng TFT; kết hợp với các module ESP8266 (NodeMCU Amica, Wemos) đóng vai trò client thu thập dữ liệu cảm biến và làm cầu nối truyền nhận dữ liệu không dây qua giao thức MQTT.

  2. Giao thức MQTT được cấu hình như thế nào trong hệ thống?
    ESP8266 gửi dữ liệu cảm biến (nhiệt độ, độ ẩm, mực nước, ánh sáng) lên các topic của MQTT Broker qua mạng WiFi. Node-RED đóng vai trò là client subscribe các topic này để xử lý và hiển thị lên giao diện Dashboard, đồng thời publish các lệnh điều khiển trở lại ESP8266 trung gian để chuyển tiếp cho Arduino Mega qua UART.

  3. Kích thước và quy mô nhà kính được thiết kế trong đồ án là bao nhiêu?
    Mô hình nhà kính mini được thiết kế cho quy mô diện tích từ 25 đến 35 $\text{m}^2$, với các thông số kích thước: chiều rộng 5 m, chiều dài 7 m, chiều cao đến nóc mái 3 m và chiều cao đến mép giọt mái 2,2 m (1 lớp mái).

  4. Hệ thống kiểm soát nhiệt độ vườn rau hoạt động trong dải nhiệt độ nào?
    Hệ thống được thiết kế và thực nghiệm duy trì dải nhiệt độ trong vườn rau dao động ổn định từ 25 °C đến 35 °C thông qua sự kết hợp tự động giữa động cơ phun sương làm mát và hệ thống quạt thông gió đối lưu.

  5. Người dùng có thể thao tác điều khiển thiết bị qua những hình thức nào?
    Người dùng có thể vận hành thiết bị ở 2 chế độ Auto hoặc Manual thông qua giao diện Web Node-RED Dashboard trên smartphone/máy tính hoặc điều khiển trực tiếp bằng tay qua màn hình cảm ứng TFT gắn trên tủ điều khiển.

Kết luận

Đồ án tốt nghiệp "Điều khiển và giám sát trang trại trồng rau" đã nghiên cứu, thiết kế và chế tạo thành công một mô hình nhà kính thông minh mini ứng dụng công nghệ IoT cho ngành Cơ điện tử. Hệ thống tích hợp hoàn chỉnh phần cứng cảm biến, vi điều khiển Arduino Mega, ESP8266 và giao thức MQTT kết nối với nền tảng quản lý Node-RED. Kết quả thực nghiệm cho thấy hệ thống vận hành tin cậy, kiểm soát hiệu quả nhiệt độ trong dải 25–35 °C và tự động hóa các tác vụ chăm sóc cây trồng với chi phí thấp, có tính khả thi cao khi ứng dụng vào thực tiễn canh tác đô thị.