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

Trong xu hướng phát triển nông nghiệp hiện đại trên thế giới, việc canh tác nông nghiệp công nghệ cao và nông nghiệp đô thị (chẳng hạn như mô hình nông trại thẳng đứng - Vertical Farm tại Nhật Bản, Singapore hay các hệ thống tưới tiết kiệm tại Israel) đã chứng minh hiệu quả vượt trội trong việc tiết kiệm nước, phân bón và diện tích đất canh tác. Tại Việt Nam, đa số các thiết bị điều khiển tiểu khí hậu nhà kính chuyên dụng (hệ thống thông gió, quạt làm mát, phun sương che nắng của Pháp, Israel, Trung Quốc tại Đà Lạt Hasfarm hay Trung tâm kỹ thuật rau quả Hà Nội) đều phải nhập khẩu với chi phí đầu tư lớn, chủ yếu phục vụ các nông trang quy mô lớn. Trong khi đó, các nghiên cứu chế tạo trong nước (như hệ thống tưới tự động của kỹ sư Vi Toàn Nghĩa năm 2013) còn ở dạng bán tự động hoặc chưa tận dụng hạ tầng Internet để triển khai hệ thống giám sát và điều khiển từ xa phục vụ phân khúc người dùng có không gian canh tác nhỏ hẹp trong đô thị.

Xuất phát từ thực tiễn trên, đề tài "Thiết kế và thi công mô hình tưới tự động" được thực hiện nhằm giải quyết bài toán tự động hóa quá trình chăm sóc cây trồng, kiểm soát các yếu tố môi trường (nhiệt độ, độ ẩm không khí, độ ẩm đất, ánh sáng) và giám sát dữ liệu qua mạng Internet với chi phí chế tạo thấp, phù hợp với điều kiện kinh tế và môi trường trong nước.

Mục tiêu và các nhiệm vụ nghiên cứu cụ thể của đồ án bao gồm:

  • Mục tiêu nghiên cứu: Xây dựng một bộ điều khiển giám sát tưới cây có khả năng điều hòa nhiệt độ và độ ẩm thông qua hệ thống tưới phun sương và nhỏ giọt, truyền nhận dữ liệu môi trường (nhiệt độ, độ ẩm, trạng thái thiết bị) lên trang web giám sát theo thời gian thực và phát tín hiệu cảnh báo bằng còi (buzzer) khi thông số vượt ngưỡng cài đặt.

  • Nội dung và nhiệm vụ nghiên cứu:

    1. Tìm hiểu cấu tạo phần cứng, nguyên lý hoạt động của vi điều khiển NodeMCU ESP8266, cảm biến DHT22, cảm biến độ ẩm đất, cảm biến ánh sáng quang trở và các thiết bị chấp hành.
    2. Nghiên cứu nguyên lý hoạt động của hệ thống tưới nhỏ giọt và hệ thống tưới phun sương.
    3. Nghiên cứu công nghệ lập trình Webserver, ngôn ngữ HTML, PHP và nền tảng cơ sở dữ liệu thời gian thực.
    4. Đề xuất giải pháp thiết kế sơ đồ khối, sơ đồ nguyên lý toàn mạch và tính toán công suất hệ thống.
    5. Thiết kế lưu đồ giải thuật và lập trình firmware điều khiển cho vi điều khiển NodeMCU ESP8266.
    6. Thiết kế và thi công bo mạch in (PCB) phần cứng cùng mô hình cơ khí thực tế.
    7. Chạy thử nghiệm hệ thống, đo kiểm và cân chỉnh các thông số cảm biến.
    8. Viết báo cáo thuyết minh đồ án tốt nghiệp.
    9. Bảo vệ đề tài tốt nghiệp trước hội đồng chuyên môn.
  • Đối tượng nghiên cứu: Kỹ thuật giám sát và điều khiển hệ thống qua Internet; quy trình vận hành hệ thống tưới nước phun sương và tưới nhỏ giọt; thuật toán thu thập và xử lý tín hiệu cảm biến để kích hoạt các cơ cấu chấp hành.

  • Phạm vi nghiên cứu: Mô hình thử nghiệm giới hạn trong không gian buồng khí hậu kích thước $30 \times 30 \times 30\text{ cm}$; thử nghiệm trên hai khu vực tưới phun sương và tưới nhỏ giọt với các thiết bị công suất nhỏ; thời gian hoàn thành vào tháng 08 năm 2020 tại Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh.


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

