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

Ngành nông nghiệp giữ vai trò quan trọng đối với nền kinh tế Việt Nam khi thu hút khoảng 50% lực lượng lao động cả nước và chiếm tỷ trọng 31% tổng giá trị toàn ngành kinh tế (theo số liệu thống kê năm 2016). Mặc dù là trụ đỡ kinh tế, mô hình sản xuất nông nghiệp truyền thống đang bộc lộ nhiều hạn chế nội tại: tăng trưởng chủ yếu theo chiều rộng dựa trên việc mở rộng diện tích, thâm dụng lao động, vốn và phân bón; canh tác gây suy thoái tài nguyên đất, ô nhiễm nguồn nước; quỹ nước dư thừa trong mùa mưa nhưng thiếu hụt trầm trọng vào mùa khô; trình độ ứng dụng tiến bộ kỹ thuật trong sản xuất và chế biến còn thấp khiến năng suất lẫn chất lượng chưa đạt mức tối ưu.

Theo báo cáo của Viện Chính sách và Chiến lược Phát triển Nông nghiệp nông thôn (Ipsard), nhóm rau quả chiếm tỷ trọng lớn nhất (>59%) trong ngành thực phẩm tươi sống toàn cầu với tốc độ tăng trưởng đạt 2,88% trong giai đoạn 2016–2021. Để nắm bắt cơ hội xuất khẩu sang các thị trường quốc tế có tiêu chuẩn nghiêm ngặt (Nhật Bản, Hàn Quốc, Hoa Kỳ), việc chuyển đổi sang mô hình canh tác nhà kính công nghệ cao là định hướng tất yếu. Trồng rau trong nhà kính giúp cách ly cây trồng khỏi sâu bệnh gây hại, giảm thiểu việc dùng thuốc bảo vệ thực vật, đồng thời hạn chế các tác động bất lợi của thời tiết như mưa lớn dập nát rau hay sương muối mùa đông.

Các loại rau trồng ngắn ngày (rau cải xanh, mồng tơi, rau lang, hành...) đòi hỏi chế độ chăm sóc và duy trì các thông số vi khí hậu nghiêm ngặt:

  • Độ ẩm đất trong tầng rễ hoạt động cần duy trì ở mức 60% – 85% độ chứa ẩm tối đa (giới hạn dưới 60% – 70%, giới hạn trên 70% – 85%).
  • Nhiệt độ thích ứng theo từng loại cây: hành phát triển ở 0°C – 40°C (tối ưu tại 20°C), cải xanh sinh trưởng tốt ở 21°C – 24°C.
  • Cường độ ánh sáng duy trì trong khoảng 4000 lux – 5000 lux.
  • Độ ẩm không khí duy trì trong khoảng 70% – 90%.

Việc theo dõi và điều chỉnh thủ công các yếu tố môi trường này đòi hỏi nhiều nhân công và thời gian. Do đó, đồ án tập trung giải quyết bài toán tự động hóa quá trình giám sát, thu thập dữ liệu và điều khiển các thiết bị vi khí hậu trong vườn rau nhà kính thông qua mạng truyền thông không dây kết nối với máy tính cá nhân (PC).

Nhiệm vụ nghiên cứu của đề tài được xác định gồm ba nội dung chính:

  1. Thiết kế phần cứng: Nghiên cứu kết nối và thu thập tín hiệu từ các cảm biến môi trường về bo mạch vi xử lý; thiết kế mạch giao tiếp điều khiển từ vi xử lý đến các thiết bị chấp hành (động cơ bơm, van điện từ, hệ thống đèn chiếu sáng, đầu tưới).
  2. Xây dựng phần mềm: Lập trình thuật toán điều khiển cho vi xử lý để xử lý tín hiệu cảm biến và kích hoạt cơ cấu chấp hành; thiết lập giao thức truyền thông dữ liệu không dây qua máy chủ đám mây Firebase Realtime Database.
  3. Thiết kế giao diện người dùng: Xây dựng giao diện điều khiển và giám sát trực quan trên nền tảng Node-RED chạy trên máy tính cá nhân (PC), hỗ trợ hai chế độ vận hành Tự động (Auto) và Thủ công (Manual).

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

  • Đối tượng nghiên cứu: Hệ thống điều khiển tự động vi khí hậu và giao tiếp truyền thông không dây ứng dụng cho vườn rau nhà kính.
  • Phạm vi nghiên cứu: Tính toán thiết kế hệ thống cho mô hình vườn rau nhà kính có diện tích 2000 m²; chế tạo và kiểm nghiệm mô hình thực nghiệm tại Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh trong khoảng thời gian từ ngày 28/01/2018 đến ngày 20/07/2018.

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

