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

Ngành nông nghiệp giữ vai trò quan trọng trong nền kinh tế Việt Nam nhưng đang chịu nhiều áp lực từ biến đổi khí hậu, thời tiết cực đoan và năng suất lao động hạn chế. Phần lớn hoạt động canh tác trong nước vẫn mang tính chất truyền thống, thủ công, quy mô nhỏ lẻ, đòi hỏi nhiều nhân lực và thời gian quản lý. Việc ứng dụng công nghệ hiện đại, đặc biệt là Internet vạn vật (IoT), mở ra giải pháp nâng cao hiệu quả và hướng tới sản xuất bền vững. Tuy nhiên, việc áp dụng IoT trong nông nghiệp tại Việt Nam còn gặp rào cản do chi phí đầu tư ban đầu cao và hạ tầng kết nối mạng Internet tại các khu vực canh tác nông thôn còn thiếu đồng bộ.

Cây dâu tây (Fragaria, thuộc họ hoa hồng) là loại cây trồng có giá trị kinh tế cao, phổ biến tại các vùng khí hậu mát mẻ như Đà Lạt, Lâm Đồng, Sa Pa. Cây dâu tây đòi hỏi điều kiện môi trường sống nghiêm ngặt, rất nhạy cảm với sự thay đổi của các chỉ số nhiệt độ, độ ẩm không khí và độ ẩm đất. Việc kiểm soát chặt chẽ các thông số vi khí hậu là yếu tố quyết định năng suất và chất lượng quả, đặc biệt trong các mô hình thâm canh nhà kính. Xuất phát từ thực tế đó, đề tài "Thiết kế hệ thống IoT ứng dụng chăm sóc cây dâu tây" được thực hiện nhằm xây dựng giải pháp giám sát và điều khiển thiết bị phục vụ chăm sóc dâu tây từ xa với chi phí hợp lý.

Theo văn bản đồ án, mục tiêu và nhiệm vụ nghiên cứu cụ thể bao gồm:

  1. Xây dựng mô hình khu vườn ứng dụng công nghệ IoT và mạng truyền thông không dây LoRa nhằm theo dõi thông số môi trường và điều khiển các thiết bị chấp hành.
  2. Thu thập chính xác các thông số môi trường thông qua hệ thống cảm biến chuyên dụng gồm: nhiệt độ không khí, độ ẩm không khí và độ ẩm đất.
  3. Thiết lập khả năng kết nối nhiều khu vườn ở khoảng cách xa, đáp ứng yêu cầu mở rộng quy mô sản xuất nông nghiệp.
  4. Thiết kế hệ thống máy chủ web (Webserver) cho phép người dùng giám sát dữ liệu môi trường theo thời gian thực và điều khiển các thiết bị điện trong vườn từ xa qua mạng Internet.

Đối tượng và phạm vi nghiên cứu của đề tài được xác lập:

  • Đối tượng nghiên cứu: Các chỉ số sinh trưởng vi khí hậu của cây dâu tây; giao thức và công nghệ vô tuyến LoRa; vi điều khiển ESP32, Arduino Nano; module thu phát LoRa SX1278; cảm biến môi trường DHT11 và cảm biến độ ẩm đất điện dung; kỹ thuật lập trình Webserver và dịch vụ cơ sở dữ liệu đám mây.
  • Phạm vi nghiên cứu: Giới hạn trên mô hình thực nghiệm nuôi trồng dâu tây trong nhà kính; triển khai thử nghiệm trên 02 phân khu vườn (02 Node cảm biến) kết nối về 01 bộ điều khiển trung tâm (MCU); sử dụng các module phần cứng điện tử sẵn có trên thị trường để tích hợp hệ thống.

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