Khung lý thuyết và mô hình kỹ thuật

Nghiên cứu ứng dụng các nguyên lý kỹ thuật điện tử, vi điều khiển nhúng, mạng cảm biến IoT và thủy lực nông nghiệp:

  • Lý thuyết hệ thống tưới:
    • Tưới nhỏ giọt (Drip Irrigation): Phương pháp cấp nước và dinh dưỡng nhỏ giọt trực tiếp đến vùng rễ cây trồng với áp lực thấp, giảm thiểu thất thoát do bay hơi và hạn chế xói mòn đất.
    • Tưới phun sương (Mist Irrigation): Phân tán dòng nước áp lực cao thành các hạt sương mịn nhằm làm mát không khí, tăng độ ẩm tương đối và dập bụi trong không gian tiểu khí hậu.
    • Tính toán thủy lực: Xác định cột nước yêu cầu của máy bơm theo công thức: $$H_b = \sum h_d + h_{dd} + h_c$$ Trong đó tổn thất dọc đường ($h_d$) trên chiều dài đường ống được tính toán theo công thức Pavlovski: $$h_d = \lambda \frac{l}{d}\frac{v^2}{2g}$$ (kèm hệ số dự phòng an toàn $20%$). Lưu lượng tối thiểu của bơm được xác định theo số lượng vòi phun $n$ và lưu lượng thiết kế của một vòi $q$: $$Q = n \cdot q$$
  • Chuẩn truyền thông vi điều khiển:
    • UART (Universal Asynchronous Receiver - Transmitter): Chuẩn truyền dữ liệu nối tiếp bất đồng bộ dùng cho nạp chương trình và giao tiếp qua chip chuyển đổi CP2102.
    • SPI (Serial Peripheral Interface): Chuẩn truyền thông nối tiếp song công (full-duplex) 4 dây (SCK, MISO, MOSI, SS) theo mô hình Master-Slave.
    • I2C (Inter-Integrated Circuit): Chuẩn truyền thông 2 dây (SDA, SCL) cực máng hở có điện trở kéo lên nguồn ($1\text{ k}\Omega - 4.7\text{ k}\Omega$).
    • One-Wire: Chuẩn giao tiếp 1 dây dữ liệu bán song công (half-duplex) của Dallas với các khe thời gian $60\ \mu\text{s}$, yêu cầu điện trở kéo ngoài $4.7\text{ k}\Omega$ để đọc chuỗi dữ liệu 40 bit từ cảm biến DHT22.
  • Giao thức mạng và kiến trúc Web/IoT:
    • HTTP (Hypertext Transfer Protocol): Giao thức ứng dụng không trạng thái (stateless) truyền nhận dữ liệu theo mô hình Client - Server.
    • JSON (JavaScript Object Notation): Định dạng văn bản trao đổi dữ liệu có cấu trúc dạng cặp name:value phục vụ việc đồng bộ trạng thái giữa vi điều khiển và cơ sở dữ liệu.
    • Cơ chế bảo mật Wi-Fi: Sử dụng chuẩn kết nối WPA/WPA2 và tính năng Wi-Fi Protected Setup (WPS).