Đề tài áp dụng các cơ sở lý thuyết kỹ thuật điều khiển, truyền thông mạng và công nghệ phần mềm chuyên ngành:

  • Khung kiến trúc mạng IoT: Hệ thống hoạt động theo mô hình máy chủ - máy khách (Host - Client), trong đó máy tính cá nhân (PC) đóng vai trò Host quản trị, và các bo mạch nhúng NodeMCU ESP8266 đóng vai trò Client tại các khu vực canh tác.
  • Lý thuyết truyền thông không dây: Khảo sát và đánh giá đặc tính kỹ thuật của chuẩn mạng không dây Wifi (IEEE 802.11) hoạt động ở tần số 2,4 GHz – 5 GHz so với chuẩn Bluetooth để lựa chọn phương thức truyền thông phù hợp cho môi trường nhà kính quy mô lớn.
  • Lý thuyết bán dẫn và mạch điện tử công suất: Ứng dụng linh kiện cách ly quang Opto PC817/EL817 SOP4 và module Relay 5V để giải quyết vấn đề chuyển đổi mức logic và cách ly chống nhiễu giữa vi điều khiển điện áp thấp (3,3V) với tải công suất cao (12VDC và 220VAC).
  • Thủy lực và tính toán bơm: Áp dụng công thức tính công suất máy bơm $P = \frac{Q \times \rho \times H}{102 \times \eta}$ (trong đó $Q$ là lưu lượng nước tính bằng m³/s, $\rho$ là tỷ trọng nước 1000 kg/m³, $H$ là cột áp bơm, $\eta = 0,9$ là hiệu suất bơm) để lựa chọn bơm nước POCO công suất 1,5 HP cho hệ thống tưới và làm mát.
  • Cơ sở dữ liệu và giao diện điều khiển: Sử dụng dịch vụ Firebase Realtime Database của Google (lưu trữ định dạng JSON, bảo mật chứng chỉ SSL 2048-bit) làm cầu nối trung gian đồng bộ dữ liệu thời gian thực; sử dụng công cụ mã nguồn mở Node-RED nền tảng Node.js để thiết kế bảng điều khiển giám sát (Dashboard).

Phương pháp nghiên cứu thực tế bao gồm:

  • Phương pháp phân tích và so sánh kỹ thuật: Đối chiếu các thông số kỹ thuật giữa các chuẩn truyền thông không dây để lựa chọn giải pháp tối ưu cho nông trại.
  • Phương pháp thiết kế và tích hợp phần cứng: Thiết kế sơ đồ nguyên lý mạch in PCB, phân phối nguồn điện hạ áp LM2596 (12VDC xuống 5VDC), tích hợp các module cảm biến và bộ kích công suất.
  • Phương pháp lập trình nhúng và phần mềm: Lập trình vi điều khiển bằng ngôn ngữ C/C++ trên môi trường Arduino IDE; cấu hình luồng xử lý dữ liệu và thiết kế giao diện đồ họa người dùng trên Node-RED.
  • Phương pháp thực nghiệm mô hình: Chế tạo khung mô hình thực tế, lắp ráp đường ống cấp nước, béc tưới, đèn LED quang học, kiểm tra khả năng đáp ứng của hệ thống ở hai chế độ Auto và Manual khi môi trường thay đổi.

Nguồn dữ liệu sử dụng: Báo cáo thống kê kinh tế năm 2016; tài liệu hội thảo ngành rau quả của Viện Chính sách và Chiến lược Phát triển Nông nghiệp nông thôn (Ipsard); tài liệu kỹ thuật (datasheet) của vi điều khiển ESP8266, cảm biến DHT11, cảm biến S201, cảm biến Y25, đầu tưới Nelson S10 Spinner, đèn LED nông nghiệp E27GV-15W.

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

Chương 1: Đặt vấn đề về ứng dụng điều khiển tự động & truyền thông không dây vào nông trại