Khóa luận xây dựng trên các nền tảng lý thuyết kỹ thuật điện tử, viễn thông và công nghệ phần mềm:

  • Yêu cầu sinh thái của cây dâu tây: Cây phát triển thuận lợi ở dải nhiệt độ 18–22°C (thời kỳ đâm chồi, ra hoa chịu được 15–24°C; thời kỳ tạo quả cần 15–22°C); độ ẩm không khí tối ưu từ 60% đến 80%; độ ẩm đất thích hợp duy trì trong khoảng 40% đến 60%.
  • Công nghệ mạng truyền thông vô tuyến:
    • LoRa (Long Range): Công nghệ truyền dẫn năng lượng thấp, hoạt động dựa trên kỹ thuật điều chế trải phổ xung tần chirp (Chirp Spread Spectrum - CSS) ở dải tần số 433 MHz (chuẩn cho khu vực Châu Á). LoRa cho phép liên lạc tầm xa, xuyên vật cản tốt và tiêu thụ điện năng thấp.
    • Wi-Fi (chuẩn IEEE 802.11 b/g/n): Giao thức mạng cục bộ không dây ở băng tần 2.4 GHz, được dùng để trạm trung tâm gửi nhận dữ liệu với hạ tầng Internet.
    • Các chuẩn giao tiếp ngoại vi phần cứng: UART (truyền thông bất đồng bộ nối tiếp giữa vi điều khiển và module LoRa), I2C, SPI (giao tiếp đồng bộ giữa vi xử lý với module ngoại vi, màn hình hiển thị).
  • Nền tảng lưu trữ và ứng dụng Web:
    • Firebase Realtime Database: Hệ cơ sở dữ liệu thời gian thực dạng NoSQL lưu trữ cấu trúc JSON trên đám mây của Google, hỗ trợ đồng bộ dữ liệu tức thời hai chiều giữa máy chủ web và vi điều khiển.
    • Ngôn ngữ phát triển giao diện Web: HTML định cấu trúc nội dung, CSS định hình thẩm mỹ và giao diện, JavaScript xử lý tương tác giao diện và kết nối API/Firebase.
  • Phương pháp nghiên cứu thực nghiệm:
    • Phương pháp phân tích tài liệu và khảo cứu các công trình IoT nông nghiệp có sẵn.
    • Phương pháp thiết kế phần cứng: tính toán tải, lập sơ đồ nguyên lý, thiết kế bảng mạch in (PCB) cho các Node và khối trung tâm.
    • Phương pháp tích hợp hệ thống nhúng và thực nghiệm đo đạc khoảng cách truyền nhận sóng vô tuyến, kiểm thử thời gian đáp ứng điều khiển thiết bị qua giao diện mạng.

Thiết kế và triển khai

Hệ thống được thiết kế theo cấu trúc phân tầng phân tán gồm: các trạm đo và điều khiển cục bộ (Node), trạm xử lý trung tâm (MCU/Gateway), dịch vụ trung gian đám mây (Firebase Realtime Database) và giao diện điều khiển người dùng (Webserver).

Kiến trúc phần cứng và thiết bị sử dụng

Phân hệ / Khối Linh kiện sử dụng Thông số kỹ thuật chính trích xuất từ tài liệu
Xử lý trung tâm (MCU) ESP32-WROOM-32 Xung nhịp 240 MHz, ROM 448 KB, SRAM 520 KB, tích hợp Wi-Fi chuẩn 802.11 b/g/n và BLE 4.2, giao tiếp UART qua chip nạp CP2102.
Xử lý tại Node (02 trạm) Arduino Nano Vi điều khiển 8-bit ATmega328P, xung nhịp 16 MHz, bộ nhớ Flash 32 KB, SRAM 2 KB, 14 chân Digital I/O, 8 chân Analog ADC 10-bit.
Thu phát vô tuyến LoRa EBYTE E32-433T20D (Semtech SX1278) Băng tần 410–441 MHz (mặc định 433 MHz), công suất phát 20 dBm (100 mW), độ nhạy -130 dBm, giao tiếp UART, khoảng cách lý tưởng 3000 m.
Đo nhiệt độ - độ ẩm khí DHT11 Chuẩn giao tiếp 1-Wire, dải đo độ ẩm 20–90% RH (sai số ±5% RH), dải đo nhiệt độ 0–50°C (sai số ±2°C), tần số lấy mẫu 1 Hz.
Đo độ ẩm đất Cảm biến điện dung Đầu ra tín hiệu Analog (0–3 VDC), điện áp hoạt động 3.3–5 VDC; vật liệu chống ăn mòn điện hóa tốt hơn cảm biến điện trở.
Cơ cấu chấp hành Module 3 Relay 5V & Bơm mini Relay đóng ngắt tối đa AC 250V/10A hoặc DC 30V/10A; Bơm nước mini 5V DC có chiều cao đẩy nước đạt 0,3–0,8 m.
Khối nguồn và phụ trợ Mạch sạc TP4056, tăng áp MT3608, Pin mặt trời, LCD TFT Màn hình TFT gắn tại MCU hiển thị thông số môi trường; nguồn bổ trợ bằng năng lượng mặt trời thông qua các mạch chuyển đổi nguồn DC-DC.

