Giới thiệu dự án

Nông nghiệp Việt Nam đang trong giai đoạn chuyển đổi số và hiện đại hóa công nghệ canh tác. Tuy nhiên, theo các thống kê ngành nông nghiệp, phương pháp tưới tiêu truyền thống vẫn chiếm trên 70% diện tích canh tác, gây thất thoát từ 40% đến 50% nguồn nước mặt do hiện tượng thấm sâu và bốc hơi không kiểm soát. Bên cạnh đó, tại các vùng canh tác đồi cao, hải đảo hoặc các khu đô thị phát triển nông nghiệp công nghệ cao, việc phụ thuộc vào lưới điện quốc gia (vốn thường xuyên thiếu ổn định hoặc chi phí kéo dây dẫn cao) tạo ra rào cản kỹ thuật lớn.

Đề tài "Thiết kế, chế tạo hệ thống bơm tưới tiêu sử dụng năng lượng mặt trời" do sinh viên Lê Cao Trình thực hiện dưới sự hướng dẫn của TS. Nguyễn Vũ Lân tại Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh (Khoa Đào tạo Chất lượng cao – Ngành Cơ Điện tử) giải quyết trực tiếp bài toán tự động hóa thủy lợi off-grid (không phụ thuộc lưới điện), tối ưu hóa lượng nước cấp dựa trên đặc tính nông học của cây trồng và điều kiện vi khí hậu thời gian thực.

Mục tiêu dự án

  1. Thiết kế kết cấu cơ khí: Chế tạo khung giàn chịu lực bằng thép hộp mạ kẽm tích hợp giá đỡ pin quang điện, giá thể trồng cây diện tích $1.2\text{ m}^2$ và hệ thống phân phối nước đa điểm.
  2. Xây dựng hệ thống cấp nguồn độc lập: Tính toán, phối ghép tấm pin quang điện (Photovoltaic - PV), bộ sạc năng lượng mặt trời PWM 30A và ắc quy tích lũy đảm bảo tự cấp nguồn 100% năng lượng cho hệ thống điều khiển và bơm.
  3. Phát triển khối điều khiển nhúng: Tích hợp máy tính nhúng Raspberry Pi Model B xử lý tín hiệu từ cảm biến vi khí hậu DHT11, điều khiển đóng cắt relay bơm tưới tự động theo thuật toán timer/ngưỡng ẩm và hiển thị thông số lên LCD1602 qua giao thức I2C.
  4. Xây dựng giao diện điều khiển và giám sát thời gian thực: Triển khai web server nội bộ hỗ trợ truyền hình ảnh trực tiếp (live streaming) từ Raspberry Pi Camera và kích hoạt bơm từ xa qua mạng LAN/Internet trên thiết bị di động.

Giải pháp kỹ thuật và kết quả đo lường dự kiến

  • Cách tiếp cận: Kết hợp giữa công nghệ điều khiển tự động hóa (Mechatronics), Internet of Things (IoT) và năng lượng tái tạo độc lập (Standalone PV System).
  • Chỉ số đầu ra kỳ vọng:
    • Đảm bảo cấp chính xác $13.8\text{ lít}$ nước cho mô hình thử nghiệm diện tích $1.2\text{ m}^2$ trong mỗi chu kỳ tưới chuẩn.
    • Tối ưu hóa chu kỳ tưới trong vòng $90\text{ giây}$, giảm nhiệt độ môi trường xung quanh từ $30^\circ\text{C}$ xuống $27^\circ\text{C}$ và nâng độ ẩm đất/không khí từ $41%$ lên $50%$.
    • Mức tiêu thụ điện năng của mỗi chu kỳ tưới đạt mức $\approx 0.0043\text{ kWh}$, hoàn toàn được bù đắp bởi sản lượng quang điện trung bình đạt $0.105\text{ kWh/ngày}$.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Tiêu chí Tưới thủ công truyền thống Hệ thống hẹn giờ cơ (Timer Relay) Hệ thống tưới PV - IoT (Đề tài)