Chương này phân tích bối cảnh phát triển của nền nông nghiệp Việt Nam, nêu rõ thực trạng tỷ trọng nông nghiệp chiếm 31% toàn ngành năm 2016 nhưng tăng trưởng GDP ngành có xu hướng chậm lại do phụ thuộc vào mở rộng diện tích và vật tư đầu vào. Tác giả trình bày tiềm năng của thị trường rau quả tươi xuất khẩu (chiếm 59% thực phẩm tươi sống toàn cầu), phân tích ưu điểm của việc canh tác trong nhà kính (tránh thời tiết xấu, giảm sâu bệnh, tiết kiệm thuốc trừ sâu). Đồng thời, chương này tổng hợp các đặc tính sinh học của rau trồng ngắn ngày (nhu cầu độ ẩm đất 60% – 85%, nhiệt độ 20°C – 30°C, cường độ ánh sáng 4000 lux – 5000 lux) và khẳng định tính cấp thiết của việc áp dụng công nghệ vi điều khiển kết nối không dây qua máy tính cá nhân để giảm chi phí nhân công và tối ưu hóa năng suất.

Chương 2: Cơ sở lý thuyết của mô hình điều khiển tự động và cách thức truyền thông không dây cho vườn rau nhà kính

Chương 2 trình bày các đặc tính kỹ thuật cốt lõi của hệ thống điều khiển tự động có chức năng giám sát thông số môi trường liên tục và hỗ trợ hai chế độ làm việc Auto/Manual. Tác giả thực hiện so sánh kỹ thuật giữa hai công nghệ truyền thông không dây phổ biến là Bluetooth và Wifi:

Đặc tính kỹ thuật Bluetooth Wifi
Tần số hoạt động 2,4 GHz 2,4 GHz; 3,6 GHz và 5 GHz
Tốc độ truyền dữ liệu Tối đa 25 Mbps Tối đa 250 Mbps
Phạm vi hoạt động 10 m – 30 m 100 m – 200 m
Số lượng thiết bị kết nối Tối đa 7 thiết bị Phụ thuộc vào bộ định tuyến (Router)
Mức tiêu thụ năng lượng Thấp hơn Cao hơn Bluetooth

Dựa trên bán kính phủ sóng rộng (100–200m) và khả năng kết nối nhiều điểm đo, Wifi được lựa chọn làm giải pháp truyền thông chính.

Chương này cũng phân tích và lựa chọn các linh kiện, thiết bị cơ điện cho mô hình vườn rau nhà kính diện tích 2000 m²:

  • Đầu tưới Nelson S10 Spinner: Đĩa tưới màu đen, cỡ họng #16 màu đỏ, khớp nối Ø21/27mm, áp suất làm việc lý tưởng 2,0 bar, bán kính tưới 6,7 m, lưu lượng 685 L/h, bố trí theo sơ đồ tam giác khoảng cách 6m (độ phủ 112%, độ đồng đều 96%).
  • Hệ thống phun sương làm mát: Gồm bình lọc nước, máy tăng áp, dây dẫn, béc phun tạo hạt sương siêu mịn giúp độ ẩm không khí đạt 90% – 100% và hạ nhiệt độ môi trường từ 7°C – 10°C.
  • Bồn chứa nước: Bồn Inox Tân Á dạng đứng đặt ở độ cao 3 m – 4 m so với máy bơm để tăng áp lực tĩnh.
  • Máy bơm nước: Máy bơm POCO công suất 1,5 HP thực hiện cấp nước vào bồn, tạo áp lực cho béc tưới Nelson và hệ thống phun sương.
  • Đèn LED nông nghiệp E27GV-15W: Công suất 15W, phát ra hai dải quang phổ hấp thụ chính của thực vật là màu xanh dương (425 nm – 475 nm) và màu đỏ (620 nm – 730 nm).
  • Van điện từ: Sử dụng van UNI-D Ø21mm, điện áp điều khiển 220VAC, trạng thái thường đóng (NC).
  • Module Relay: 4 kênh tích hợp cách ly quang, điện áp nuôi 5VDC, dòng kích 80mA/relay, tải đóng ngắt tối đa 250VAC/10A hoặc 30VDC/10A.
  • Hệ thống cảm biến:
    • Cảm biến nhiệt độ và độ ẩm không khí DHT11: Giao tiếp Digital 1-wire, dải đo độ ẩm 20% – 90% RH (sai số ±5% RH), dải đo nhiệt độ 0°C – 50°C (sai số ±2°C), tần số lấy mẫu 1 Hz, khoảng cách truyền tối đa 20 m.
    • Cảm biến độ ẩm đất: Tích hợp IC so sánh LM393, nguồn 3,3V – 5V, ngõ ra Analog (0V tương ứng độ ẩm 100%, 5V tương ứng độ ẩm 0%, dải số nguyên ADC từ 0 đến 1023).
    • Cảm biến lưu lượng nước S201: Hoạt động dựa trên hiệu ứng Hall tạo xung vuông, dải lưu lượng 1 – 30 L/min, áp lực chịu đựng tối đa 1,75 MPa, điện áp 5 – 24VDC; lưu lượng được xác định qua công thức $Q = \frac{F}{7,5}$ (với $Q$ tính bằng L/min, $F$ là tần số xung đo được tính bằng Hz).
    • Cảm biến mực nước không tiếp xúc XKC-Y25: Đo xuyên qua thành phi kim độ dày 0 – 20 mm, nguồn 5 – 24VDC, ngõ ra Digital (mức 1 khi có nước, mức 0 khi cạn nước).

