Công nghệ

hãy hướng dẫn ôi cách hiế kế một hệ thống tưới cây tự động để tôi chăm sóc vườn rau của mình

null
Written by lbtmicr06

Nếu bạn muốn tự thiết kế một hệ thống tưới cây tự động cho vườn rau, mình khuyên bạn nên chia dự án thành từng phần thay vì làm tất cả ngay từ đầu. Với những gì mình thấy qua các cuộc trao đổi trước đây, bạn đã có kinh nghiệm với Arduino, ESP32, relay, cảm biến siêu âm và cảm biến vân tay, nên dự án này hoàn toàn phù hợp.

Dưới đây là cách mình sẽ hướng dẫn theo đúng cách mà các kỹ sư tự động hóa thiết kế một hệ thống thực tế.

# 1. Xác định yêu cầu

Ví dụ khu vườn của bạn:

* Diện tích: 20–100 m²
* Trồng rau
* Có bồn chứa nước
* Muốn tự tưới khi đất khô
* Có thể bật bằng điện thoại
* Có thể hẹn giờ

Mục tiêu là:

“`
Đất khô


Arduino/ESP32 đọc cảm biến


Điều khiển Relay


Máy bơm hoạt động


Nước tưới cây


Đất đủ ẩm


Tắt máy bơm
“`

# 2. Sơ đồ khối toàn hệ thống

“`
WiFi

Điện thoại

ESP32

┌────────┴────────┐
│ │
Cảm biến độ ẩm Module Relay
│ │
│ Máy bơm nước
│ │
│ ▼
└────────► Hệ thống tưới



Cảm biến mực nước



Nguồn điện
“`

# 3. Những linh kiện cần mua

## Bộ điều khiển

* ESP32 (khuyên dùng)
* hoặc Arduino UNO

ESP32 tốt hơn vì:

✔ Có WiFi

✔ Nhiều chân

✔ Nhanh hơn

## Cảm biến độ ẩm đất

Có hai loại:

### Loại điện trở

Rẻ

“`
≈ 30.000đ
“`

Nhược điểm:

Bị rỉ sét.

### Loại điện dung (khuyên dùng)

“`
Capacitive Soil Moisture Sensor
“`

Ưu điểm:

* Không bị oxy hóa
* Độ bền cao
* Chính xác

## Module Relay

Relay 5V hoặc 3.3V

Điều khiển:

* Máy bơm
* Van điện từ

## Máy bơm nước

Có nhiều loại.

Ví dụ:

12V DC

“`
20W
30W
50W
“`

Tùy diện tích.

## Van điện từ

Nếu muốn chia nhiều khu tưới.

Ví dụ

“`
Khu A

Khu B

Khu C
“`

ESP32 sẽ mở từng van.

## Cảm biến mực nước

Có thể dùng

* Phao điện

hoặc

* Cảm biến siêu âm

để biết bồn còn nước.

## Đồng hồ thời gian

DS3231

Dùng để:

“`
6:00 sáng

17:30 chiều
“`

tự tưới.

# 4. Hệ thống cấp nước

Có hai kiểu.

## Kiểu 1

Máy bơm

Ống PVC

Ống PE

Đầu nhỏ giọt

“`
Bồn

Máy bơm

Ống chính

Ống nhánh

Đầu nhỏ giọt
“`

## Kiểu 2

Máy bơm

Ống

Béc phun mưa

“`
Máy bơm

Béc 1

Béc 2

Béc 3
“`

# 5. Thuật toán hoạt động

“`
Khởi động

Đọc cảm biến đất

Đất khô ?

Kiểm tra bồn nước

Có nước?

Bật Relay

Bật bơm

Tưới 30 giây

Đọc lại độ ẩm

Đủ ẩm?

Tắt bơm
“`

# 6. Điều khiển bằng điện thoại

ESP32 có WiFi.

Có thể dùng:

* Blynk
* Web Server trên ESP32
* MQTT Dash

Bạn sẽ thấy trên điện thoại:

“`
Độ ẩm đất

55 %

Nhiệt độ

31°C

Độ ẩm không khí

78 %

Mực nước

80 %

Nút

BẬT

TẮT
“`

# 7. Chức năng nên có

### Chức năng 1

Tự tưới

“`
Nếu

Độ ẩm <40%

Tưới
“`

### Chức năng 2

Hẹn giờ

“`
6h

17h
“`

### Chức năng 3

Điều khiển bằng điện thoại

### Chức năng 4

Báo hết nước

“`
Bồn cạn

Thông báo
“`

### Chức năng 5

Báo máy bơm chạy quá lâu

Ví dụ:

“`
15 phút

Ngắt
“`

để tránh cháy bơm.

### Chức năng 6

Hiển thị LCD

Ví dụ:

“`
Độ ẩm:

48%

Bơm:

ON

Mực nước:

75%
“`

# 8. Nguồn điện

Ví dụ

ESP32

“`
5V
“`

Máy bơm

“`
12V
“`

Nguồn

“`
220VAC

Adapter 12V

Máy bơm

Module hạ áp

5V

ESP32
“`

# 9. Nâng cấp thông minh

Sau này bạn có thể bổ sung:

* Cảm biến mưa (không tưới khi trời đang mưa).
* Cảm biến nhiệt độ và độ ẩm không khí (ví dụ DHT22 hoặc SHT31).
* Đo cường độ ánh sáng để điều chỉnh lịch tưới.
* Ghi nhật ký tưới và biểu đồ độ ẩm theo thời gian.
* Thông báo qua điện thoại khi có sự cố.
* Điều khiển từng khu vực tưới độc lập bằng van điện từ.

# 10. Sơ đồ đấu nối cơ bản

“`text
ESP32
+———–+
| |
| GPIO34 <– Cảm biến độ ẩm đất
| GPIO27 <– Cảm biến mực nước | GPIO26 –> Relay
| GPIO21 –> LCD SDA
| GPIO22 –> LCD SCL
| |
+———–+
|
Relay
|
Máy bơm 12V
|
Đường ống
|
Đầu nhỏ giọt / Béc phun
“`

## Lộ trình thực hiện

Để dự án dễ thành công, mình khuyên bạn chia thành 4 giai đoạn:

1. **Giai đoạn 1:** ESP32 đọc cảm biến độ ẩm đất và tự động bật/tắt relay điều khiển bơm.
2. **Giai đoạn 2:** Thêm cảm biến mực nước để bảo vệ máy bơm khi bồn cạn.
3. **Giai đoạn 3:** Kết nối WiFi để giám sát và điều khiển từ điện thoại.
4. **Giai đoạn 4:** Mở rộng thành hệ thống nhiều vùng tưới, có hẹn giờ, lưu lịch sử và gửi thông báo.

Nếu bạn muốn làm một hệ thống có chất lượng gần như sản phẩm thương mại, mình có thể hướng dẫn bạn **từng bước từ thiết kế mạch nguyên lý, sơ đồ đấu dây, viết chương trình ESP32, đến lắp đặt hệ thống ống nước và hiệu chuẩn cảm biến**.

About the author

lbtmicr06

Leave a Comment