Nguồn năng lượng Sức người / Lưới điện 220V Lưới điện 220V Năng lượng mặt trời độc lập (12VDC)
Độ chính xác cấp nước Rất thấp (cảm tính, dư/thiếu nước) Trung bình (cố định theo giờ) Cao (dựa trên tính toán nông học $K_c$)
Giám sát môi trường Không có Không có Cảm biến số DHT11 + LCD1602 I2C
Giám sát hình ảnh Quan sát trực tiếp tại vườn Không có Camera Streaming thời gian thực qua Web
Chi phí vận hành Tốn nhân công liên tục Chi phí điện lưới hàng tháng Chi phí vận hành tiệm cận 0 VNĐ

Phân loại yêu cầu theo mô hình MoSCoW

  • Must have (Bắt buộc): Hệ thống cấp nguồn PV 12VDC ổn định; tự động đóng/ngắt máy bơm qua relay; đo đạc nhiệt độ/độ ẩm bằng cảm biến; hiển thị dữ liệu cục bộ trên LCD.
  • Should have (Nên có): Giao diện Web điều khiển bật/tắt thủ công; streaming video từ Pi Camera; tính toán lưu lượng và tổn thất áp lực đường ống theo tiêu chuẩn TCVN 9170-2012.
  • Could have (Có thể có): Mở rộng kết nối 3G/4G điều khiển qua Internet từ xa; lưu trữ lịch sử chu kỳ tưới.
  • Won't have (Chưa thực hiện): Tích hợp giải thuật AI nhận diện sâu bệnh qua ảnh; hệ thống châm phân bón tự động nhiều kênh độc lập.

Thiết kế hệ thống

Hệ thống điều khiển trung tâm được tổ chức xung quanh máy tính đơn bo (Single Board Computer - SBC) Raspberry Pi Model B kết nối với các mô-đun ngoại vi thông qua chuẩn truyền thông công nghiệp.

+-------------------------------------------------------------------------+
|                           KHỐI NGUỒN QUANG ĐIỆN                         |
|  [Tấm Pin Mặt Trời 35W/18V] ---> [Bộ Điều Khiển Sạc PWM 30A Dual USB]  |
|                                                  |                      |
|                                       [Ắc quy Chì 12V]                  |
+--------------------------------------------------+----------------------+
                                                   | 12VDC
                                                   v
+--------------------------------------------------+----------------------+
|                           KHỐI XỬ LÝ TRUNG TÂM                          |
|  [Mạch Hạ Áp DC-DC Step-Down (12V -> 5V/8A)]                            |
|       |                                                                 |
|       +--> [Raspberry Pi Model B (BCM2835 SoC @ 700MHz, 512MB RAM)]    |
|                 |-- GPIO 1-Wire -----> [Cảm biến nhiệt/ẩm DHT11]        |
|                 |-- I2C (SDA/SCL) ---> [Mô-đun PCF8574 -> LCD1602]     |
|                 |-- CSI Bus ---------> [Raspberry Pi Camera Module]    |
|                 |-- GPIO Output -----> [Relay 5V Cách ly Quang]        |
+--------------------------------------------------+----------------------+
                                                   | Tiếp điểm Relay
                                                   v
+--------------------------------------------------+----------------------+
|                           KHỐI CHẤP HÀNH THỦY LỰC                       |
|  [Máy bơm áp lực Mini 12V-150W] ---> [Đường ống PE 16mm/4mm & Béc phun] |
+-------------------------------------------------------------------------+

Bảng thông số kỹ thuật phần cứng (Technology Stack)