Chương 3: Bộ điều khiển và cách kết nối, đi dây

Chương 3 trình bày chi tiết phần cứng bo mạch điều khiển trung tâm tại Client sử dụng kit NodeMCU ESP8266 (vi xử lý SoC ESP8266 tích hợp Wifi, chip nạp UART CP2102/CH340, mức điện áp GPIO là 3,3VDC, kích thước 25 x 50 mm). Do chân ngõ ra của ESP8266 xuất mức 3,3V không đủ để kích trực tiếp cuộn hút Relay 5V, tác giả thiết kế mạch đệm sử dụng IC cách ly quang Opto PC817 (gồm diode phát quang và photo-transistor) để phối hợp điện áp và cách ly nhiễu giữa khối điều khiển và khối chấp hành. Mạch nguồn sử dụng module hạ áp xung LM2596 nhận nguồn 12VDC từ adapter ngoài để hạ xuống 5VDC nuôi bo ESP8266 và module relay; nguồn 12VDC được cấp trực tiếp cho động cơ và hệ thống đèn. Về phần mềm, chương này hướng dẫn cấu hình môi trường Arduino IDE, bổ sung đường dẫn quản lý bo mạch (Board Manager URL) và cài đặt gói thư viện ESP8266 Community để biên dịch và nạp chương trình vào vi điều khiển.

Chương 4: Truyền thông không dây thông qua PC

Chương 4 tập trung vào giải pháp truyền thông mạng giữa NodeMCU ESP8266 và máy tính cá nhân (PC). Dữ liệu cảm biến thu thập tại vi điều khiển được đóng gói và gửi lên cơ sở dữ liệu thời gian thực Firebase Realtime Database qua giao thức Wifi. Cơ sở dữ liệu này tổ chức cấu trúc dữ liệu theo định dạng JSON, tự động đồng bộ thời gian thực đến các client kết nối, hỗ trợ mã hóa bảo mật SSL 2048-bit và có khả năng lưu đệm dữ liệu cục bộ khi mất kết nối mạng (offline persistence).

Ở phía máy tính cá nhân, hệ thống sử dụng Node-RED (chạy trên môi trường Node.js) đóng vai trò máy chủ và giao diện người dùng. Tác giả trình bày các bước thiết lập luồng xử lý (flows) trên Node-RED, cấu hình các node chức năng để liên kết với địa chỉ Firebase, ánh xạ các biến dữ liệu môi trường (nhiệt độ, độ ẩm đất, độ ẩm không khí, cường độ ánh sáng) và tạo bảng điều khiển trực quan Dashboard bao gồm các đồng hồ đo, nút bấm điều khiển bật/tắt thiết bị và đồ thị hiển thị xu hướng biến thiên theo thời gian thực.

Chương 5: Xây dựng mô hình thực nghiệm

