Giới thiệu dự án
Nông nghiệp công nghệ cao 4.0 đang trở thành xu hướng tất yếu trên toàn cầu nhằm giải quyết bài toán an ninh lương thực và biến đổi khí hậu. Theo báo cáo từ Trung tâm Đổi mới sáng tạo Quốc gia (NIC), ứng dụng tự động hóa đóng góp tới 95% mức độ cạnh tranh của các mô hình kinh tế kỹ thuật số hiện đại. Canh tác Aquaponics—mô hình cộng sinh khép kín kết hợp giữa nuôi trồng thủy sản (Aquaculture) và thủy canh (Hydroponics)—mang lại hiệu quả vượt trội: tiết kiệm đến 90% lượng nước so với canh tác truyền thống và loại bỏ hoàn toàn nhu cầu sử dụng phân bón hóa học hay thuốc trừ sâu. Tuy nhiên, các hệ thống Aquaponics quy mô trang trại và gia đình tại Việt Nam vẫn đối mặt với rào cản lớn: hơn 80% quy trình vận hành (giám sát nồng độ pH, độ đục NTU, tổng chất rắn hòa tan TDS, kiểm soát chu kỳ tưới, cấp thức ăn và xử lý vi sinh) vẫn phụ thuộc hoàn toàn vào lao động thủ công, dễ dẫn đến hiện tượng sốc nước làm chết cá hoặc suy dinh dưỡng ở cây trồng.
Đề tài tốt nghiệp ngành Công nghệ Kỹ thuật Cơ Điện tử tại Trường Đại học Sư phạm Kỹ thuật TP.HCM (HCMUTE) của nhóm tác giả Nguyễn Quốc An và Nguyễn Việt Hùng (dưới sự hướng dẫn của PGS. TS. Nguyễn Trường Thịnh) mang tên “Nghiên cứu, thiết kế và chế tạo hệ thống nhà màng phục vụ canh tác Aquaponics” đã giải quyết triệt để các hạn chế trên bằng một giải pháp tự động hóa toàn diện kết hợp robot di động (Mobile Robot), mạng lưới cảm biến IoT và trí tuệ nhân tạo mờ (Fuzzy Logic).
┌──────────────────────────────────────────────────────────┐
│ HỆ THỐNG NHÀ MÀNG 6m x 6m │
│ (Kiểm soát nhiệt độ, màng Cooling Pad, lưới cắt nắng) │
└─────────────────────────────┬────────────────────────────┘
│
┌───────────────────────────────┴───────────────────────────────┐
▼ ▼
┌───────────────────────────┐ ┌───────────────────────────┐
│ KHU VỰC CANH TÁC │ │ ROBOT TỰ HÀNH & IoT │
│ • Bể cá: 4000x2000x700 mm │ │ • 2 bánh chủ động DCM50 │
│ • Bàn rau: 3500x1100 mm │◄──────── Ray sắt 30x30 ──────────►│ • ESP8266 + Arduino Nano │
│ • Giàn ớt: 18 béc nhỏ giọt│ (Cao 1.3m, dài 4m) │ • Cảm biến pH, TDS, NTU │
│ • Chu kỳ: 15min on/45 off │ │ • Đánh giá Fuzzy WQI │
└───────────────────────────┘ └───────────────────────────┘
Mục tiêu kỹ thuật của đề tài
- Thiết kế kết cấu cơ khí hoàn chỉnh: Xây dựng hệ thống nhà màng tiêu chuẩn $6\text{m} \times 6\text{m}$, hồ cá dung tích lớn ($4000 \times 2000 \times 700\text{ mm}$), bàn trồng rau xà lách ($3500 \times 1100\text{ mm}$) và giàn ớt chuông 18 đầu tưới nhỏ giọt tích hợp xi-phông tự động.
- Chế tạo Robot tự hành đa nhiệm: Phát triển Robot cơ điện tử di chuyển trên thanh ray đôi (tải trọng danh định 40 kg, vận tốc $0.3\text{ m/s}$) tích hợp 4 cụm chức năng: cho cá ăn định lượng, bơm tưới phun sương tán cây, bơm xả/lọc cặn đáy và trạm sạc tiếp xúc tự động.
- Phát triển thuật toán đánh giá chất lượng nước bằng Logic mờ (Fuzzy Logic): Tích hợp bộ 3 cảm biến analog công nghiệp (pH, TDS, NTU) để tính toán chỉ số chất lượng nước tổng hợp WQI (Water Quality Index) theo thời gian thực.
- Hệ thống giám sát và điều khiển đám mây (Cloud IoT): Xây dựng cầu nối truyền thông thời gian thực giữa Master MCU (ESP8266), Google Firebase Realtime Database và ứng dụng di động Android/iOS.
Phạm vi và giới hạn nghiên cứu
- Phạm vi: Triển khai thử nghiệm thực tế trên đối tượng cá rô phi/diêu hồng thương phẩm (nhiệt độ tối ưu $28^\circ\text{C} - 30^\circ\text{C}$, nồng độ pH từ $6.8 - 7.0$) và rau xà lách kết hợp ớt chuông trong môi trường nhà màng có kiểm soát.
- Giới hạn: Robot hoạt động theo quỹ đạo 1 bậc tự do dọc theo chiều dài ray 4 m trên mặt hồ; cơ chế xử lý nước xấu dựa trên thuật toán cảnh báo, tự động bơm xả cặn kết hợp van cấp bù nước sạch.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng và đánh giá khoảng trống kỹ thuật
| Tiêu chí so sánh |
Phương pháp Aquaponics truyền thống |
Mô hình Tây Ninh Farm (Thủ công) |
Hệ thống Robot Aquaponics đề xuất |
| Cơ chế cho ăn |
Rải tay thủ công, không kiểm soát lượng dư thừa |
Cố định theo giờ, dễ dư thừa gây ô nhiễm |
Tự động định lượng qua phễu xoắn trục, phân tán đa vùng, tự ngắt khi nước xấu |
| Kiểm tra chất lượng nước |
Thử quỳ tím/kit test hóa học định kỳ 1 tuần/lần |
Đo mẫu đơn điểm bằng bút đo cầm tay |
Đo trực tuyến 2 lần/ngày tại nhiều khoang hồ bằng cụm cảm biến DFRobot Gravity |
| Đánh giá môi trường |
Đánh giá cảm quan từng chỉ số riêng lẻ |
Phân tích thủ công từng thông số rời rạc |
Hợp nhất đa biến (pH, TDS, NTU) qua bộ điều khiển Mamdani Fuzzy Logic ra chỉ số WQI |
| Tưới & Xử lý nước |
Bơm timer đơn giản, rễ dễ nghẹt chất hữu cơ |
Lọc sinh học cơ bản, xả cặn thủ công |
Tự động hóa chu trình ngập - xả (15 min cấp / 45 min nghỉ) và phun sương làm mát lá |
| Giám sát từ xa |
Không hỗ trợ |
Giám sát tại chỗ qua đồng hồ đo |
Đồng bộ thời gian thực lên Firebase, cảnh báo và điều khiển qua smartphone |
Phân loại yêu cầu hệ thống theo mô hình MoSCoW
- Must-Have: Robot di chuyển ổn định trên ray tải 40 kg; đo chính xác pH, TDS, NTU; tự động cho ăn; tự sạc pin khi về dock; điều khiển từ xa qua Internet.
- Should-Have: Thuật toán Fuzzy Logic tự động tính điểm chất lượng nước WQI; chu trình tưới ngập-xả kết hợp béc phun sương làm sạch bề mặt lá.
- Could-Have: Điều chỉnh linh hoạt tốc độ động cơ qua PWM dựa trên tải trọng thực tế; tính năng hòa tan dung dịch vi sinh trực tiếp tại khoang gom mẫu.
- Won't-Have (giai đoạn này): Cánh tay robot nhận diện thu hoạch rau tự động; định vị không gian 2D/3D không dùng ray dẫn hướng.
Thiết kế kiến trúc hệ thống
Kiến trúc điều khiển được phân tầng theo mô hình Master - Slave phân tán:
┌────────────────────────┐
│ FLUTTER MOBILE APP │
│ (Giao diện điều khiển) │
└───────────▲────────────┘
│ SSL / WSS
▼
┌────────────────────────┐
│ GOOGLE FIREBASE │
│ Realtime Database │
└───────────▲────────────┘
│ Wi-Fi 802.11 b/g/n
▼
┌─────────────────────────────────────────────────────┐
│ MASTER CONTROLLER (ESP8266) │
│ • Kết nối Wi-Fi & Firebase Client │
│ • Xử lý thuật toán Mamdani Fuzzy Logic │
│ • Quản lý trạng thái hệ thống (FSM) │
└──────────┬───────────────────────────────▲──────────┘
│ │
I2C Bus (SDA/SCL) UART / GPIO
│ │
▼ ▼
┌───────────────────────────────────────────────┐ ┌─────────────────────────────────────────┐
│ SLAVE CONTROLLER (Arduino Nano) │ │ CỤM CẢM BIẾN NƯỚC │
│ • Đọc tín hiệu Encoder & Cảm biến vị trí │ │ • DFRobot Analog pH Sensor Pro │
│ • Điều khiển Driver XY-160D (2x DC DCM50-775) │ │ • DFRobot Analog TDS Sensor │
│ • Điều khiển Relay: Bơm áp, Bơm xả, Cơ cấu ăn │ │ • DFRobot Optical Turbidity (NTU) │
│ • Cảm biến siêu âm HY-SRF05 nhận diện dock sạc│ │ • Cảm biến tiệm cận hồng ngoại │
└───────────────────────────────────────────────┘ └─────────────────────────────────────────┘
Technology Stack và Phần cứng chi tiết
- Master Processing: Kit RF WiFi ESP8266 NodeMCU Lua CP2102 (32-bit Tensilica L106, 80/160 MHz, IEEE 802.11 b/g/n).
- Slave Processing: Arduino Nano (ATmega328P 8-bit MCU, clock 16 MHz, 32KB Flash).
- Động cơ truyền động: 02 Động cơ DC giảm tốc DCM50-775 (12VDC, công suất định mức 60W, tỉ số truyền hộp số $i = 1:16$, tốc độ đầu ra 50 RPM, mô-men xoắn giữ $4.62\text{ N}\cdot\text{m}$).
- Mạch công suất (Driver): Driver cầu H kép XY-160D (điện áp 6.5V - 36VDC, dòng tải đỉnh 7A/kênh, điều khiển PWM độc lập).
- Cụm cảm biến phân tích nước:
- Cảm biến pH DFRobot Gravity Analog v2.0 (Dải đo: $0 - 14\text{ pH}$, độ chính xác $\pm 0.1\text{ pH}$ ở $25^\circ\text{C}$).
- Cảm biến TDS DFRobot Gravity Analog v1.0 (Dải đo: $0 - 1000\text{ ppm}$, độ chính xác $\pm 10%\text{ F.S}$).
- Cảm biến độ đục DFRobot Gravity Turbidity (Nguyên lý tán xạ quang học quang trở, ngõ ra $0 - 4.5\text{VDC}$ tương ứng $0 - 3000\text{ NTU}$).
- Hạ tầng nguồn: Ắc quy chì-axit Globe 12V-20Ah gắn trên robot; Module hạ áp DC-DC LM2596 Buck 3A cấp nguồn 5V/3.3V cách ly chống nhiễu cho vi điều khiển và cảm biến; Trạm sạc tự động 12V 20Ah-80Ah tích hợp relay ngắt an toàn.
Cấu trúc Schema cơ sở dữ liệu trên Firebase Realtime Database
{
"aquaponics_system": {
"robot_status": {
"current_position_mm": 1850,
"battery_level_pct": 88.5,
"is_charging": false,
"state": "WATER_EVALUATION"
},
"water_metrics": {
"pH": 6.85,
"TDS_ppm": 340.2,
"turbidity_NTU": 14.8,
"WQI_score": 84.6,
"quality_grade": "GOOD",
"timestamp": 1690008420
},
"actuators_state": {
"feeder_motor": false,
"spray_pump": true,
"drain_pump": false,
"irrigation_mode": "AUTO"
},
"control_commands": {
"manual_feed_trigger": false,
"force_docking": false,
"feed_duration_sec": 60,
"irrigation_interval_min": 45
}
}
}
Implementation và Kết quả thực nghiệm
Phân tích động lực học và tính toán cơ khí hệ truyền động
Để Robot di chuyển êm, không trượt bánh và chịu được tải trọng $M = 40\text{ kg}$ trên hệ ray dài $4\text{ m}$, các phương trình động lực học được tính toán chính xác:
-
Tổng trọng lượng và phản lực:
$$G = M \cdot g = 40 \times 9.81 = 392.4\text{ N}$$
Hệ thống bố trí 2 bánh cao su chủ động ($R = 72.5\text{ mm} = 0.0725\text{ m}$) và 4 bánh rãnh V kim loại dẫn hướng. Phản lực phân bố đều lên mỗi bánh:
$$N_i = \frac{G}{6} = \frac{392.4}{6} = 65.4\text{ N}$$
-
Lực ma sát tĩnh cực đại cần thắng:
Hệ số ma sát bánh cao su trên ray phẳng $\mu_1 = 0.6$, bánh rãnh V trên ray thép $\mu_2 = 0.18$:
$$F_{ms} = 2 \cdot (\mu_1 \cdot N_i) + 4 \cdot (\mu_2 \cdot N_i) = 2(0.6 \times 65.4) + 4(0.18 \times 65.4) = 78.48 + 47.09 = 125.57\text{ N}$$
-
Mô-men xoắn yêu cầu trên trục bánh xe chủ động:
$$T_{req} \ge \frac{F_{ms} \cdot R}{2} = \frac{125.57 \times 0.0725}{2} = 4.55\text{ N}\cdot\text{m}$$
Động cơ DCM50-775 sau hộp số đạt mô-men định mức $4.62\text{ N}\cdot\text{m}$ ($> 4.55\text{ N}\cdot\text{m}$), thỏa mãn hoàn toàn điều kiện khởi động chống trượt và leo dốc nhẹ.
┌─────────────────────────────┐
│ KẾT CẤU KHUNG ROBOT 2 TẦNG│
└──────────────┬──────────────┘
│
┌───────────────────┴───────────────────┐
│ TẦNG 2 (Cách ly điện): │
│ • Master ESP8266 + Slave Nano │
│ • Relay module 5V, DC-DC Buck LM2596 │
└───────────────────┬───────────────────┘
│
┌───────────────────┴───────────────────┐
│ TẦNG 1 (Cơ cấu chấp hành & Thủy lực): │
│ • Bình ắc quy Globe 12V-20Ah │
│ • Bơm phun sương mini áp suất cao │
│ • Bơm lưu lượng xả cặn đáy hồ │
│ • Buồng đo mẫu PVC-60 gắn 3 cảm biến │
│ • Phễu và trục cấp thức ăn tự động │
└───────────────────────────────────────┘
Thuật toán Logic mờ (Mamdani Fuzzy Logic) đánh giá chất lượng nước WQI
Hệ thống sử dụng bộ điều khiển mờ 3 đầu vào (Inputs) và 1 đầu ra (Output):
- Input 1: pH $\in [0, 14]$ với 3 hàm liên thuộc tam giác/hình thang: $\text{Thấp (Low } < 6.5\text{)}$, $\text{Chuẩn (Optimal: } 6.5 - 7.5\text{)}$, $\text{Cao (High } > 7.5\text{)}$.
- Input 2: TDS $\in [0, 1000\text{ ppm}]$ với 3 hàm liên thuộc: $\text{Ít (Low } < 200\text{)}$, $\text{Đạt (Medium: } 200 - 500\text{)}$, $\text{Dư thừa (High } > 500\text{)}$.
- Input 3: NTU $\in [0, 100\text{ NTU}]$ với 3 hàm liên thuộc: $\text{Trong (Clear } < 20\text{)}$, $\text{Bình thường (Normal: } 20 - 50\text{)}$, $\text{Đục (Turbid } > 50\text{)}$.
- Output: WQI (Water Quality Index) $\in [0, 100]$ chia thành 5 mức độ: Rất xấu (0-20), Xấu (20-40), Trung bình (40-60), Khá (60-80), Tốt (80-100).
HÀM LIÊN THUỘC INPUT: NỒNG ĐỘ pH TRONG NƯỚC
1.0 ┼──────┐ ┌──────
│ Low \ Optimal (Chuẩn) / High
│ \ ┌─────────────┐ /
0.5 │ \ / \ /
│ \ / \ /
0.0 ┴───────────╳───────────────────╳──────────────
0 6.0 6.5 7.0 7.5 8.0 14
Hệ thống xây dựng tập luật gồm 27 quy tắc mờ (Fuzzy Rule Base). Ví dụ:
$$\text{IF } (\text{pH is Optimal}) \text{ AND } (\text{TDS is Medium}) \text{ AND } (\text{NTU is Clear}) \longrightarrow \text{WQI is Good (Tốt)}$$
$$\text{IF } (\text{pH is Low}) \text{ OR } (\text{NTU is Turbid}) \longrightarrow \text{WQI is Bad (Xấu, Kích hoạt bơm xả cặn & Dừng cho ăn)}$$
Giải mờ được thực hiện theo phương pháp trọng tâm (Center of Gravity - Centroid Defuzzification):
$$z^* = \frac{\int z \cdot \mu_C(z) , dz}{\int \mu_C(z) , dz}$$
Code snippet: Xử lý cảm biến và điều khiển truyền động trên MCU
#include <Wire.h>
#include <ESP8266WiFi.h>
#include <FirebaseArduino.h>
#define I2C_SLAVE_ADDR 0x08
#define PH_PIN A0
#define TDS_PIN D5
#define NTU_PIN D6
// Cấu trúc gói dữ liệu truyền thông
struct WaterTelemetry {
float pH;
float tds;
float ntu;
float wqi;
uint8_t system_state;
};
WaterTelemetry currentData;
// Thuật toán tính toán chỉ số WQI bằng Fuzzy Logic rút gọn
float evaluateFuzzyWQI(float ph, float tds, float ntu) {
float mu_ph_opt = 0.0, mu_tds_med = 0.0, mu_ntu_clear = 0.0;
// Mờ hóa pH (Hình tam giác [6.0, 7.0, 8.0])
if (ph >= 6.0 && ph <= 7.0) mu_ph_opt = (ph - 6.0) / 1.0;
else if (ph > 7.0 && ph <= 8.0) mu_ph_opt = (8.0 - ph) / 1.0;
// Mờ hóa TDS (Hình thang [150, 250, 450, 550])
if (tds >= 250 && tds <= 450) mu_tds_med = 1.0;
else if (tds > 450 && tds <= 550) mu_tds_med = (550 - tds) / 100.0;
else if (tds >= 150 && tds < 250) mu_tds_med = (tds - 150) / 100.0;
// Mờ hóa Độ đục NTU (Hình chữ S nghịch đảo)
if (ntu <= 15.0) mu_ntu_clear = 1.0;
else if (ntu > 15.0 && ntu <= 40.0) mu_ntu_clear = (40.0 - ntu) / 25.0;
// Hợp thành luật mờ & giải mờ trọng tâm
float rule_good = min(mu_ph_opt, min(mu_tds_med, mu_ntu_clear));
float wqi_calculated = (rule_good * 90.0 + (1.0 - rule_good) * 35.0);
return wqi_calculated;
}
void sendCommandToSlave(uint8_t commandCode, uint8_t param) {
Wire.beginTransmission(I2C_SLAVE_ADDR);
Wire.write(commandCode);
Wire.write(param);
Wire.endTransmission();
}
void loopWaterQualityCheck() {
int raw_ph = analogRead(PH_PIN);
currentData.pH = (float)raw_ph * (5.0 / 1024.0) * 3.5 + 0.15; // Hiệu chuẩn offset
currentData.tds = readTDSMetric(TDS_PIN);
currentData.ntu = readTurbidityMetric(NTU_PIN);
currentData.wqi = evaluateFuzzyWQI(currentData.pH, currentData.tds, currentData.ntu);
// Cập nhật Firebase Realtime Database
Firebase.setFloat("aquaponics_system/water_metrics/pH", currentData.pH);
Firebase.setFloat("aquaponics_system/water_metrics/WQI_score", currentData.wqi);
// Cơ chế an toàn: Tự động ngắt cho ăn và bơm xả cặn nếu WQI < 40 (Xấu)
if (currentData.wqi < 40.0) {
sendCommandToSlave(0xEE, 0x01); // 0xEE: EMERGENCY_DRAIN
}
}
Kết quả đo kiểm và đánh giá thực tế
Hệ thống được vận hành kiểm thử liên tục trong 45 ngày tại phòng thực nghiệm Cơ điện tử và mô hình nhà màng thực nghiệm.
KẾT QUẢ ĐO KIỂM MÔI TRƯỜNG NƯỚC TRONG 45 NGÀY
100 ┼─────────────────────────────────────────────────────────────
│ [pH: 6.8 - 7.2] [TDS: 300 - 450 ppm] [NTU: 10 - 25 NTU]
80 ┼───────────────────────╭─────────────────╮───────────────────
│ WQI TB = 85.2/100 │ Xả bù nước tự │ Thu hoạch rau
60 ┼ │ động khi cặn cao│ Xà lách đạt
│ ╰─────────────────╯ 1.2 kg/bàn
40 ┼─────────────────────────────────────────────────────────────
20 ┼─────────────────────────────────────────────────────────────
┴───┬──────────────┬──────────────┬──────────────┬───────────
Day 1 Day 15 Day 30 Day 45
-
Hiệu năng vận hành cơ điện tử:
- Robot thực hiện chính xác 100% chu kỳ chạy 4 khoang đo mỗi ngày, sai số dừng vị trí dưới $\pm 8\text{ mm}$ nhờ cảm biến tiệm cận quang học.
- Cơ cấu sạc tự động tiếp xúc đồng đàn hồi đạt tỷ lệ sạc thành công $98.5%$ qua 120 lần docking thử nghiệm.
- Dung lượng ắc quy 20Ah duy trì hoạt động liên tục trong 3.5 ngày không cần sạc khi mất nguồn điện lưới nhà màng.
-
Chất lượng sinh trưởng sinh học:
- Thủy sản (Cá rô phi): Tỷ lệ sống sót đạt 96.8% sau 45 ngày; không xảy ra hiện tượng chết ngạt hay tích tụ Amoniac nhờ hệ thống cảnh báo WQI và tự động ngắt thức ăn khi nước đục.
- Nông sản (Rau xà lách & Ớt chuông): Rau xà lách sinh trưởng đồng đều, thu hoạch sau 30 ngày canh tác với trọng lượng trung bình $180\text{ g/cây}$, năng suất tăng 18.5% so với khay thủy canh đối chứng nhờ chu kỳ ngập - xả 15 min on / 45 min off chuẩn xác.
Đổi mới và Đóng góp khoa học
- Tích hợp liên ngành Robot tự hành - Nông nghiệp khép kín: Khác với các hệ thống Aquaponics tĩnh sử dụng bơm phân tán cố định cồng kềnh, đề tài tích hợp tất cả các chức năng thu thập mẫu, cho ăn, lọc cặn và phun sương vào một Robot di động duy nhất, giúp giảm 60% chi phí đầu tư thiết bị bơm/cảm biến phân tán.
- Thuật toán Fuzzy WQI thích nghi cao: Thay vì chỉ giám sát các ngưỡng đơn lẻ (Single-threshold alerts) dễ báo động giả, việc áp dụng Logic mờ Mamdani 3 đầu vào đã phản ánh chính xác trạng thái sinh thái của nước với độ tin cậy đạt 94.2% so với kiểm tra phòng lab.
- Cơ chế phòng vệ sinh học tự động (Automated Biosafety): Khi phát hiện độ đục NTU tăng vọt (> 50 NTU) kết hợp TDS dư thừa, hệ thống tự động khóa phễu rải thức ăn và kích hoạt van bơm xả cặn đáy, ngăn chặn triệt để nguy cơ thối rễ rau và bùng phát vi khuẩn kỵ khí.
Ứng dụng thực tế và Triển khai thương mại
Khả năng nhân rộng và Kịch bản triển khai
- Trang trại nông nghiệp đô thị (Urban Farming): Tận dụng sân thượng và không gian kín của các tòa nhà chung cư hoặc nhà hàng cao cấp để cung cấp rau sạch và cá tươi tại chỗ.
- Hợp tác xã nông nghiệp công nghệ cao: Triển khai module hóa với chiều dài ray kéo dài tới $20\text{ m} - 50\text{ m}$ phục vụ hàng chục bể nuôi lớn.
PHÂN BỔ CHI PHÍ ĐẦU TƯ BAN ĐẦU (CAPEX: 18.5 TRIỆU VNĐ)
┌──────────────────────────────────┬──────────────┬───────────────┐
│ Hạng mục phần cứng │ Chi phí (VNĐ)│ Tỷ trọng (%) │
├──────────────────────────────────┼──────────────┼───────────────┤
│ Khung ray, vật tư hồ bạt, nhà │ 6.200.000 │ 33.5% │
│ Động cơ DCM50-775, bánh xe, cơ khí│ 3.800.000 │ 20.5% │
│ Cụm cảm biến pH, TDS, NTU Gravity│ 3.500.000 │ 18.9% │
│ Mạch ESP8266, Nano, Driver, Relay│ 1.800.000 │ 9.7% │
│ Ắc quy Globe 12V + Trạm sạc tự │ 2.200.000 │ 11.9% │
│ Vật tư bơm, ống xi-phông, béc │ 1.000.000 │ 5.5% │
└──────────────────────────────────┴──────────────┴───────────────┘
Phân tích tài chính và Điểm hòa vốn (ROI)
- Chi phí vận hành tiết kiệm: Giảm $75%$ công lao động hàng ngày (tiết kiệm khoảng $2.500.000\text{ VNĐ/tháng}$ chi phí nhân công chăm sóc/đo đạc).
- Giá trị kinh tế tạo ra: Thu hoạch ổn định $45\text{ kg}$ rau sạch/tháng ($45 \times 35.000\text{ VNĐ} = 1.575.000\text{ VNĐ}$) và $20\text{ kg}$ cá thương phẩm/chu kỳ ($20 \times 70.000\text{ VNĐ} = 1.400.000\text{ VNĐ}$).
- Thời gian hoàn vốn (Payback Period): Ước tính từ 9 đến 12 tháng cho một module quy mô $6\text{m} \times 6\text{m}$.
Hạn chế và Hướng phát triển
Hạn chế kỹ thuật hiện tại
- Cụm cảm biến analog DFRobot cần được vệ sinh và định kỳ hiệu chuẩn lại sau mỗi 60 ngày do màng bám vi sinh trong môi trường hữu cơ.
- Robot hiện mới chỉ di chuyển theo quỹ đạo 1D trên ray treo; chưa có tính năng tự động phát hiện sâu bệnh trên lá bằng xử lý ảnh (Computer Vision).
Hướng phát triển tương lai
- Tích hợp Camera AI Edge Computing (ESP32-CAM / Raspberry Pi): Ứng dụng mô hình mạng nơ-ron tích chập (YOLOv8-Nano) để nhận diện sớm bệnh rỉ sắt, đốm lá trên rau và đếm mật độ cá nổi đầu để tối ưu lượng oxy hòa tan (DO).
- Nâng cấp nguồn năng lượng tái tạo: Tích hợp tấm pin quang điện mặt trời (Solar Panel 100W) trên mái nhà màng để cấp nguồn độc lập 100% cho trạm sạc.
- Cơ cấu gắp cây tự động (Robotic Gripper): Bổ sung cánh tay robot SCARA thu hoạch và gieo khay cây giống tự động.
Đối tượng hưởng lợi
- Sinh viên & Giảng viên ngành Cơ điện tử / Tự động hóa / IoT: Là tài liệu tham khảo thực tiễn chuẩn mực về tích hợp hệ thống nhúng, thiết kế truyền động cơ khí, giải thuật Fuzzy Logic và IoT đám mây.
- Kỹ sư R&D & Lập trình viên: Cung cấp mô hình tham chiếu về giao thức I2C đa vi điều khiển, kỹ thuật chống nhiễu cảm biến trong môi trường nước và đồng bộ dữ liệu Realtime Database.
- Hộ gia đình & Chủ trang trại Nông nghiệp: Sở hữu một mô hình canh tác tự vận hành, tiết kiệm tài nguyên, kiểm soát chất lượng minh bạch và tạo ra nguồn thực phẩm hữu cơ an toàn tuyệt đối.
Câu hỏi thường gặp
1. Yêu cầu hạ tầng kỹ thuật tối thiểu để triển khai hệ thống là gì?
Cần một không gian mặt bằng tối thiểu $4\text{m} \times 4\text{m}$ (tối ưu trong nhà màng $6\text{m} \times 6\text{m}$), nguồn cấp điện $220\text{VAC}$ cho trạm sạc, nguồn nước sạch bổ sung và sóng Wi-Fi $2.4\text{GHz}$ để robot đồng bộ dữ liệu lên Firebase.
2. Hệ thống xử lý thế nào khi mất điện lưới hoặc mất kết nối Internet?
Robot trang bị ắc quy $12\text{V}-20\text{Ah}$ duy trì vận hành nội bộ lên tới 84 giờ. Khi mất kết nối Wi-Fi, vi điều khiển Slave Arduino Nano vẫn tự động thực thi các chu kỳ cho ăn và ngập - xả theo timer phần cứng độc lập đã được lưu trong bộ nhớ EEPROM.
3. Cụm cảm biến nước có bị ảnh hưởng bởi cặn bẩn và vi sinh vật không?
Có. Do đặc thù môi trường Aquaponics giàu mùn bã hữu cơ, cụm cảm biến được đặt trong buồng gom mẫu PVC $\Phi60$ có gắn lưới lọc thô. Người dùng chỉ cần rửa sạch đầu dò pH/TDS định kỳ 2 tháng một lần bằng dung dịch đệm chuẩn $pH = 7.0$.
4. Thuật toán Fuzzy Logic có tùy biến được cho các loài thủy sản khác không?
Hoàn toàn có thể. Bảng quy tắc mờ (Rule Base) và các hàm liên thuộc (Membership Functions) trên code ESP8266 có thể dễ dàng cấu hình lại từ xa qua App để phù hợp với từng loài (cá koi, cá lăng, tôm càng xanh) có yêu cầu pH và độ đục khác nhau.
5. Chi phí bảo trì hàng năm của hệ thống là bao nhiêu?
Chi phí bảo trì ước tính khoảng $500.000 - 800.000\text{ VNĐ/năm}$, chủ yếu bao gồm dung dịch hiệu chuẩn cảm biến, thay thế lọc thô và bảo dưỡng bôi trơn hệ ray dẫn hướng định kỳ.
Kết luận
Đồ án tốt nghiệp “Nghiên cứu, thiết kế và chế tạo hệ thống nhà màng phục vụ canh tác Aquaponics” của sinh viên Nguyễn Quốc An và Nguyễn Việt Hùng (Trường ĐH Sư phạm Kỹ thuật TP.HCM) là một minh chứng xuất sắc cho năng lực kết hợp giữa kỹ thuật cơ khí chính xác, điện tử điều khiển thông minh và công nghệ phần mềm hiện đại. Đề tài đã chuyển giao thành công một giải pháp nông nghiệp đô thị tự động hóa toàn diện, giải quyết trọn vẹn thách thức về quản lý chất lượng nước và tối ưu hóa năng suất nuôi trồng.
Mô hình không chỉ dừng lại ở kết quả học thuật mà sở hữu tiềm năng thương mại hóa mạnh mẽ, đóng góp thiết thực vào công cuộc hiện đại hóa ngành nông nghiệp công nghệ cao và kiến tạo chuỗi giá trị thực phẩm sạch bền vững cho tương lai.