Thiết bị / Linh kiện Phiên bản / Model Thông số kỹ thuật chính Vai trò trong hệ thống
Bộ xử lý trung tâm Raspberry Pi Model B SoC Broadcom BCM2835 700MHz, 512MB RAM, OS Raspbian Xử lý logic, web server, video streaming
Cảm biến nhiệt ẩm DHT11 Dải đo: $0-50^\circ\text{C}$ ($\pm 2^\circ\text{C}$), $20-70%\text{RH}$ ($\pm 5%$), 1-Wire Thu thập dữ liệu vi khí hậu
Màn hình hiển thị LCD1602 + I2C PCF8574 Điện áp 5V, địa chỉ I2C mặc định 0x27, 16 ký tự x 2 dòng Giám sát thông số tại chỗ
Bộ điều khiển sạc PWM Solar Charge 30A Công suất tải tối đa 360W, 12V/24V Auto, bảo vệ quá dòng/ngắn mạch Quản lý sạc xả ắc quy thông minh 4 giai đoạn
Nguồn lưu trữ Ắc quy chì-axit kín khí Điện áp danh định 12VDC Cung cấp năng lượng dự phòng
Động cơ bơm Bơm áp lực DC mini Điện áp hoạt động: 12V - 24VDC, Công suất: 150W Bơm đẩy dòng nước qua mạng lưới béc phun
Camera module Raspberry Pi Camera v1 Giao tiếp Ribbon CSI, độ phân giải 5MP, quay video MJPEG Truyền tải hình ảnh trực tiếp qua Web

Phương pháp tính toán thủy lực và năng lượng

1. Tính toán nhu cầu nước sinh học (Theo TCVN 9170-2012)

Nhu cầu nước tưới $m_i$ ($m^3/\text{ha}$) tại giai đoạn phát triển thứ $i$ được tính toán theo phương trình cân bằng ẩm: $$m_i = (W_{hi} + W_{ci}) - W_{0i}$$ Trong đó:

  • $W_{0i} = 0$: Lượng nước hữu hiệu ban đầu trong đất.
  • $W_{hi}$: Lượng nước tiêu hao do bốc thoát hơi mặt đất và cây trồng: $$W_{hi} = 10 \cdot E_{tc} \cdot t_i = 10 \cdot (K_c \cdot t_i)$$ Với cây cải thảo thử nghiệm: Hệ số cây trồng $K_c = 0.3$; Nhiệt độ tính toán trung bình $t_i = 32^\circ\text{C}$: $$W_{hi} = 10 \cdot 0.3 \cdot 32 = 96 \text{ m}^3/\text{ha}$$
  • $W_{ci}$: Lượng nước dự trữ tối ưu cần duy trì ở tầng rễ ($H_i = 50\text{ mm}$, độ rỗng đất $A = 38%$, dung trọng khô $\gamma_k = 1.4\text{ t/m}^3$, độ ẩm $\beta_{ci} = 10%$): $$W_{ci} = 10 \cdot 1.4 \cdot 10% \cdot 50 = 19 \text{ m}^3/\text{ha}$$
  • Kiểm tra điều kiện giới hạn ẩm: $W_{\beta\text{min}} = 9.5\text{ m}^3/\text{ha} < W_{ci} = 19\text{ m}^3/\text{ha} < W_{\beta\text{max}} = 28.5\text{ m}^3/\text{ha}$ (Thỏa mãn).
  • Tổng lượng nước cần cấp trên $1\text{ ha}$: $m_i = 96 + 19 = 115\text{ m}^3/\text{ha}$.
  • Quy đổi cho diện tích mô hình thực tế ($1.2\text{ m}^2$): $$V_{\text{nước}} = \frac{115\text{ m}^3}{10,000\text{ m}^2} \times 1.2\text{ m}^2 = 0.0138\text{ m}^3 = 13.8\text{ lít}$$