Chương 5 thuyết minh quá trình thi công và vận hành mô hình thực tế. Tác giả trình bày sơ đồ khối nguyên lý hoạt động tổng thể của hệ thống, gia công khung mô hình vật lý, bố trí mạng lưới đường ống cấp nước, lắp đặt các cảm biến tại các vị trí đại diện (đầu dò ẩm cắm trong đất, DHT11 đặt trong không gian nhà kính, cảm biến dòng chảy S201 gắn trên đường ống chính). Hệ thống được kiểm thử thực nghiệm ở cả hai chế độ vận hành Auto và Manual, xác nhận giao diện Node-RED hiển thị đúng và đồng bộ dữ liệu đo từ các cảm biến, đồng thời gửi lệnh điều khiển đóng/ngắt các thiết bị ngoại vi qua Firebase đạt độ ổn định theo yêu cầu thiết kế ban đầu.

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

Kiến trúc hệ thống và luồng dữ liệu

Hệ thống được tổ chức theo cấu trúc phân tán gồm hai tầng chính: tầng điều khiển - chấp hành tại hiện trường (Client) và tầng máy chủ giám sát - quản trị (Host):

Thành phần Thiết bị / Công nghệ Chức năng kỹ thuật
Khối điều khiển trung tâm NodeMCU ESP8266 Tiếp nhận tín hiệu từ các cảm biến, xử lý thuật toán logic cục bộ, truyền thông Wifi với Firebase, xuất tín hiệu điều khiển.
Khối cảm biến DHT11, Cảm biến ẩm đất (LM393), S201, Y25 Thu thập nhiệt độ, độ ẩm không khí, độ ẩm đất, lưu lượng dòng chảy và mực nước trong bồn chứa.
Khối cách ly & công suất Opto PC817, Module 4 Relay 5V, LM2596 Cách ly quang chống nhiễu, chuyển đổi mức logic 3,3V sang 5V, đóng ngắt nguồn điện cho van điện từ 220V, bơm POCO và đèn LED.
Khối trung gian dữ liệu Firebase Realtime Database Lưu trữ cơ sở dữ liệu dạng JSON, đồng bộ dữ liệu 2 chiều thời gian thực giữa ESP8266 và giao diện giám sát.
Khối giao diện & quản lý Node-RED (Node.js trên PC) Hiển thị đồ thị, đồng hồ số liệu thời gian thực, cung cấp nút nhấn điều khiển 2 chế độ Auto và Manual.

Cấu trúc dữ liệu và giao thức giao tiếp cảm biến

  • Giao thức cảm biến DHT11: Vi điều khiển giao tiếp với DHT11 qua 1 chân Digital (chuẩn 1-wire). Mỗi lần đọc, cảm biến trả về chuỗi dữ liệu nhị phân gồm 40 bit (tương đương 5 byte dữ liệu):
    • Byte 1: Giá trị phần nguyên của độ ẩm không khí.
    • Byte 2: Giá trị phần thập phân của độ ẩm không khí.
    • Byte 3: Giá trị phần nguyên của nhiệt độ.
    • Byte 4: Giá trị phần thập phân của nhiệt độ.
    • Byte 5: Byte kiểm tra (Checksum). Tín hiệu được xác nhận hợp lệ khi thỏa mãn điều kiện: $\text{Byte 5} = \text{Byte 1} + \text{Byte 2} + \text{Byte 3} + \text{Byte 4}$.
  • Đo lưu lượng nước với S201: Cảm biến xuất chuỗi xung vuông từ cảm biến Hall khi cánh quạt quay. Vi điều khiển đếm tần số xung $F$ (Hz) và tính toán lưu lượng tức thời $Q$ (L/min) theo công thức $Q = \frac{F}{7,5}$, hỗ trợ nhận biết lỗi máy bơm chạy không tải khi không có nước trong đường ống.