Phương pháp nghiên cứu

  • Phương pháp phân tích lý thuyết: Tổng hợp các tài liệu chuyên ngành về thiết kế mạch nhúng, xử lý tín hiệu cảm biến tương tự (Analog) và số (Digital), giao thức truyền thông IoT và cơ sở dữ liệu đám mây.
  • Phương pháp thực nghiệm kỹ thuật:
    • Thiết kế sơ đồ nguyên lý mạch điện tử và layout mạch in 2 lớp trên phần mềm chuyên dụng.
    • Gia công mạch in, hàn linh kiện và lắp ráp mô hình buồng điều khiển cơ khí.
    • Lập trình nhúng trên môi trường Arduino IDE và xây dựng giao diện web thời gian thực trên nền tảng Firebase Realtime Database và Firebase Hosting.
    • Đo đạc, đối chiếu sai số cảm biến và kiểm tra hoạt động đóng cắt của cơ cấu chấp hành.

Nguồn dữ liệu

  • Dữ liệu thông số kỹ thuật (Datasheet) của các linh kiện: NodeMCU ESP8266, cảm biến DHT22 (Aosong), IC so sánh LM393, module hạ áp LM2596, Opto PC817, Transistor C1815, Diode 1N4007.
  • Dữ liệu đo đạc thực nghiệm các biến số môi trường (nhiệt độ không khí, độ ẩm không khí, độ ẩm đất, cường độ ánh sáng) thu thập trực tiếp từ mô hình thực tế.

Thiết kế và triển khai

Hệ thống được thiết kế theo cấu trúc mô-đun hóa với các khối chức năng phần cứng và phần mềm liên kết chặt chẽ:

[ Khối Cảm Biến ]                 [ Khối Xử Lý & Truyền Thông ]              [ Khối Chấp Hành ]
- DHT22 (Nhiệt độ/Độ ẩm khí) ---> NodeMCU ESP8266 (Wi-Fi SoC)    ---> Relay 5V + Opto PC817
- Cảm biến độ ẩm đất (LM393)  ---> (Đọc tín hiệu, xử lý thuật   ---> Máy bơm nén áp lực
- Cảm biến ánh sáng LDR       --->  toán, gửi/nhận Firebase)    ---> Đèn LED nông nghiệp
                                                                 ---> Còi báo Buzzer 5V
                                             ^
                                             | (HTTP / JSON / Wi-Fi)
                                             v
                              [ Nền Tảng Đám Mây & Giao Diện ]
                              - Firebase Realtime Database
                              - Firebase Hosting (Web Dashboard)

Kiến trúc phần cứng

  1. Khối xử lý trung tâm và truyền thông: Sử dụng kit NodeMCU ESP8266 tích hợp SoC Wi-Fi ESP-12, chip nạp UART CP2102, mức điện áp logic GPIO là $3.3\text{V DC}$. Vi điều khiển đảm nhiệm việc đọc tín hiệu từ các chân GPIO/ADC, thực thi giải thuật điều khiển và kết nối mạng không dây.
  2. Khối cảm biến:
    • Cảm biến nhiệt độ - độ ẩm DHT22: Đọc dữ liệu qua chuẩn 1-Wire. Khung truyền dữ liệu gồm 40 bit: 8 bit nguyên độ ẩm + 8 bit thập phân độ ẩm + 8 bit nguyên nhiệt độ + 8 bit thập phân nhiệt độ + 8 bit Checksum.
    • Cảm biến độ ẩm đất: Gồm 2 thanh điện cực cắm vào đất kết nối với module IC so sánh LM393, xuất tín hiệu số $D_0$ (ngưỡng so sánh điều chỉnh bằng biến trở) và tín hiệu tương tự $A_0$.
    • Cảm biến ánh sáng: Sử dụng quang trở LDR kết hợp IC so sánh LM393, cung cấp đầu ra $D_0$ và $A_0$ phục vụ điều khiển đóng ngắt đèn chiếu sáng.
  3. Khối nguồn: Nguồn cấp chính sử dụng Adapter $12\text{V} - 5\text{A}$, qua module giảm áp Buck DC-DC LM2596 hạ xuống $5\text{V DC}$ cấp cho NodeMCU, module Relay, còi buzzer và hạ tiếp xuống mức $3.3\text{V DC}$ cho các cảm biến.
  4. Khối cơ cấu chấp hành và mạch kích:
    • Tín hiệu điều khiển từ ESP8266 qua mạch cách ly quang sử dụng Opto PC817, kích đóng ngắt qua Transistor NPN C1815 để điều khiển cuộn hút Relay $5\text{V}$.
    • Diode 1N4007 mắc ngược song song với cuộn dây Relay để dập xung điện áp ngược bảo vệ linh kiện bán dẫn.
    • Cơ cấu chấp hành gồm máy bơm nén mini (cấp nước tưới nhỏ giọt và tưới phun sương), đèn LED búp (Bulb) nông nghiệp HG bổ sung quang phổ chiếu sáng, và còi buzzer $5\text{V}$ phát cảnh báo âm thanh.