2. Cân bằng năng lượng quang điện

  • Năng lượng pin mặt trời sinh ra ($A_n$): Với bức xạ nắng đỉnh trung bình $3\text{ giờ/ngày}$ và tấm pin công suất $35\text{W}$ ($0.035\text{kW}$): $$A_n = 0.035\text{ kW} \times 3\text{ h} = 0.105\text{ kWh/ngày}$$
  • Năng lượng tiêu thụ của động cơ bơm ($A_{sd}$): Lưu lượng bơm thực tế đạt $8\text{ lít/phút}$, thời gian tưới hết $13.8\text{ lít}$ nước là: $$t_{\text{bơm}} = \frac{13.8}{8} = 1.725\text{ phút} = \frac{23}{800}\text{ giờ}$$ $$A_{sd} = 0.150\text{ kW} \times \frac{23}{800}\text{ h} \approx 0.00431\text{ kWh/lần tưới}$$
  • Đánh giá: Năng lượng thu nạp hàng ngày ($0.105\text{ kWh}$) gấp hơn $24\text{ lần}$ năng lượng tiêu thụ cho một chu kỳ tưới đầy đủ ($0.00431\text{ kWh}$), bảo đảm tính tự chủ hoàn toàn ngay cả trong điều kiện nhiều mây kéo dài.

Implementation và kết quả

Development Process

Hệ thống được phát triển qua 4 giai đoạn kỹ thuật:

  1. Giai đoạn 1: Gia công cơ khí: Chế tạo khung chịu lực thép hộp tráng kẽm bền ẩm, bố trí 3 tầng chức năng (Tầng trên: Giá đỡ tấm pin PV góc nghiêng tối ưu; Tầng giữa: Hộp điều khiển trung tâm và bơm; Tầng đáy: Thùng cấp nước và hệ khay trồng).
  2. Giai đoạn 2: Lắp ráp mạng thủy lực: Lắp đặt ống chính PE $\phi 16\text{mm}$, phân nhánh ống PE $\phi 4\text{mm}$ tới 4 béc phun sương/phun mưa bù áp, tính toán chiều cao cột áp đầu phun đạt từ $12.6\text{ cm}$ đến $16.3\text{ cm}$ để triệt tiêu chênh lệch áp suất dọc đường ống.
  3. Giai đoạn 3: Tích hợp mạch điện tử: Đấu nối hệ thống nguồn ắc quy - sạc PWM - mạch hạ áp đa cổng $5\text{V}/8\text{A}$, ghép nối Raspberry Pi với LCD1602 qua mạch chuyển đổi I2C (tiết kiệm chân GPIO từ 6 chân xuống còn 2 chân: SDA, SCL).
  4. Giai đoạn 4: Lập trình phần mềm: Xây dựng server streaming video thời gian thực chuẩn MJPEG bằng Python và script điều khiển GPIO tự động theo timer.

Mã nguồn module Streaming Camera qua Web Server (Python)

import io
import picamera
import logging
import socketserver
from threading import Condition
from http import server

PAGE = """\
<html>
<head>
    <title>Giam Sat Tuoi Tieu Nang Luong Mat Troi</title>
    <style>
        body { font-family: Arial, sans-serif; text-align: center; background-color: #f4f4f4; }
        h1 { color: #2c3e50; }
        img { border: 3px solid #34495e; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.2); }
    </style>
</head>
<body>
    <h1>He Thong Camera Giam Sat Thoi Gian Thuc</h1>
    <img src="stream.mjpg" width="640" height="480" alt="Camera Stream" />
</body>
</html>
"""

class StreamingOutput(object):
    def __init__(self):
        self.frame = None
        self.buffer = io.BytesIO()
        self.condition = Condition()

    def write(self, buf):
        if buf.startswith(b'\xff\xd8'):
            # Khung hinh moi: Sao chep buffer hien tai va thong bao cho tat ca client
            self.buffer.truncate()
            with self.condition:
                self.frame = self.buffer.getvalue()
                self.condition.notify_all()
            self.buffer.seek(0)
        return self.buffer.write(buf)