Logic vận hành của hệ thống

  1. Chế độ Tự động (Auto):
    • Khi độ ẩm đất đo được thấp hơn ngưỡng cài đặt (<60%), ESP8266 kích hoạt Relay mở van điện từ UNI-D Ø21mm và bật máy bơm POCO 1,5 HP để tưới qua đầu béc Nelson S10 Spinner cho đến khi độ ẩm đạt ngưỡng 80%.
    • Khi nhiệt độ không khí vượt ngưỡng (>30°C), hệ thống tự động kích hoạt bơm tăng áp và van phun sương làm mát, hạ nhiệt độ xuống khoảng 20°C – 30°C và nâng độ ẩm không khí lên 70% – 90%.
    • Khi cường độ ánh sáng đo được thấp hơn 4000 lux, hệ thống tự động bật dàn đèn LED nông nghiệp E27GV-15W để bổ sung quang phổ ánh sáng xanh (425–475 nm) và đỏ (620–730 nm).
  2. Chế độ Thủ công (Manual):
    • Người vận hành có thể can thiệp trực tiếp bằng cách nhấn các nút điều khiển trên bảng điều khiển Node-RED. Trạng thái nút bấm được cập nhật lên Firebase và gửi tức thời về NodeMCU ESP8266 để đóng/ngắt độc lập từng thiết bị (bơm tưới, van phun sương, đèn chiếu sáng).

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

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

  • Chế tạo thành công mô hình phần cứng điều khiển vi khí hậu hoàn chỉnh, tích hợp đầy đủ các khối: vi xử lý NodeMCU ESP8266, mạch hạ áp LM2596, mạch cách ly quang Opto PC817, module 4 relay công suất và các cảm biến đo đạc (DHT11, cảm biến độ ẩm đất LM393, cảm biến dòng chảy S201, cảm biến mức nước Y25).
  • Thiết lập thành công kênh truyền thông không dây qua mạng Wifi chuẩn IEEE 802.11, kết nối đồng bộ giữa vi điều khiển tại hiện trường và máy tính cá nhân thông qua cơ sở dữ liệu Firebase Realtime Database với độ trễ thấp và tính toàn vẹn dữ liệu được đảm bảo bằng mã hóa SSL.
  • Xây dựng giao diện điều khiển và giám sát trực quan trên nền tảng Node-RED, cho phép hiển thị các thông số môi trường (nhiệt độ, độ ẩm không khí, độ ẩm đất, ánh sáng), vẽ đồ thị theo dõi diễn biến thời gian thực, hiển thị trạng thái hoạt động của cơ cấu chấp hành và chuyển đổi linh hoạt giữa hai chế độ vận hành Auto/Manual.
  • Thực nghiệm chứng minh các giải pháp kỹ thuật hoạt động chính xác theo ngưỡng tính toán: hệ thống phun sương có khả năng hạ nhiệt độ từ 7°C – 10°C và đưa độ ẩm không khí đạt mức 90% – 100%; hệ thống tưới sử dụng béc Nelson S10 Spinner đảm bảo độ đồng đều phân bố nước đạt 96% với độ phủ tưới 112%.

Giải pháp và kiến nghị kỹ thuật do tác giả đề xuất

  • Đề xuất bố trí bồn nước Inox Tân Á dạng đứng đặt ở độ cao cách mặt đất từ 3 m – 4 m so với máy bơm để tăng áp lực tĩnh cho dòng chảy, vừa đảm bảo áp lực đầu vào cho máy bơm POCO 1,5 HP vừa tiết kiệm diện tích lắp đặt trong nhà kính.
  • Sử dụng kết hợp mạch đệm Opto PC817 nhằm triệt tiêu hiện tượng nhiễu ngược từ rơ-le công suất về vi điều khiển ESP8266, khắc phục triệt để sự chênh lệch mức logic 3,3V và 5V.
  • Ứng dụng nguồn sáng LED chuyên dụng E27GV-15W tập trung vào hai dải phổ bước sóng 425–475 nm và 620–730 nm thay thế cho đèn sodium cao áp truyền thống, giúp tiết kiệm điện năng tiêu thụ và tỏa ít nhiệt hơn trong không gian canh tác.