Cơ chế vận hành và phần mềm

Hệ thống hoạt động với hai chế độ linh hoạt được cài đặt trên giao diện Web:

  • Chế độ thủ công (Manual Mode): Người dùng trực tiếp thao tác bật/tắt các thiết bị điện (máy bơm, quạt, hệ thống phun) thông qua giao diện Webserver hoặc nhấn các nút điều khiển vật lý được bố trí trực tiếp tại các Node. Lệnh điều khiển từ Web cập nhật lên Firebase, MCU đọc dữ liệu và truyền gói tin qua sóng LoRa đến Node tương ứng.
  • Chế độ tự động (Auto Mode): Người dùng thiết lập các ngưỡng giới hạn (nhiệt độ, độ ẩm không khí, độ ẩm đất) trên website. Vi xử lý tại Node và MCU tự động so sánh dữ liệu đo thực tế với ngưỡng cấu hình; khi thông số vượt ra ngoài phạm vi cho phép, hệ thống tự động kích hoạt đóng/ngắt các Relay điều khiển máy bơm và thiết bị làm mát để ổn định vi khí hậu cho vườn dâu tây.

Lưu đồ thuật toán được phân chia độc lập giữa trạm MCU và các Node, đảm bảo việc mất kết nối Internet tại trạm MCU không làm gián đoạn hoàn toàn hoạt động điều khiển cục bộ tại các Node vườn.

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

Chương 1: Tổng quan

Chương 1 giới thiệu vai trò của chuyển đổi số và công nghệ 4.0 trong nông nghiệp hiện đại. Tác giả phân tích tính cấp thiết của việc áp dụng IoT trong canh tác tại Việt Nam, nêu bật giá trị kinh tế cũng như tính chất mẫn cảm với môi trường của cây dâu tây tại các khu vực như Đà Lạt, Lâm Đồng. Nội dung chương xác lập chi tiết mục tiêu nghiên cứu, phạm vi đề tài (mô hình 2 khu vườn kết nối không dây, 1 trạm trung tâm), phương pháp tiếp cận và bố cục năm chương của bản báo cáo.

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

Chương 2 cung cấp nền tảng lý thuyết toàn diện về các công nghệ được tích hợp trong đồ án:

  • Phân tích định nghĩa IoT và dẫn chứng các khảo sát dự báo về mạng lưới vạn vật kết nối.
  • Trình bày đặc tính nông học, nguồn gốc và các ngưỡng vi khí hậu bắt buộc của cây dâu tây (nhiệt độ 18–22°C, độ ẩm không khí 60–80%, độ ẩm đất 40–60%).
  • Trình bày nguyên lý hoạt động của chuẩn kết nối không dây Wi-Fi (chuẩn 802.11a/b/g/n) và công nghệ vô tuyến tầm xa LoRa với kỹ thuật điều chế chirp CSS.
  • Giải thích chi tiết các giao thức truyền thông dữ liệu nối tiếp: UART, I2C, SPI (các đường tín hiệu SCLK, MOSI, MISO, SS/CS và cơ chế dịch bit).
  • Trình bày cơ chế hoạt động của cơ sở dữ liệu thời gian thực Firebase Realtime Database dưới định dạng JSON.
  • Tổng quan về các công cụ lập trình gồm bộ ba ngôn ngữ Web (HTML, CSS, JavaScript) và các môi trường phát triển mã nguồn Visual Studio Code, Arduino IDE.

Chương 3: Thiết kế hệ thống