class StreamingHandler(server.BaseHTTPRequestHandler):
    def do_GET(self):
        if self.path == '/':
            self.send_response(301)
            self.send_header('Location', '/index.html')
            self.end_headers()
        elif self.path == '/index.html':
            content = PAGE.encode('utf-8')
            self.send_response(200)
            self.send_header('Content-Type', 'text/html; charset=utf-8')
            self.send_header('Content-Length', len(content))
            self.end_headers()
            self.wfile.write(content)
        elif self.path == '/stream.mjpg':
            self.send_response(200)
            self.send_header('Age', 0)
            self.send_header('Cache-Control', 'no-cache, private')
            self.send_header('Pragma', 'no-cache')
            self.send_header('Content-Type', 'multipart/x-mixed-replace; boundary=FRAME')
            self.end_headers()
            try:
                while True:
                    with output.condition:
                        output.condition.wait()
                        frame = output.frame
                    self.wfile.write(b'--FRAME\r\n')
                    self.send_header('Content-Type', 'image/jpeg')
                    self.send_header('Content-Length', len(frame))
                    self.end_headers()
                    self.wfile.write(frame)
                    self.wfile.write(b'\r\n')
            except Exception as e:
                logging.warning('Client ngat ket noi: %s', str(e))
        else:
            self.send_error(404)
            self.end_headers()

class StreamingServer(socketserver.ThreadingMixIn, server.HTTPServer):
    allow_reuse_address = True
    daemon_threads = True

Testing và validation

Quá trình kiểm thử thực nghiệm được tiến hành trên mô hình vật lý hoàn chỉnh nhằm đo đạc sự biến thiên nhiệt độ, độ ẩm không khí và lưu lượng nước cấp tích lũy theo thời gian vận hành bơm.

Bảng kết quả chạy thực nghiệm hệ thống

Thời gian ($s$) Nhiệt độ môi trường ($^\circ\text{C}$) Độ ẩm không khí ($%$) Lưu lượng nước tích lũy ($lít$) Trạng thái máy bơm
0 30.0 41 0.0 Khởi động
10 30.0 41 1.5 Đang bơm
20 29.5 42 2.9 Đang bơm
30 29.0 44 4.5 Đang bơm
40 29.0 46 6.0 Đang bơm
50 28.0 47 7.3 Đang bơm
60 28.0 47 8.8 Đang bơm
70 28.0 48 10.2 Đang bơm
80 27.0 49 11.7 Đang bơm
90 27.0 50 13.6 Tự động ngắt
Tiến trình tưới thực nghiệm trong 90 giây:
Lưu lượng nước cấp:  0.0L ===> 6.0L (tại 40s) ===> 13.6L (tại 90s, đạt 98.5% mục tiêu 13.8L)
Nhiệt độ vi khí hậu: 30°C ===> 29°C (tại 30s) ===> 27°C (tại 90s, giảm 3°C)
Độ ẩm không khí:     41%  ===> 46%  (tại 40s) ===> 50%  (tại 90s, tăng 9%)

Đổi mới và đóng góp

Điểm đột phá kỹ thuật

  1. Khép kín chu trình năng lượng độc lập: Khác với các hệ thống tưới IoT thông thường cần nguồn adapter cắm điện lưới, hệ thống sử dụng cơ chế cấp nguồn phân tầng 12VDC/5VDC từ pin năng lượng mặt trời kết hợp mạch sạc PWM 30A thông minh 4 trạng thái, nâng cao tuổi thọ ắc quy và loại bỏ hoàn toàn chi phí tiền điện.
  2. Tích hợp giám sát đa phương thức (Multi-modal Monitoring): Kết hợp đồng thời cảm biến số (DHT11) và thị giác máy (Streaming Camera 640x480 MJPEG), cho phép người quản lý không chỉ xem dữ liệu số mà còn trực quan hóa độ tươi của tán lá và hoạt động của béc tưới.
  3. Cân bằng thủy lực vi mô: Thiết kế đường kính ống PE 16mm/4mm và tính toán chiều cao đầu phun bù áp ($12.6\text{ cm} - 16.3\text{ cm}$) giúp phân phối đều lưu lượng nước giữa các điểm tưới xa và gần bơm, giảm hiện tượng chênh lệch áp lực đầu cuối.