Nhóm thiết bị / Linh kiện Tên thông số / Mã linh kiện Giá trị kỹ thuật định mức Ghi chú chức năng
Vi điều khiển NodeMCU ESP8266 Flash 4MB, Logic 3.3V, Nguồn Vin 5V Xử lý trung tâm & Wi-Fi Client/AP
Cảm biến khí quyển DHT22 (AM2302) Dải nhiệt: $-40 \div 125^\circ\text{C}$ ($\pm0.5^\circ\text{C}$); Dải ẩm: $0 \div 100%$ RH ($\pm2\div5%$) Giao tiếp 1-Wire, lấy mẫu 0.5 Hz
Cảm biến đất Module LM393 + Probe Điện áp: $3.3\text{V} \div 5\text{V}$; Ngõ ra: $D_0$ (Digital), $A_0$ (Analog) Đo điện trở dẫn điện giữa 2 cực đất
Cảm biến ánh sáng LDR Module (LM393) Đỉnh phổ 540nm; Trở sáng 10-20 k$\Omega$; Trở tối 2 M$\Omega$ Tín hiệu ngõ ra $D_0$ và $A_0$
Mạch hạ áp Module LM2596 Ngõ vào: $4\text{V} \div 35\text{V}$; Ngõ ra: $1.23\text{V} \div 30\text{V}$; Dòng cực đại 3A Hạ áp từ 12V xuống 5V ổn định
Bộ nguồn sơ cấp Adapter DC Điện áp ngõ ra: $12\text{V DC}$; Dòng tải: $5\text{A}$ Cấp nguồn toàn bộ hệ thống
Mạch kích chấp hành Relay 5V + Opto PC817 Cách ly quang PC817, đệm dòng C1815, diode dập xung 1N4007 Điều khiển bơm, đèn công suất
Cảnh báo Buzzer 5V Điện áp định mức: $5\text{V DC}$ Phát âm thanh cảnh báo vượt ngưỡng

Kiến trúc phần mềm và triển khai Web

  • Chương trình nhúng (Firmware): Xây dựng trên Arduino IDE với thư viện FirebaseESP8266.h. Vi điều khiển khởi tạo kết nối Wi-Fi, đọc định kỳ dữ liệu từ các cảm biến DHT22, đất, ánh sáng; so sánh với ngưỡng cài đặt cục bộ để tự động kích hoạt máy bơm hoặc đèn; đồng thời đóng gói dữ liệu dạng JSON đẩy lên Firebase Realtime Database.
  • Hệ thống máy chủ và cơ sở dữ liệu:
    • Firebase Realtime Database: Lưu trữ dữ liệu cây JSON theo thời gian thực, cấu hình phân quyền truy cập (Rules) cho phép đọc và ghi dữ liệu từ vi điều khiển và giao diện web.
    • Firebase Hosting: Lưu trữ mã nguồn giao diện web (HTML, CSS, JavaScript). Quy trình triển khai sử dụng Node.js, cài đặt công cụ dòng lệnh Firebase CLI thông qua các lệnh firebase init và firebase deploy.
  • Giao diện giám sát Web: Thiết kế giao diện cho phép theo dõi trực quan trạng thái 2 khu vườn (vườn phun sương và vườn nhỏ giọt), hiển thị biểu đồ nhiệt độ, độ ẩm không khí, độ ẩm đất, bảng giám sát theo tuần và cung cấp các nút điều khiển bật/tắt thiết bị thủ công từ xa.

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