Đóng góp về mặt học thuật và kỹ thuật

  • Tác giả đã tổng hợp và hiện thực hóa thành công mô hình ứng dụng IoT chi phí thấp trong nông nghiệp công nghệ cao bằng việc kết hợp vi điều khiển nhúng ESP8266 với các nền tảng mở (Arduino IDE, Firebase, Node-RED).
  • Đồ án cung cấp quy trình tính toán kỹ thuật hoàn chỉnh từ khâu lựa chọn thiết bị thủy lực (bơm, béc phun, van từ), thiết kế mạch phối hợp trở kháng/mức điện áp, đến phương pháp đóng gói và truyền nhận dữ liệu qua giao thức web socket/HTTP trong mạng cục bộ và internet.

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

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

  • Hệ thống mới dừng lại ở việc chế tạo và thử nghiệm trên mô hình thực nghiệm quy mô nhỏ trong phòng thí nghiệm; các thông số thiết kế cho diện tích 2000 m² mới dừng ở mức tính toán lý thuyết.
  • Cảm biến lưu lượng nước S201 là loại cơ học sử dụng cánh quạt Hall, độ chính xác có thể bị sai lệch nhỏ phụ thuộc vào áp suất chất lỏng, tốc độ dòng chảy và hướng đặt cảm biến trong thực tế.
  • Cảm biến mực nước không tiếp xúc XKC-Y25 chỉ hoạt động trực tiếp trên thành bồn bằng vật liệu phi kim; khi áp dụng cho bồn chứa kim loại (như bồn Inox Tân Á) phải thiết kế thêm ống đo phụ bằng nhựa/phi kim bên ngoài.

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

  • Mở rộng quy mô hệ thống để điều khiển đồng thời nhiều Client phục vụ các phân khu chức năng khác nhau trên toàn bộ diện tích nhà kính lớn.
  • Thay thế máy tính cá nhân (PC) bằng các bo mạch máy tính nhúng chuyên dụng công suất thấp như Raspberry Pi hoặc Orange Pi đóng vai trò làm máy chủ cục bộ (Local Server) độc lập, giúp hệ thống vận hành liên tục 24/7 mà không cần phụ thuộc vào máy vi tính để bàn.
  • Nghiên cứu tích hợp các thuật toán điều khiển nâng cao (như logic mờ - Fuzzy Logic hoặc giải thuật học máy) để tự động điều chỉnh linh hoạt ngưỡng tưới tiêu theo từng chu kỳ sinh trưởng của cây trồng và dự báo thời tiết.

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 chuyên ngành:

  • Kỹ thuật Điều khiển và Tự động hóa: Tham khảo sơ đồ nguyên lý mạch điều khiển, giải pháp cách ly quang bằng Opto PC817 để ghép nối vi điều khiển mức 3,3V với khối chấp hành relay công suất cao, cũng như phương pháp tính toán thủy lực cho hệ thống bơm tưới nông nghiệp.
  • Kỹ thuật Điện tử - Viễn thông và Mạng máy tính: Tham khảo phương pháp xây dựng mạng cảm biến không dây trên nền tảng ESP8266 Wifi SoC, cách thức cấu hình cơ sở dữ liệu thời gian thực Firebase Realtime Database và bảo mật kết nối SSL.
  • Công nghệ Thông tin và Kỹ thuật Phần mềm: Tham khảo phương pháp xây dựng giao diện Dashboard thời gian thực trên nền tảng Node-RED kết nối với cơ sở dữ liệu NoSQL dạng JSON.
  • Nông nghiệp Công nghệ cao: Tham khảo các thông số kỹ thuật tiêu chuẩn về chiếu sáng quang sinh học (dải phổ LED xanh/đỏ), công nghệ phun sương hạ nhiệt nhà kính và chế độ tưới nước tự động cho cây rau ngắn ngày.

Các phần có giá trị kỹ thuật cao trong văn bản bao gồm:

  • Bản vẽ sơ đồ nối dây mạch in và sơ đồ chân vi điều khiển NodeMCU ESP8266 ghép nối với Opto PC817 (Hình 3.3, 3.4, 3.5, 3.6).
  • Bảng thông số kỹ thuật chi tiết của đầu tưới Nelson S10 Spinner (Bảng 2.2) và công thức tính toán lưu lượng dòng chảy qua cảm biến Hall S201.
  • Hướng dẫn cấu hình nạp firmware và thiết lập các node giao tiếp giữa Node-RED với Firebase.

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

1. Tại sao hệ thống cần sử dụng IC cách ly quang Opto PC817 giữa NodeMCU ESP8266 và module Relay? Vi điều khiển NodeMCU ESP8266 xuất tín hiệu ngõ ra GPIO ở mức điện áp 3,3VDC, trong khi cuộn hút của module Relay yêu cầu mức điện áp kích 5VDC. Opto PC817 đóng vai trò là mạch đệm chuyển đổi mức điện áp từ 3,3V lên 5V, đồng thời cách ly quang hoàn toàn giữa mạch điều khiển công suất nhỏ và mạch chấp hành công suất lớn, giúp bảo vệ vi điều khiển khỏi xung điện áp ngược và nhiễu do đóng ngắt relay.