So sánh với các giải pháp hiện nay

Đặc tính kỹ thuật Bộ tưới Timer cơ thông dụng Hệ thống tưới IoT thương mại (như Netafim) Hệ thống Cơ Điện tử Đề tài
Khả năng tự chủ năng lượng 0% (Dùng Pin AAA / Điện 220V) Thường dùng điện lưới 100% (Pin mặt trời + Ắc quy)
Giám sát thị giác Không Tùy chọn cao cấp đắt tiền Tích hợp sẵn qua Pi Camera
Khả năng tùy biến logic Cố định theo núm xoay Đóng gói theo chuẩn hãng Mã nguồn mở Python linh hoạt
Giá thành đầu tư ban đầu Thấp ($300.000 - 800.000\text{ đ}$) Rất cao ($15 - 50\text{ triệu đ}$) Vừa phải ($3 - 5\text{ triệu đ}$)

Ứng dụng thực tế và triển khai

Kịch bản ứng dụng thực tế

  • Nông nghiệp đô thị (Rooftop/Balcony Farming): Tận dụng tối đa không gian ban công, sân thượng tại các nhà phố đô thị – nơi có lượng bức xạ mặt trời lớn nhưng khó bố trí ổ cắm điện ngoài trời an toàn.
  • Trang trại nông nghiệp công nghệ cao vùng xa: Ứng dụng tại các vườn cây ăn trái, nhà màng trồng rau sạch tại Tây Nguyên, vùng khô hạn Ninh Thuận - Bình Thuận, hoặc các hải đảo không có lưới điện ổn định.
  • Mảng xanh công cộng đô thị: Thay thế xe bồn tưới cây trên các dải phân cách đường phố, giảm thiểu ùn tắc và nguy cơ tai nạn giao thông.
Lộ trình triển khai thực tế (Implementation Roadmap):
[Tháng 1-2]: Khảo sát bức xạ & Tính toán thủy lực mặt bằng
     |
[Tháng 3]: Gia công khung mạ kẽm & Lắp đặt mô-đun PV
     |
[Tháng 4]: Đấu nối tủ điều khiển Raspberry Pi, LCD & Camera
     |
[Tháng 5]: Cấu hình Web Server, Port Forwarding/VPN truy cập từ xa
     |
[Tháng 6]: Kiểm thử UAT, bàn giao & nghiệm thu vận hành

Phân tích hiệu quả kinh tế (ROI)

  • Chi phí đầu tư ước tính cho hệ thống quy mô nhỏ: $\approx 4.500.000\text{ VNĐ}$.
  • Tiết kiệm chi phí nhân công tưới ($1\text{ giờ/ngày} \approx 600.000\text{ VNĐ/tháng}$) và tiền điện nước ($\approx 150.000\text{ VNĐ/tháng}$).
  • Thời gian hoàn vốn đầu tư (Payback Period): $\approx 6 - 8\text{ tháng}$.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật hiện tại

  • Độ chính xác cảm biến: DHT11 có dải đo độ ẩm giới hạn ($20-70%$) và sai số $\pm 5%$, tần số lấy mẫu thấp ($1\text{Hz}$), chưa đáp ứng tốt trong môi trường nhà kính khắc nghiệt.
  • Độ trễ truyền video: Truyền dữ liệu qua mạng nội bộ phụ thuộc vào băng thông Wi-Fi của Raspberry Pi Model B đời đầu, đôi khi xảy ra hiện tượng sụt khung hình khi nhiều client cùng truy cập stream.
  • Độ bền thiết bị trong môi trường ẩm: Mạch điện tử và máy tính nhúng cần được đóng gói trong tủ điện chuẩn chống nước chuyên dụng (IP65 trở lên) để tránh oxy hóa do hơi ẩm nông nghiệp.

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

  • Nâng cấp cảm biến lên dòng công nghiệp như SHT30 hoặc DHT22 để mở rộng dải đo nhiệt độ/độ ẩm với độ chính xác cao hơn.
  • Ứng dụng thuật toán Deep Learning (YOLOv8/TensorFlow Lite) trực tiếp trên Raspberry Pi để phân tích hình ảnh từ camera, tự động phát hiện sâu bệnh trên lá hoặc thiếu nước cục bộ.
  • Chuyển đổi bộ sạc từ chuẩn PWM sang MPPT (Maximum Power Point Tracking) nhằm tăng hiệu suất thu hoạch năng lượng mặt trời thêm $20-30%$.
  • Bổ sung giao thức truyền thông không dây diện rộng công suất thấp LoRa/LoRaWAN để quản lý mạng lưới nhiều trạm bơm tưới phân tán trong các nông trại diện tích lớn.