Chương 1: Tổng quan

Chương 1 giới thiệu tính cấp thiết của đề tài trong bối cảnh nông nghiệp công nghệ cao và nhu cầu trồng trọt sạch tại khu vực đô thị. Tác giả phân tích các hệ sinh thái nông nghiệp thẳng đứng và hệ thống tưới thông minh tại Israel, Nhật Bản, Singapore; đồng thời chỉ ra thực trạng tại Việt Nam: các giải pháp hiện hành chủ yếu nhập ngoại có giá thành cao, chưa tối ưu cho hộ gia đình và chưa tận dụng hạ tầng Internet để giám sát từ xa. Chương này xác định rõ mục tiêu, 9 nội dung nghiên cứu chi tiết, đối tượng, phạm vi và giới hạn kích thước mô hình ($30 \times 30 \times 30\text{ cm}$).

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

Chương 2 trình bày có hệ thống các lý thuyết nền tảng:

  • Nguyên lý thủy lực và kỹ thuật tưới nhỏ giọt, tưới phun sương (công thức tính cột nước bơm, tổn thất dọc đường Pavlovski, lưu lượng vòi phun).
  • Kiến trúc phần cứng NodeMCU ESP8266 và mạng truyền thông không dây trong IoT.
  • Nguyên lý các chuẩn giao tiếp công nghiệp và nhúng: UART, SPI, I2C, One-Wire, HTTP và cấu trúc dữ liệu JSON.
  • Cấu tạo, nguyên lý chuyển đổi tín hiệu và thông số kỹ thuật của cảm biến nhiệt độ - độ ẩm DHT22, cảm biến độ ẩm đất LM393, module cảm biến ánh sáng quang trở LDR và mạch nguồn hạ áp LM2596.

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

Chương 3 tập trung vào quy trình tính toán kỹ thuật và thiết kế hệ thống:

  • Xây dựng sơ đồ khối tổng quát gồm: khối nguồn, khối xử lý trung tâm, khối cảm biến, khối cơ cấu chấp hành và khối Web Server.
  • Thiết kế chi tiết sơ đồ nguyên lý từng khối, phối ghép chân vi điều khiển với các module cảm biến và mạch kích relay cách ly quang PC817.
  • Tính toán công suất tiêu thụ của hệ thống để lựa chọn Adapter $12\text{V} - 5\text{A}$ và module hạ áp LM2596 phù hợp.
  • Thiết kế kiến trúc cơ sở dữ liệu trên Firebase Realtime Database và cấu trúc giao diện trang web giám sát.

Chương 4: Thi công hệ thống

Chương 4 mô tả toàn bộ quy trình gia công phần cứng và phát triển phần mềm:

  • Vẽ và thi công bo mạch in PCB 2 lớp (lớp trên và lớp dưới), tiến hành hàn linh kiện và kiểm tra thông mạch.
  • Thi công mô hình cơ khí buồng khí hậu thử nghiệm gồm 2 phân khu: mô hình vườn tưới phun sương và mô hình vườn tưới nhỏ giọt.
  • Thiết lập môi trường lập trình Arduino IDE, cấu hình thư viện kết nối Firebase.
  • Xây dựng mã nguồn web bằng Adobe Dreamweaver, thiết lập cấu hình firebase.json, khởi tạo dự án và triển khai hosting bằng công cụ Node.js CLI.
  • Xây dựng lưu đồ giải thuật chương trình điều khiển chính và viết hướng dẫn quy trình vận hành hệ thống.