Chương 3 trình bày quy trình tính toán, lựa chọn linh kiện và thiết kế mạch kỹ thuật:

  • Xác định yêu cầu kỹ thuật dựa trên nhu cầu giám sát vi khí hậu và điều khiển từ xa.
  • Thiết kế sơ đồ khối toàn hệ thống, thuyết minh nhiệm vụ cụ thể của từng khối: khối xử lý trung tâm, khối xử lý tại 2 Node, khối thu phát LoRa, khối thu thập dữ liệu, khối thiết bị chấp hành, khối hiển thị và khối nguồn.
  • Lựa chọn vi điều khiển ESP32 cho trạm MCU và Arduino Nano cho các Node; lựa chọn module LoRa EBYTE SX1278 E32-433T20D, cảm biến DHT11, cảm biến độ ẩm đất điện dung, module relay và máy bơm mini DC 5V.
  • Xây dựng sơ đồ nguyên lý chi tiết cho trạm MCU và trạm Node; thiết kế bố trí linh kiện 3D và sơ đồ mạch in PCB (lớp bottom) cho các mạch trạm.
  • Xây dựng lưu đồ thuật toán chi tiết cho chương trình chạy trên MCU, chương trình trạm Node, lưu đồ phân nhánh chương trình con cho chế độ thủ công và chế độ tự động.

Chương 4: Kết quả thực hiện

Chương 4 công bố kết quả hiện thực hóa mô hình phần cứng và giao diện phần mềm:

  • Chế tạo và lắp ráp hoàn thiện phần cứng trạm MCU (tích hợp màn hình LCD TFT) và 02 board mạch Node tích hợp cảm biến, module LoRa, module nguồn (mạch sạc TP4056, tăng áp MT3608, pin năng lượng mặt trời).
  • Hoàn thiện giao diện Webserver với đầy đủ các phân hệ: trang đăng nhập bảo mật, thông báo lỗi đăng nhập, trang tổng quan theo dõi dữ liệu nhiệt độ, độ ẩm không khí, độ ẩm đất của từng vườn theo thời gian thực; màn hình điều khiển thiết bị ở chế độ thủ công; bảng cài đặt ngưỡng tự động kèm hộp thoại xác nhận khi lưu thông số.
  • Báo cáo kết quả thử nghiệm liên lạc vô tuyến và đo đạc thực tế về độ ổn định truyền nhận dữ liệu, thống kê thời gian đáp ứng điều khiển thiết bị tại các Node.

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

Chương 5 đúc kết các mục tiêu đã đạt được của đề tài, đánh giá mức độ ổn định của hệ thống trong môi trường nhà kính, chỉ ra các giới hạn kỹ thuật tồn tại trong khuôn khổ đồ án tốt nghiệp và đề xuất các giải pháp nâng cấp, hoàn thiện hệ thống trong giai đoạn tiếp theo.

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

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

Hệ thống đã được chế tạo hoàn chỉnh dưới dạng mô hình thực nghiệm và vận hành ổn định với các chỉ số kỹ thuật:

  • Khả năng truyền dẫn LoRa: Module SX1278 E32-433T20D hoạt động ở dải tần 433 MHz duy trì tín hiệu liên lạc ổn định giữa 02 trạm Node và trạm trung tâm MCU ở khoảng cách dưới 300 m trong điều kiện thực tế có vật cản (so với giới hạn lý thuyết 3000 m ở môi trường không vật cản).
  • Thu thập dữ liệu: Các Node đo đạc và truyền tải liên tục dữ liệu nhiệt độ, độ ẩm môi trường và độ ẩm đất về MCU; dữ liệu được cập nhật trực quan đồng thời lên màn hình LCD TFT tại chỗ và hiển thị trực tuyến trên Webserver thông qua Firebase Realtime Database.
  • Khả năng điều khiển thiết bị: Hệ thống đáp ứng điều khiển đóng/ngắt các Relay điều khiển máy bơm nước nhanh chóng, chính xác ở cả 2 phương thức: điều khiển thủ công (bằng nút nhấn cứng hoặc qua giao diện website) và điều khiển tự động theo các ngưỡng vi khí hậu do người dùng tự cài đặt.