Đối tượng hưởng lợi

+-------------------------------------------------------------------------------+
|                             ĐỐI TƯỢNG HƯỞNG LỢI                               |
+-------------------+-------------------+-------------------+-------------------+
|     SINH VIÊN     |    KỸ SƯ / DEV    |     NÔNG TRẠI     |   NHÀ NGHIÊN CỨU  |
|  Tham khảo đồ án  |  Mã nguồn Python, | Tiết kiệm 100%    | Dữ liệu thực      |
|  mẫu Cơ Điện tử,  |  kiến trúc nhúng  | điện lưới, tự động| nghiệm cân bằng   |
|  kết hợp HW & SW  |  IoT & Web Server | hóa chăm sóc cây  | thủy lực & bức xạ |
+-------------------+-------------------+-------------------+-------------------+
  • Sinh viên ngành Kỹ thuật (Cơ Điện tử, Tự động hóa, IoT): Cung cấp tài liệu tham khảo toàn diện từ tính toán cơ khí, thủy lực theo TCVN đến tích hợp phần cứng và lập trình nhúng Linux/Python.
  • Kỹ sư và Lập trình viên: Nắm bắt mô hình kiến trúc điều khiển hybrid (SBC Raspberry Pi + Camera Streaming + GPIO control) phục vụ các dự án Smart Home, Smart Farm.
  • Chủ trang trại và Hộ gia đình: Tiếp cận giải pháp kỹ thuật có chi phí hợp lý, dễ chế tạo, giải phóng sức lao động và giảm thiểu rủi ro cây trồng chết do quên tưới.
  • Nhà nghiên cứu khoa học: Cung cấp bộ dữ liệu thực nghiệm về mối tương quan giữa thời gian phun sương, biến thiên nhiệt ẩm vi khí hậu và năng lượng tiêu thụ.

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

1. Hệ thống có thể hoạt động liên tục trong bao nhiêu ngày mưa không có nắng?

Hệ thống sử dụng ắc quy lưu trữ 12V kết hợp bộ điều khiển sạc thông minh PWM. Với mức tiêu thụ điện của máy bơm chỉ $0.00431\text{ kWh}$ cho mỗi chu kỳ tưới và dòng nghỉ của mạch điều khiển rất thấp, ắc quy dung lượng tiêu chuẩn ($12\text{V} - 20\text{Ah} \approx 0.24\text{kWh}$) đảm bảo cung cấp năng lượng liên tục cho hệ thống vận hành từ 4 đến 7 ngày trong điều kiện thời tiết hoàn toàn không có ánh nắng.

2. Có thể điều khiển hệ thống khi ở ngoài phạm vi mạng Wi-Fi gia đình không?