Chương 5: Kết quả - Nhận xét - Đánh giá và Kết luận - Hướng phát triển

Chương 5 trình bày các kết quả thực nghiệm đạt được sau khi chạy thử hệ thống:

  • Kiểm tra sự ổn định của phần cứng, đo lường các mức điện áp tại từng khối mạch.
  • Đánh giá khả năng thu thập dữ liệu cảm biến và độ nhạy của thuật toán điều khiển tự động bơm/đèn/còi báo.
  • Đánh giá tốc độ đồng bộ và hiển thị dữ liệu trên giao diện web qua mạng Internet.
  • Tổng kết các hạn chế còn tồn đọng và đề xuất các giải pháp kỹ thuật mở rộng cho các nghiên cứu tiếp theo.

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

Kết quả thực nghiệm chính

  1. Thi công phần cứng và mô hình cơ khí:
    • Chế tạo thành công bo mạch in điều khiển 2 lớp hoạt động ổn định, cách ly an toàn giữa khối điều khiển $3.3\text{V}/5\text{V}$ và khối chấp hành $12\text{V}/220\text{V}$.
    • Hoàn thiện mô hình thực nghiệm buồng trồng cây kích thước $30 \times 30 \times 30\text{ cm}$ tích hợp hoàn chỉnh 2 phân hệ: hệ thống tưới phun sương (làm mát, tăng độ ẩm không khí) và hệ thống tưới nhỏ giọt (cấp nước trực tiếp cho đất).
  2. Đo lường và điều khiển tự động:
    • Thu thập chính xác các thông số môi trường: nhiệt độ không khí (đo trong dải $-40 \div 125^\circ\text{C}$, sai số $\pm0.5^\circ\text{C}$), độ ẩm không khí ($0 \div 100%$ RH, sai số $\pm2\div5%$), độ ẩm đất và mức độ chiếu sáng.
    • Cơ cấu chấp hành tự động kích hoạt chính xác theo ngưỡng: bật bơm phun sương khi nhiệt độ cao/độ ẩm không khí thấp, bật bơm nhỏ giọt khi độ ẩm đất thấp, bật đèn LED quang phổ khi trời tối và kích còi buzzer cảnh báo khi thông số vượt ngưỡng cài đặt.
  3. Hệ thống phần mềm và truyền thông đám mây:
    • Đồng bộ dữ liệu cảm biến liên tục lên Firebase Realtime Database dưới định dạng JSON.
    • Triển khai thành công Web Dashboard trên Firebase Hosting, hiển thị bảng dữ liệu thời gian thực, biểu đồ giám sát theo tuần và cho phép người dùng can thiệp điều khiển thiết bị từ xa qua Internet.

Giải pháp và kiến nghị của tác giả

  • Áp dụng kiến trúc IoT đám mây (Cloud-based IoT) kết hợp nền tảng Serverless (Firebase Database & Hosting) để loại bỏ chi phí thuê máy chủ web tĩnh hoặc máy chủ vật lý đắt tiền.
  • Kết hợp song song hai phương pháp tưới (nhỏ giọt và phun sương) cùng hệ thống chiếu sáng nhân tạo để tạo ra môi trường tiểu khí hậu khép kín, thích ứng cho cây trồng sinh trưởng tại khu vực đô thị.

Đóng góp của đồ án

  • Hiện thực hóa mô hình tưới tự động tích hợp giám sát từ xa qua Internet với chi phí linh kiện thấp, chế tạo hoàn toàn trong nước.
  • Cung cấp tài liệu thiết kế chi tiết từ khâu tính toán thủy lực, thiết kế mạch nguyên lý, gia công mạch in PCB đến giải thuật nhúng và lập trình web thời gian thực phục vụ ứng dụng nông nghiệp công nghệ cao.

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