Đóng góp của đề tài

  • Tích hợp giải pháp mạng lai (Hybrid Network): Khắc phục nhược điểm về hạ tầng mạng Internet tại các vùng sản xuất nông nghiệp bằng cách kết hợp công nghệ truyền thông tầm xa LoRa (nội bộ khu vườn) với cổng kết nối Wi-Fi/Internet tập trung tại trạm MCU. Mô hình này giúp giảm chi phí triển khai SIM 4G/kéo dây mạng cho từng điểm đo riêng lẻ.
  • Tối ưu hóa chi phí: Tận dụng các module phần cứng điện tử tiêu chuẩn, giá thành thấp (Arduino Nano, ESP32, module LoRa E32) để xây dựng hệ thống tự động hóa hoàn chỉnh, nâng cao tính khả thi khi ứng dụng vào các mô hình sản xuất nông nghiệp quy mô vừa và nhỏ.
  • Phục vụ chuyên biệt cho cây trồng giá trị cao: Các thông số giám sát và logic điều khiển được khảo sát, thiết kế bám sát điều kiện sinh trưởng thực tế của cây dâu tây trong nhà kính, góp phần ổn định năng suất và hạn chế rủi ro do biến động thời tiết.

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

Hạn chế

  • Quy mô thử nghiệm: Đồ án mới triển khai mô hình ở quy mô phòng thí nghiệm/mô hình nhỏ với 02 Node cảm biến và 01 trạm trung tâm MCU, chưa kiểm nghiệm trên diện tích trang trại lớn với hàng chục điểm đo phân tán.
  • Độ chính xác của cảm biến: Việc sử dụng cảm biến thương mại cấp độ nghiên cứu học tập (DHT11) có giới hạn dải đo và sai số tương đối cao (sai số nhiệt độ ±2°C, độ ẩm ±5% RH), khó đáp ứng các tiêu chuẩn nông nghiệp chính xác công nghiệp khắt khe.
  • Khoảng cách truyền vô tuyến thực tế: Do ảnh hưởng của vật cản địa hình, kết cấu khung nhà kính và nhiễu sóng trong môi trường, cự ly truyền nhận LoRa đo được dưới 300 m, thấp hơn nhiều so với thông số lý thuyết 3000 m của nhà sản xuất.
  • Phụ thuộc kết nối Internet tại MCU: Toàn bộ dữ liệu hiển thị từ xa và điều khiển qua Webserver phụ thuộc hoàn toàn vào đường truyền Wi-Fi tại trạm MCU; nếu mất kết nối Wi-Fi, việc giám sát từ xa sẽ bị gián đoạn (mặc dù các Node vẫn hoạt động cục bộ).

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

Theo đề xuất của tác giả tại Chương 5, các hướng phát triển mở rộng bao gồm:

  • Mở rộng số lượng Node cảm biến để giám sát nhiều phân khu vườn khác nhau, hoàn thiện thuật toán mạng LoRa Mesh hoặc LoRaWAN để gia tăng diện tích bao phủ.
  • Nâng cấp các cảm biến môi trường công nghiệp có độ bền cao, chống chịu tốt với điều kiện ẩm ướt và phân bón (sử dụng cảm biến SHT3x hoặc các dòng chuyên dụng cho đất).
  • Tích hợp thêm các cảm biến đo cường độ ánh sáng (Lux), nồng độ khí CO2 và độ dẫn điện/dinh dưỡng trong đất (EC, pH).
  • Phát triển ứng dụng chuyên dụng trên thiết bị di động (Mobile App trên Android/iOS) và tích hợp hệ thống cảnh báo tức thời qua tin nhắn SMS/Telegram khi môi trường vườn gặp sự cố.

Giá trị tham khảo