Có. Mặc dù đồ án triển khai máy chủ web nội bộ trên Raspberry Pi, người dùng hoàn toàn có thể điều khiển từ xa qua mạng Internet/4G bằng cách:

  • Cấu hình DDNS và mở cổng (Port Forwarding) trên Router.
  • Sử dụng các giải pháp mạng riêng ảo/tunnel an toàn như Ngrok, Cloudflare Tunnels, hoặc ZeroTier/Tailscale để truy cập bảng điều khiển và xem camera từ bất kỳ đâu.

3. Làm thế nào để mở rộng hệ thống cho diện tích vườn lớn hơn?

Để mở rộng quy mô:

  1. Nguồn điện: Tăng số lượng tấm pin mặt trời đấu song song/nối tiếp và nâng dung lượng bình ắc quy tương ứng.
  2. Thủy lực: Nâng công suất máy bơm (hoặc sử dụng bơm chìm 24VDC/chân không công suất lớn hơn) và chia đường ống thành nhiều van điện từ (Solenoid Valve) độc lập điều khiển theo từng khu vực (Zone).
  3. Điều khiển: Sử dụng relay nhiều kênh kích hoạt tuần tự từng van để không làm sụt áp suất đường ống.

4. Chi phí bảo trì, bảo dưỡng định kỳ của hệ thống gồm những gì?

  • Vệ sinh tấm pin PV: Lau bụi bề mặt tấm pin 1-2 tháng/lần để đảm bảo hiệu suất chuyển đổi quang năng tối đa.
  • Bảo dưỡng lọc nước: Vệ sinh lưới lọc đầu hút máy bơm định kỳ để tránh rác bẩn, rong rêu làm nghẹt béc phun sương.
  • Kiểm tra ắc quy: Kiểm tra mức điện áp định kỳ thông qua màn hình hiển thị trên bộ sạc năng lượng mặt trời.

5. Vì sao lại lựa chọn Raspberry Pi thay vì các vi điều khiển nhỏ gọn như Arduino hay ESP8266?

Raspberry Pi được lựa chọn vì yêu cầu của đề tài tích hợp tính năng Video Streaming trực tiếp từ Camera qua giao diện Web thời gian thực. Các vi điều khiển 8-bit như Arduino không đủ bộ nhớ và năng lực xử lý hình ảnh, trong khi ESP32-CAM có độ phân giải và băng thông streaming hạn chế hơn nhiều so với cổng kết nối chuyên dụng CSI trên Raspberry Pi chạy hệ điều hành đa nhiệm Linux.


Kết luận

Đồ án tốt nghiệp "Thiết kế, chế tạo hệ thống bơm tưới tiêu sử dụng năng lượng mặt trời" đã giải quyết thành công bài toán tích hợp liên ngành Cơ khí – Điện tử – Công nghệ thông tin để tạo ra một sản phẩm hoàn chỉnh, có tính ứng dụng thực tiễn cao:

  • Hiện thực hóa mô hình cơ khí: Khung giàn mạ kẽm vững chắc, bố trí khoa học, chống chịu tốt trong môi trường ẩm ướt.
  • Làm chủ kỹ thuật thủy lực & năng lượng: Tính toán chính xác lượng nước tưới $13.8\text{ lít}$ cho diện tích $1.2\text{ m}^2$ theo tiêu chuẩn TCVN 9170-2012; tối ưu hóa năng lượng với mức thặng dư quang điện đảm bảo hệ thống tự chủ $100%$.
  • Tự động hóa thông minh: Xây dựng thành công hệ thống giám sát kép qua màn hình LCD1602 và Web Server streaming video từ Raspberry Pi Camera, điều khiển linh hoạt qua smartphone.

Hệ thống mở ra hướng đi bền vững cho nông nghiệp thông minh phân tán, giảm phụ thuộc vào hạ tầng điện lưới và bảo vệ nguồn tài nguyên nước quý giá. Quý bạn đọc, nhà nghiên cứu và doanh nghiệp quan tâm có thể kế thừa kiến trúc mã nguồn và sơ đồ nguyên lý để mở rộng triển khai cho các mô hình trang trại quy mô lớn.