Hạn chế kỹ thuật

  • Kích thước mô hình thử nghiệm bị giới hạn trong phạm vi $30 \times 30 \times 30\text{ cm}$, chỉ sử dụng các thiết bị bơm nén và đèn có công suất nhỏ nên chưa thử nghiệm được trên quy mô trang trại lớn.
  • Hệ thống tiêu thụ năng lượng liên tục do vi điều khiển NodeMCU ESP8266 chưa được lập trình cấu hình các chế độ tiết kiệm năng lượng (Sleep Mode/Deep Sleep).
  • Chưa tích hợp các loại cảm biến chuyên dụng phục vụ nông nghiệp chuyên sâu như cảm biến đo độ pH của đất và nước, cảm biến đo độ dẫn điện (EC) để tính toán hàm lượng dinh dưỡng hòa tan.
  • Đầu dò cảm biến độ ẩm đất dạng điện cực kim loại tiếp xúc trực tiếp với đất ẩm dễ xảy ra hiện tượng ăn mòn điện hóa sau thời gian dài sử dụng.

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

  • Mở rộng quy mô điều khiển ra diện tích canh tác thực địa, tính toán nâng công suất máy bơm, van điện từ và đường kính mạng lưới đường ống dẫn nước.
  • Tối ưu hóa giải thuật phần mềm bằng cách cấu hình chế độ Sleep cho NodeMCU ESP8266, tích hợp nguồn pin sạc kết hợp tấm pin năng lượng mặt trời để đảm bảo tính độc lập năng lượng.
  • Tích hợp thêm cảm biến đo pH đất/nước, cảm biến dinh dưỡng N-P-K và hệ thống châm phân bón tự động hòa vào đường ống tưới nhỏ giọt.
  • Phát triển ứng dụng di động (Mobile App) trên hệ điều hành Android/iOS kết hợp thuật toán điều khiển thích nghi để tối ưu hóa lượng nước tưới theo từng giai đoạn sinh trưởng của cây trồng.

Giá trị tham khảo

Đồ án là tài liệu kỹ thuật có giá trị tham khảo ứng dụng thực tế cho:

  • Sinh viên và học viên: Thuộc các chuyên ngành Công nghệ Kỹ thuật Điện tử - Truyền thông, Kỹ thuật Điều khiển và Tự động hóa, Kỹ thuật Cơ điện tử, Nông nghiệp Công nghệ cao và Công nghệ Thông tin cần tài liệu tham khảo về xây dựng hệ thống nhúng IoT hoàn chỉnh.
  • Các nội dung giá trị cần tham khảo:
    1. Phương pháp tính toán thủy lực cơ bản: Quy trình xác định cột nước bơm, tổn thất dọc đường và lưu lượng cấp cho đầu phun sương.
    2. Thiết kế phần cứng mạch nhúng: Sơ đồ phối ghép chân giữa NodeMCU ESP8266 với cảm biến DHT22 (chuẩn 1-Wire), module LM393, mạch cách ly quang Opto PC817 điều khiển relay và module nguồn hạ áp LM2596.
    3. Kỹ thuật truyền thông IoT: Quy trình cấu hình kết nối Wi-Fi, lập trình giao tiếp dữ liệu JSON giữa vi điều khiển ESP8266 với Firebase Realtime Database và phương pháp triển khai website giám sát qua Firebase CLI/Hosting.

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

1. Vi điều khiển trung tâm được sử dụng trong hệ thống là gì và có những đặc điểm kỹ thuật nào? Hệ thống sử dụng kit NodeMCU ESP8266 (tích hợp vi điều khiển Wi-Fi SoC ESP-12 của Espressif). Module tích hợp chip chuyển đổi giao tiếp UART CP2102, mức điện áp logic GPIO là $3.3\text{V DC}$, hỗ trợ cấp nguồn qua cổng MicroUSB hoặc chân Vin $5\text{V}$, tương thích hoàn toàn với môi trường lập trình Arduino IDE và hỗ trợ các chế độ Wi-Fi Client, Wi-Fi Access Point hoặc Web Server.