2. Nguyên lý xác định lưu lượng nước của cảm biến S201 và công thức tính toán được áp dụng như thế nào? Cảm biến S201 sử dụng một cánh quạt gắn nam châm kết hợp với cảm biến từ trường Hall. Khi dòng nước chảy qua, cánh quạt quay tạo ra chuỗi xung vuông với tần số tỉ lệ thuận với tốc độ dòng chảy. Vi điều khiển đếm tần số xung $F$ (tính bằng Hz) và áp dụng công thức $Q = \frac{F}{7,5}$ để quy đổi ra lưu lượng nước tức thời $Q$ (tính bằng Lít/phút). Dữ liệu này được dùng để phát hiện sự cố máy bơm chạy không tải khi đường ống hết nước.

3. Dữ liệu từ cảm biến nhiệt độ - độ ẩm không khí DHT11 được truyền về vi điều khiển với cấu trúc như thế nào và cách kiểm tra tính chính xác? Cảm biến DHT11 giao tiếp qua chuẩn Digital 1-wire và gửi liên tiếp chuỗi 40 bit dữ liệu tương ứng với 5 byte: Byte 1 là phần nguyên của độ ẩm, Byte 2 là phần thập phân của độ ẩm, Byte 3 là phần nguyên của nhiệt độ, Byte 4 là phần thập phân của nhiệt độ, và Byte 5 là byte kiểm tra (checksum). Vi điều khiển xác định kết quả đo là chính xác khi tổng của 4 byte đầu tiên bằng giá trị của byte thứ 5 ($\text{Byte 5} = \text{Byte 1} + \text{Byte 2} + \text{Byte 3} + \text{Byte 4}$).

4. Dựa trên những tiêu chí kỹ thuật nào mà tác giả quyết định chọn công nghệ Wifi thay vì Bluetooth cho hệ thống? Qua bảng so sánh kỹ thuật, Wifi có phạm vi phủ sóng từ 100 m – 200 m (vượt trội so với 10 m – 30 m của Bluetooth), tốc độ truyền dữ liệu tối đa đạt 250 Mbps (so với 25 Mbps của Bluetooth) và khả năng kết nối nhiều Client phụ thuộc vào bộ định tuyến mà không bị giới hạn cứng ở mức tối đa 7 thiết bị như mạng Bluetooth. Do hệ thống tính toán áp dụng cho vườn rau nhà kính diện tích 2000 m², Wifi đáp ứng tốt hơn yêu cầu về cự ly truyền dẫn và tính mở rộng.

5. Cơ chế truyền nhận dữ liệu giữa NodeMCU ESP8266 và giao diện Node-RED thông qua Firebase được thực hiện ra sao? Firebase đóng vai trò là cơ sở dữ liệu thời gian thực trung gian (Realtime Database). NodeMCU ESP8266 sau khi thu thập các giá trị cảm biến (nhiệt độ, độ ẩm, ánh sáng) sẽ gửi gói tin qua kết nối Wifi lên Firebase để lưu trữ dưới dạng cấu trúc cây JSON. Tại máy tính cá nhân, các node chức năng trên giao diện Node-RED liên kết trực tiếp với URL của Firebase; khi dữ liệu trên Firebase thay đổi, hệ thống sẽ tự động đồng bộ thời gian thực về Node-RED để cập nhật đồ thị và đồng hồ đo, đồng thời chuyển tiếp các lệnh điều khiển từ nút bấm trên Node-RED ngược lại vi điều khiển.

Kết luận

Đồ án tốt nghiệp "Điều khiển vườn thông minh qua mạng" của tác giả Nguyễn Thanh Tùng đã xây dựng hoàn chỉnh giải pháp tự động hóa giám sát và điều khiển vi khí hậu nhà kính ứng dụng công nghệ IoT. Bằng việc kết hợp kit vi điều khiển nhúng NodeMCU ESP8266, cơ sở dữ liệu thời gian thực Firebase và bảng điều khiển Node-RED trên máy tính, hệ thống đã giải quyết hiệu quả bài toán duy trì ổn định các thông số nhiệt độ, độ ẩm đất, độ ẩm không khí và ánh sáng cho cây trồng ngắn ngày. Kết quả thực nghiệm khẳng định tính đúng đắn của sơ đồ thiết kế mạch điện tử cách ly quang, thuật toán điều khiển hai chế độ Auto/Manual và khả năng kết nối không dây tin cậy phục vụ sản xuất nông nghiệp công nghệ cao.