Đồ án tốt nghiệp là tài liệu tham khảo hữu ích cho sinh viên, giảng viên và kỹ sư thuộc các chuyên ngành:

  • Công nghệ Kỹ thuật Điện tử - Viễn thông và Kỹ thuật Điều khiển - Tự động hóa: Cung cấp tài liệu thực hành chi tiết về sơ đồ kết nối phần cứng giữa vi điều khiển (ESP32, ATmega328P) với module thu phát sóng vô tuyến LoRa E32-433T20D thông qua giao tiếp UART; phương pháp thiết kế mạch in PCB cho các thiết bị đo đầu cuối IoT.
  • Công nghệ Thông tin và Kỹ thuật Máy tính: Cung cấp kiến trúc mẫu về việc kết nối hệ thống vi điều khiển nhúng với dịch vụ Firebase Realtime Database và lập trình giao diện Webserver thời gian thực bằng HTML/CSS/JavaScript cơ bản mà không cần máy chủ back-end phức tạp.
  • Nông nghiệp công nghệ cao: Là mô hình tham khảo thực tế cho các cá nhân, hộ nông dân muốn xây dựng hệ thống tưới tự động và kiểm soát vi khí hậu nhà kính với chi phí thấp.

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

1. Hệ thống sử dụng công nghệ truyền thông nào để liên lạc giữa các khu vườn với trạm trung tâm?
Hệ thống sử dụng công nghệ vô tuyến LoRa (Long Range) thông qua module EBYTE E32-433T20D (tích hợp chip Semtech SX1278) hoạt động ở băng tần 433 MHz. Dữ liệu giữa vi điều khiển và module LoRa được truyền nhận qua giao tiếp nối tiếp UART.

2. Vi điều khiển nào được lựa chọn tại các Node giám sát và trạm trung tâm MCU?
Trạm trung tâm (MCU) sử dụng vi điều khiển ESP32-WROOM-32 (xung nhịp 240 MHz, tích hợp Wi-Fi/Bluetooth) để xử lý dữ liệu và đẩy lên đám mây. Các trạm đo tại vườn (Node) sử dụng vi điều khiển Arduino Nano (chip 8-bit ATmega328P, xung nhịp 16 MHz) để đọc cảm biến và điều khiển relay đóng ngắt máy bơm.

3. Các ngưỡng thông số môi trường tối ưu cho cây dâu tây được đề tài áp dụng là bao nhiêu?
Theo tài liệu nghiên cứu của đề tài, các thông số môi trường tối ưu cho cây dâu tây gồm: nhiệt độ sinh trưởng từ 18°C đến 22°C; độ ẩm không khí tốt nhất từ 60% đến 80%; độ ẩm đất thích hợp duy trì trong khoảng 40% đến 60%.

4. Tầm truyền nhận dữ liệu vô tuyến thực tế của hệ thống đạt bao nhiêu?
Trong điều kiện thực tế có vật cản, hệ thống liên lạc ổn định giữa các Node và MCU ở khoảng cách dưới 300 m. Thông số này đáp ứng tốt quy mô nhà kính thực nghiệm, dù thấp hơn cự ly lý thuyết 3000 m mà nhà sản xuất công bố cho module LoRa trong điều kiện lý tưởng không vật cản.

5. Hệ thống vận hành theo những cơ chế điều khiển thiết bị nào?
Hệ thống vận hành song song 02 chế độ: Chế độ thủ công (người dùng bấm nút trực tiếp tại Node hoặc bật/tắt thiết bị qua nút gạt trên website) và Chế độ tự động (thiết bị điện tự kích hoạt đóng ngắt dựa trên việc so sánh dữ liệu cảm biến thời gian thực với các ngưỡng nhiệt độ, độ ẩm được cài đặt trước trên Webserver).

Kết luận

Đồ án tốt nghiệp "Thiết kế hệ thống IoT ứng dụng chăm sóc cây dâu tây" của tác giả Phạm Đại Phát đã hoàn thành toàn diện các mục tiêu nghiên cứu đặt ra, từ việc tính toán, thiết kế phần cứng, chế tạo bảng mạch đến xây dựng hệ thống phần mềm giám sát trực tuyến. Việc kết hợp linh hoạt công nghệ vô tuyến tầm xa LoRa với cổng kết nối Wi-Fi/Firebase đã mang lại giải pháp quản trị vi khí hậu nhà kính đáng tin cậy, phù hợp với điều kiện cơ sở hạ tầng nông nghiệp còn nhiều hạn chế. Kết quả thực nghiệm khẳng định tính khả thi của mô hình trong việc duy trì ổn định các thông số nhiệt - ẩm, mở ra tiền đề để phát triển các hệ thống nông nghiệp chính xác diện rộng với mức chi phí đầu tư tối ưu.