2. Cảm biến DHT22 truyền dữ liệu về vi điều khiển qua chuẩn nào và cấu trúc gói tin gồm bao nhiêu bit? Cảm biến DHT22 giao tiếp với NodeMCU ESP8266 qua chuẩn truyền thông 1 dây (One-Wire) với một chân dữ liệu (DATA) được gắn điện trở kéo lên nguồn ($4.7\text{ k}\Omega$). Dữ liệu truyền về gồm 40 bit tuần tự: 8 bit phần nguyên độ ẩm + 8 bit phần thập phân độ ẩm + 8 bit phần nguyên nhiệt độ + 8 bit phần thập phân nhiệt độ + 8 bit kiểm tra lỗi (Checksum).

3. Mạch kích điều khiển cơ cấu chấp hành (bơm, đèn) được thiết kế bảo vệ và cách ly như thế nào? Tín hiệu logic từ chân GPIO của ESP8266 được đưa qua Opto PC817 để cách ly quang hoàn toàn giữa mạch điều khiển và mạch công suất. Đầu ra của Opto kích mở Transistor NPN C1815 để cấp dòng cho cuộn hút của Relay $5\text{V}$. Một Diode 1N4007 được mắc ngược song song với cuộn dây Relay để dập các xung điện áp ngược tự cảm sinh ra khi ngắt dòng, bảo vệ Transistor không bị đánh thủng.

4. Nền tảng nào được sử dụng để quản lý cơ sở dữ liệu và lưu trữ trang web giám sát? Hệ thống sử dụng nền tảng đám mây Firebase của Google, bao gồm: Firebase Realtime Database để lưu trữ và đồng bộ hóa dữ liệu đo đạc (nhiệt độ, độ ẩm đất, độ ẩm khí) dưới dạng JSON theo thời gian thực; và Firebase Hosting để lưu trữ các tệp giao diện web (HTML, CSS, JavaScript) được triển khai thông qua công cụ dòng lệnh Node.js (firebase-tools).

5. Những hạn chế chính của mô hình thử nghiệm được tác giả chỉ ra trong đồ án là gì? Các hạn chế chính gồm: mô hình thực nghiệm giới hạn kích thước $30 \times 30 \times 30\text{ cm}$ với thiết bị công suất nhỏ; hệ thống chưa có chế độ Sleep Mode nên tiêu hao năng lượng liên tục; chưa tích hợp cảm biến đo độ pH và hàm lượng dinh dưỡng trong đất; và các thanh đo độ ẩm đất dạng kim loại dễ bị ăn mòn điện hóa khi hoạt động liên tục trong môi trường ẩm.


Kết luận

Đồ án tốt nghiệp "Thiết kế và thi công mô hình tưới tự động" của sinh viên Trương Thế Hào và Nguyễn Minh Nghị đã hoàn thành toàn diện các mục tiêu nghiên cứu và nhiệm vụ kỹ thuật được giao. Nhóm tác giả đã thiết kế, chế tạo thành công phần cứng bo mạch điều khiển nhúng dựa trên vi điều khiển NodeMCU ESP8266, tích hợp cảm biến đa thông số và thi công hoàn chỉnh mô hình buồng khí hậu kết hợp hai cơ chế tưới phun sương và tưới nhỏ giọt. Hệ thống vận hành chính xác các giải thuật điều khiển tự động cục bộ, phát cảnh báo sự cố và đồng bộ dữ liệu giám sát thời gian thực lên nền tảng đám mây Firebase phục vụ theo dõi từ xa qua giao diện web. Đồ án cung cấp một tài liệu thiết kế kỹ thuật có tính ứng dụng thực tiễn cao, đồng thời vạch rõ các định hướng nâng cấp về quản lý năng lượng và cảm biến dinh dưỡng chuyên sâu cho các hệ thống nông nghiệp thông minh tiếp theo.