Giới thiệu dự án

Mô hình tích hợp trồng rau nuôi cá tuần hoàn (Aquaponics) đang trở thành một trong những xu hướng mũi nhọn của nền nông nghiệp đô thị hiện đại và nông nghiệp chính xác (Smart Agriculture). Theo các báo cáo thống kê trong ngành nông nghiệp công nghệ cao, việc thiếu kiểm soát đồng bộ các thông số môi trường sinh thái (nhiệt độ nước, cường độ quang thông, độ ẩm giá thể và độ ẩm không khí) có thể làm sụt giảm 20% đến 35% năng suất sinh học của rau thủy canh và gia tăng tỷ lệ mắc bệnh ở cá nuôi lên trên 40%.

Tại các đô thị lớn, người trồng trọt và nuôi trồng thủy sản quy mô hộ gia đình thường xuyên đối mặt với các rào cản lớn: thiếu không gian canh tác, quỹ thời gian chăm sóc hạn chế, và sự biến động thất thường của vi khí hậu nhiệt đới. Khi nhiệt độ môi trường tăng cao vượt ngưỡng 35°C, độ ẩm đất canh tác suy giảm nhanh chóng xuống dưới 60%, dẫn đến hiện tượng stress nhiệt và héo rũ cục bộ ở rễ cây. Đồng thời, vào các đợt không khí lạnh hoặc ban đêm, nhiệt độ nước hồ cá giảm xuống dưới 25°C khiến cá suy giảm hệ miễn dịch, co cụm dưới đáy hồ và dễ nhiễm khuẩn. Bên cạnh đó, điều kiện ánh sáng trong nhà hoặc thời tiết nhiều mây (quang thông suy giảm dưới 50 lux) làm gián đoạn nghiêm trọng chu trình quang hợp của thực vật.

Đồ án "Thiết kế và thi công mô hình tích hợp trồng rau nuôi cá" do sinh viên ngành Công nghệ Kỹ thuật Điện tử - Viễn thông (Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh) nghiên cứu và phát triển nhằm giải quyết triệt để bài toán tự động hóa cân bằng hệ sinh thái Aquaponics khép kín. Dự án xác định các mục tiêu cụ thể:

  1. Thu thập dữ liệu môi trường đa điểm: Đo đạc liên tục và chính xác 5 thông số vật lý quan trọng: nhiệt độ không khí (°C), độ ẩm không khí (%), độ ẩm đất (%), cường độ ánh sáng (lux) và nhiệt độ môi trường nước (°C).
  2. Tự động hóa chu trình phản hồi kín: Tự động kích hoạt động cơ bơm tưới phun sương làm mát khi nhiệt độ khí $\ge 35^\circ\text{C}$ hoặc độ ẩm đất $< 60%$; tự động kích hoạt thanh sưởi nhiệt khi nhiệt độ nước $< 25^\circ\text{C}$; tự động bật dải LED quang hợp khi cường độ ánh sáng môi trường $\le 50\text{ lux}$.
  3. Điều khiển lai (Hybrid Control) linh hoạt: Cho phép chuyển đổi liền mạch giữa cơ chế điều khiển tự động hoàn toàn (Auto) và điều khiển cưỡng bức thủ công (Manual) thông qua hệ thống nút nhấn cứng trên hộp điều khiển hoặc ứng dụng di động.
  4. Giám sát và đồng bộ hóa đám mây thời gian thực: Trực quan hóa dữ liệu đo đạc tại chỗ qua màn hình LCD 20x4 ký tự và truyền thông không dây băng tần 2.4 GHz về hệ thống lưu trữ đám mây Google Firebase Realtime Database với độ trễ dưới 500 ms.
  5. Xây dựng ứng dụng điều khiển di động: Thiết kế giao diện Dashboard trực quan trên nền tảng Android (phát triển qua Kodular) cho phép giám sát thông số và kích hoạt cơ cấu chấp hành từ xa qua Wi-Fi/Internet.

Phạm vi và giới hạn đề tài:

  • Mô hình thử nghiệm áp dụng cho hệ thống Aquaponics khép kín quy mô nhỏ và vừa (thể tích hồ cá từ 50 đến 150 lít, kết hợp khay giá thể trồng rau/hoa màu tầng trên).
  • Hệ thống vi điều khiển trung tâm sử dụng SoC ESP32 DEVKIT V1, giao tiếp Wi-Fi chuẩn IEEE 802.11 b/g/n băng tần 2.4 GHz.
  • Thiết bị chấp hành sử dụng nguồn hỗn hợp: DC 12V (động cơ bơm MB385, LED quang hợp) và AC 220V (thanh sưởi nhiệt RS-208B 100W cách ly an toàn qua rơ-le).

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

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

Trước khi đề xuất giải pháp kiến trúc phần cứng và phần mềm, nhóm nghiên cứu đã tiến hành phân tích so sánh giữa các phương pháp tiếp cận hiện có trên thị trường nhằm xác định rõ khoảng trống công nghệ (gap analysis).

Tiêu chí kỹ thuật Canh tác truyền thống Hệ thống hẹn giờ (Timer-based) Hệ thống IoT Aquaponics (Đề tài)
Cơ chế kích hoạt Thủ công bằng sức người Kích hoạt cố định theo chu kỳ giờ Tự động thích ứng theo thời gian thực dựa trên ngưỡng cảm biến
Giám sát thông số Cảm quan trực quan, đo rời rạc Không có khả năng giám sát Đo liên tục 5 thông số (Nhiệt/Ẩm khí, Ẩm đất, Nắng, Nhiệt nước)
Độ trễ phát hiện rủi ro Rất cao (vài giờ đến vài ngày) Không có cảnh báo khi thời tiết dị thường Thời gian thực (< 1 giây cập nhật về Cloud/App)
Đồng bộ hóa dữ liệu Ghi chép thủ công Không hỗ trợ Đồng bộ hai chiều lên Firebase NoSQL Database
Giao diện điều khiển Cơ khí / Công tắc Bộ hẹn giờ điện tử cơ khí Nút bấm vật lý + Màn hình LCD + Mobile App Android
Chi phí đầu tư Thấp nhất Trung bình Tối ưu hóa linh kiện, chi phí thấp, hiệu quả cao

Đánh giá yêu cầu hệ thống theo mô hình phân loại MoSCoW:

  • Must have (Bắt buộc phải có): Đo đạc chính xác 5 thông số môi trường; kích hoạt rơ-le bật/tắt bơm 12V, đèn 12V, sưởi 220V theo ngưỡng ngưỡng cài đặt; hiển thị LCD 20x4 qua I2C; điều khiển qua nút bấm vật lý và ứng dụng Android qua Wi-Fi.
  • Should have (Nên có): Đồng bộ dữ liệu không độ trễ lên cơ sở dữ liệu thời gian thực Firebase Realtime Database; mạch hạ áp DC-DC XL4015E tản nhiệt tốt, hiệu suất chuyển đổi cao.
  • Could have (Có thể mở rộng): Lưu trữ lược sử dữ liệu dưới dạng đồ thị phân tích vi khí hậu; tích hợp lọc vi sinh QS-200A kép tăng nồng độ oxy hòa tan cho cá.
  • Won't have (Chưa thực hiện đợt này): Tự động cân bằng độ pH và nồng độ chất rắn hòa tan (TDS/EC) trong dung dịch dinh dưỡng; điều khiển qua giọng nói.

Thiết kế hệ thống

Kiến trúc phần cứng của hệ thống được module hóa thành 7 khối chức năng phối hợp chặt chẽ:

Bảng thông số chi tiết Technology Stack

Thành phần Tên thiết bị / Phần mềm Thông số kỹ thuật / Phiên bản Vai trò chức năng
Vi điều khiển (MCU) ESP32 DEVKIT V1 ESP32-D0WDQ6, 32-bit Tensilica Xtensa LX6, 240 MHz, 520 KB SRAM Xử lý logic trung tâm, giao tiếp cảm biến, kết nối mạng Wi-Fi
Cảm biến nhiệt nước DS18B20 (Dây mềm chống nước) Giao thức 1-Wire, dải đo -55°C đến +125°C, độ phân giải 9-12 bit Giám sát nhiệt độ nước hồ cá
Cảm biến nhiệt/ẩm khí DHT11 Điện dung đo ẩm 20-90% RH (sai số 5%), nhiệt trở 0-50°C (sai số 2°C) Giám sát vi khí hậu không khí khu vực giàn rau
Cảm biến độ ẩm đất Cảm biến điện trở nĩa + LM393 Chuyển đổi tín hiệu Analog 0-3.3V (ADC 12-bit, giá trị scale 0-4095) Giám sát lượng nước trong đất trồng
Cảm biến quang thông BH1750 Giao thức I2C, dải đo 1 - 65535 lux, bộ chuyển đổi ADC nội 16-bit Đo cường độ ánh sáng tự nhiên
Màn hình hiển thị LCD 2004 + I2C PCF8574 LCD ký tự 20 cột x 4 dòng, địa chỉ I2C mặc định 0x27 Giám sát trạng thái tại trạm cục bộ
Module chuyển mạch 3-Channel Relay Module Kích mức thấp (Active LOW), cách ly quang Opto PC817, 10A 250VAC / 30VDC Đóng cắt an toàn cho tải DC và AC
Nguồn hạ áp DC-DC Buck XL4015E Input 4-38V, Output chỉnh định 5V-5A, hiệu suất chuyển đổi $\le 96%$ Hạ áp từ 12VDC Adapter xuống 5VDC cấp cho ESP32 và cảm biến
Cơ sở dữ liệu Google Firebase Realtime DB JSON NoSQL, cấu trúc cây phân cấp, đồng bộ hóa qua giao thức WebSocket Lưu trữ trạng thái và chỉ lệnh điều khiển
Nền tảng App Kodular Platform Tương thích Android OS 8.0 trở lên, kết nối Firebase SDK Giao diện điều khiển và giám sát di động

Thiết kế cấu trúc dữ liệu NoSQL (Firebase Realtime Database)

Cơ sở dữ liệu được tổ chức tối giản dưới định dạng cây JSON nhằm tối ưu băng thông và giảm thiểu độ trễ truyền gói tin:

{
  "Aquaponics_System": {
    "Sensors": {
      "air_temperature": 28.5,
      "air_humidity": 72.0,
      "soil_humidity": 65,
      "light_intensity": 350,
      "water_temperature": 26.2
    },
    "Control_Status": {
      "mode": "AUTO",
      "pump_state": 0,
      "light_state": 0,
      "heater_state": 0
    },
    "Manual_Commands": {
      "btn_pump": 0,
      "btn_light": 0,
      "btn_heater": 0
    }
  }
}

Methodology

Dự án áp dụng mô hình phát triển phần cứng và hệ thống nhúng lặp cuốn chiếu (V-Model kết hợp Agile Sprints) qua các mốc thời gian (Milestones):

  • Giai đoạn 1 (Tuần 1 - Tuần 2): Nghiên cứu datasheet, phân tích yêu cầu kỹ thuật, tính toán công suất nguồn tiêu thụ tổng thể.
  • Giai đoạn 2 (Tuần 3 - Tuần 5): Thiết kế sơ đồ nguyên lý (Schematic), layout mạch in PCB hoặc lắp ráp Breadboard thử nghiệm; viết driver giao tiếp cảm biến (I2C, 1-Wire, ADC).
  • Giai đoạn 3 (Tuần 6 - Tuần 7): Cấu hình Firebase Realtime DB, lập trình kết nối Wi-Fi trên ESP32; thiết kế giao diện ứng dụng trên nền tảng Kodular.
  • Giai đoạn 4 (Tuần 8 - Tuần 9): Đóng hộp cơ khí bảo vệ, lắp đặt thực nghiệm trên mô hình thủy sinh và giá thể rau lan, chạy thử nghiệm liên tục (Burn-in test).
  • Giai đoạn 5 (Tuần 10): Thu thập số liệu, tối ưu hóa thuật toán lọc nhiễu cảm biến, đánh giá độ ổn định và hoàn thiện báo cáo khóa luận.

Quản trị rủi ro và an toàn kỹ thuật:

  • Nhiễu điện từ (EMF) từ cuộn hút rơ-le và motor bơm: Sử dụng rơ-le có cách ly quang (Optocoupler), bố trí diode dập xung ngược (Flyback Diode) tại tải cuộn cảm.
  • An toàn điện lưới AC 220V của cây sưởi: Tách biệt hoàn toàn phần mass (GND) tín hiệu DC 5V/12V với dây pha AC 220V; bọc co nhiệt cách điện kép toàn bộ chân đấu nối rơ-le.
  • Mất kết nối Wi-Fi đột ngột: Thuật toán trên ESP32 duy trì vòng lặp điều khiển tự động độc lập cục bộ ngay cả khi mất kết nối mạng (Non-blocking loop), đồng thời định kỳ thử kết nối lại ngầm (Auto-reconnect).

Implementation và kết quả

Development process

Quá trình hiện thực hóa hệ thống tập trung vào việc lập trình điều khiển nhúng trên môi trường Arduino IDE (C/C++) cho vi điều khiển ESP32 và xây dựng khối logic kéo thả trực quan trên Kodular.

Đoạn mã nguồn xử lý thuật toán điều khiển trung tâm (Core Algorithm trên ESP32)

#include <WiFi.h>
#include <FirebaseESP32.h>
#include <DHT.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#include <BH1750.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

// Định nghĩa chân phần cứng GPIO
#define PIN_SOIL_ADC     36 // Chân VP đọc độ ẩm đất
#define PIN_DHT          15 // Cảm biến DHT11
#define PIN_ONEWIRE      4  // Cảm biến DS18B20
#define PIN_RELAY_HEATER 13 // Rơ-le sưởi
#define PIN_RELAY_LIGHT  12 // Rơ-le đèn quang hợp
#define PIN_RELAY_PUMP   14 // Rơ-le máy bơm

// Ngưỡng cài đặt điều khiển
const float THRESHOLD_TEMP_AIR_HIGH = 35.0; // °C
const int   THRESHOLD_SOIL_LOW      = 60;   // %
const float THRESHOLD_TEMP_WATER_LOW = 25.0; // °C
const float THRESHOLD_LIGHT_LOW      = 50.0; // Lux

DHT dht(PIN_DHT, DHT11);
OneWire oneWire(PIN_ONEWIRE);
DallasTemperature ds18b20(&oneWire);
BH1750 lightMeter;
LiquidCrystal_I2C lcd(0x27, 20, 4);

// Hàm tính toán phần trăm độ ẩm đất từ ADC 12-bit (0 - 4095)
int readSoilMoisturePercent() {
  int rawADC = analogRead(PIN_SOIL_ADC);
  // ADC 4095 -> Đất khô (0%), ADC 0 -> Đất bão hòa nước (100%)
  int percent = map(rawADC, 4095, 0, 0, 100);
  return constrain(percent, 0, 100);
}

void executeSystemLogic(bool isAutoMode, float tempAir, int soilMoist, float lightLux, float tempWater) {
  if (isAutoMode) {
    // 1. Logic tự động điều khiển máy bơm tưới phun sương
    if (tempAir >= THRESHOLD_TEMP_AIR_HIGH || soilMoist < THRESHOLD_SOIL_LOW) {
      digitalWrite(PIN_RELAY_PUMP, LOW); // Kích Relay ON (Active LOW)
    } else {
      digitalWrite(PIN_RELAY_PUMP, HIGH); // Tắt Relay OFF
    }

    // 2. Logic tự động điều khiển đèn chiếu sáng quang hợp
    if (lightLux <= THRESHOLD_LIGHT_LOW) {
      digitalWrite(PIN_RELAY_LIGHT, LOW); // Bật đèn LED
    } else {
      digitalWrite(PIN_RELAY_LIGHT, HIGH); // Tắt đèn LED
    }

    // 3. Logic tự động điều khiển cây sưởi hồ cá
    if (tempWater < THRESHOLD_TEMP_WATER_LOW) {
      digitalWrite(PIN_RELAY_HEATER, LOW); // Kích hoạt sưởi
    } else {
      digitalWrite(PIN_RELAY_HEATER, HIGH); // Tắt sưởi
    }
  }
}

Testing và validation

Hệ thống được vận hành đo đạc thử nghiệm liên tục trong điều kiện thực tế tại TP. Hồ Chí Minh nhằm kiểm chứng độ chính xác của các cảm biến và độ tin cậy của thuật toán phản xạ.

Bảng thông số đo đạc thu thập thực tế theo các ngày thử nghiệm

Ngày theo dõi Nhiệt độ khí (°C) Độ ẩm khí (%) Độ ẩm đất (%) Cường độ sáng (Lux) Nhiệt độ nước (°C) Trạng thái cơ cấu chấp hành tự kích hoạt
Ngày 1 (Trưa nắng) 35.8 62.1 54 1240 28.4 Bơm tưới BẬT (Do nhiệt độ $\ge 35^\circ\text{C}$ & Ẩm đất $<60%$)
Ngày 2 (Chiều mát) 31.2 74.5 78 420 27.1 Tất cả tải TẮT (Môi trường cân bằng lý tưởng)
Ngày 3 (Mưa dông) 27.3 88.0 85 38 25.6 Đèn quang hợp BẬT (Do quang thông $\le 50\text{ lux}$)
Ngày 4 (Đêm lạnh) 24.8 82.3 68 0.05 23.9 Đèn BẬT (Trời tối) + Cây sưởi BẬT (Nước $<25^\circ\text{C}$)
Ngày 5 (Sáng sớm) 26.5 79.0 58 180 25.2 Bơm tưới BẬT (Độ ẩm đất khô $58% < 60%$)

Đánh giá hiệu quả làm ẩm đất và phản ứng của bơm tưới mini MB385

  • Độ trễ kích hoạt hệ thống: Vi điều khiển phát hiện ngưỡng và đóng tiếp điểm rơ-le trong thời gian $\le 120\text{ ms}$.
  • Hiệu quả tưới: Béc phun sương với lưu lượng $1.5\text{ lít/phút}$ giúp nâng độ ẩm đất từ mức khô $50%$ lên mức bão hòa tối ưu $75%$ chỉ sau $45\text{ giây}$ bơm tưới, giảm thiểu triệt để hiện tượng rửa trôi giá thể.
  • Tỷ lệ đồng bộ Cloud: $99.4%$ số gói tin gửi lên Firebase Realtime Database thành công với độ trễ truyền trung bình $320\text{ ms}$ qua kết nối Wi-Fi ổn định.

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

Hệ thống đã hoàn thiện toàn diện về mặt phần cứng cơ khí, bo mạch điện tử và giao diện phần mềm ứng dụng di động:

  1. Hoàn thiện phần cứng cục bộ: Toàn bộ bo mạch trung tâm ESP32, mạch hạ áp XL4015E, module relay 3 kênh và các cầu đấu Domino được tích hợp gọn gàng trong hộp kỹ thuật chuẩn công nghiệp, có quạt thông gió và đèn LED báo nguồn. Màn hình LCD 20x4 hiển thị sắc nét toàn bộ 5 thông số theo thời gian thực.
  2. Khả năng điều khiển đa nền tảng: Thao tác đóng ngắt cưỡng bức bằng 3 nút nhấn vật lý tại trạm phản hồi tức thì (< 50 ms). Giao diện ứng dụng Android chuyển đổi mượt mà giữa chế độ Auto và Manual.
  3. Độ ổn định hệ sinh thái: Cá trong hồ (thể tích 80 lít) duy trì hoạt động bơi lội linh hoạt, nhiệt độ nước luôn giữ ở mức $25.5^\circ\text{C} - 28.5^\circ\text{C}$; rau trồng trên máng giá thể hấp thu đủ quang kỳ nhờ ánh sáng nhân tạo bổ sung kịp thời khi trời tối hoặc nhiều mây.

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

  1. Kiến trúc điều khiển lai thông minh 2 tầng (Hybrid Dual-Layer Control): Điểm đột phá của đề tài nằm ở việc tích hợp song song cơ chế bảo vệ kép: hệ thống vẫn tự động vận hành thông minh dựa trên logic cục bộ của vi điều khiển ESP32 kể cả khi xảy ra sự cố đứt kết nối Internet/Firebase, đồng thời vẫn cho phép người dùng can thiệp tức thời qua nút nhấn cơ học hoặc Dashboard di động khi cần thiết.
  2. Tối ưu hóa năng lượng và quản lý nguồn thông minh: Sử dụng mạch giảm áp xung Buck DC-DC XL4015E tần số chuyển mạch $180\text{ kHz}$ cho hiệu suất năng lượng đạt tới $96%$, giảm thiểu lượng nhiệt sinh ra so với các IC tuyến tính truyền thống (như dòng LM7805), nâng cao tuổi thọ tổng thể của linh kiện bán dẫn.
  3. Giải pháp tích hợp chi phí thấp cho cộng đồng: Với tổng kinh phí vật tư linh kiện chưa tới 1.200.000 VNĐ, hệ thống mang lại hiệu năng giám sát tương đương các bộ điều khiển công nghiệp chuyên dụng có giá thành đắt hơn gấp 5 - 8 lần.
Đặc tính công nghệ Hệ thống truyền thống Giải pháp thương mại ngoại nhập Đề tài nghiên cứu (ESP32 Aquaponics)
Chi phí triển khai 200.000 - 400.000 VNĐ 6.000.000 - 12.000.000 VNĐ ~ 1.150.000 VNĐ (Tối ưu nhất)
Giao thức đồng bộ Không có Cloud đóng (Proprietary) Firebase Realtime DB (Mở, tùy biến cao)
Nền tảng App Không có Có sẵn nhưng khó tùy biến Ứng dụng Android tiếng Việt thân thiện
Độ linh hoạt phần cứng Thấp Cố định, khó thay thế linh kiện Module hóa tiêu chuẩn, dễ sửa chữa/nâng cấp

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

Kịch bản ứng dụng trong đời sống

  • Mô hình vườn sinh thái thông minh tại các căn hộ/nhà phố đô thị: Triển khai tại ban công, sân thượng hoặc trong phòng khách, cung cấp nguồn rau xanh sạch và không gian thủy sinh giải trí mà không tốn công chăm sóc mỗi ngày.
  • Giáo dục STEM & Đào tạo kỹ thuật nhúng: Làm giáo cụ trực quan sinh động tại các trường đại học, cao đẳng và trường phổ thông nhằm minh họa nguyên lý IoT, nông nghiệp tuần hoàn và lập trình điều khiển nhúng.
  • Trang trại nông nghiệp hữu cơ quy mô vừa: Ứng dụng để điều khiển các phân khu vi khí hậu đặc biệt như vườn ươm giống cây mô, giàn lan quý đòi hỏi kiểm soát nghiêm ngặt về nhiệt độ và độ ẩm.
                    QUY TRÌNH TRIỂN KHAI LẮP ĐẶT

Dự toán chi phí và phân tích hiệu quả kinh tế (ROI)

Bảng bóc tách khối lượng vật tư (BOM - Bill of Materials)

STT Tên linh kiện / Thiết bị Số lượng Đơn giá ước tính (VNĐ) Thành tiền (VNĐ)
1 Bo mạch vi điều khiển ESP32 DEVKIT V1 1 115.000 115.000
2 Cảm biến nhiệt độ nước DS18B20 dây mềm chống nước 1 45.000 45.000
3 Cảm biến nhiệt độ - độ ẩm không khí DHT11 1 35.000 35.000
4 Cảm biến độ ẩm đất chân mạ kèm module LM393 1 25.000 25.000
5 Cảm biến cường độ ánh sáng quang thông BH1750 1 40.000 40.000
6 Màn hình LCD 20x4 + Module chuyển đổi I2C PCF8574 1 95.000 95.000
7 Module 3 Rơ-le 5V cách ly quang Optocoupler 1 45.000 45.000
8 Động cơ bơm mini MB385 12VDC + Béc phun sương 1 85.000 85.000
9 Thanh sưởi hồ cá chống nổ RS-208B 100W 1 90.000 90.000
10 Cuộn dây LED chuyên dụng quang hợp cho cây 12V 1 110.000 110.000
11 Lọc vi sinh thủy sinh QS-200A kèm máy sủi 1 75.000 75.000
12 Mạch hạ áp Buck DC-DC XL4015E 5A hiển thị LED 1 55.000 55.000
13 Nguồn Adapter DC 12V - 2A 1 65.000 65.000
14 Vỏ hộp kỹ thuật, domino, nút nhấn, dây nối, ống nước 1 bộ 170.000 170.000
TỔNG Tổng kinh phí phần cứng 1.050.000 VNĐ

Hiệu quả đầu tư (ROI): Hệ thống giúp tiết kiệm ước tính 1.5 giờ lao động mỗi ngày cho việc tưới tiêu và kiểm tra cá cảnh. Với chi phí đầu tư ban đầu xấp xỉ 1 triệu đồng cùng mức tiêu thụ điện năng trung bình chỉ khoảng 12 kWh/tháng (~ 30.000 VNĐ tiền điện), hệ sinh thái tự hoàn vốn chỉ sau 6 đến 8 tháng vận hành thông qua giá trị sản lượng rau sạch và giảm thiểu rủi ro cá chết do sốc nhiệt.


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

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

  • Độ bền điện hóa của cảm biến độ ẩm đất: Đầu dò cảm biến dạng nĩa điện trở trực tiếp tiếp xúc với ion khoáng trong đất ẩm dễ xảy ra hiện tượng oxy hóa anode sau 3 - 6 tháng sử dụng liên tục.
  • Giới hạn dải đo và độ chính xác của DHT11: Cảm biến DHT11 có sai số nhiệt độ $\pm 2^\circ\text{C}$ và tần số lấy mẫu chậm (1 Hz), khó thích ứng trong các môi trường vi khí hậu thay đổi đột ngột.
  • Thiếu hụt chỉ số sinh hóa chuyên sâu trong nước: Chưa tích hợp các đầu đo nồng độ ion nitrate ($NO_3^-$), ion ammonium ($NH_4^+$), độ kiềm/pH và nồng độ oxy hòa tan (DO) trong nước hồ cá.

Hướng nâng cấp và phát triển tương lai

  • Chuyển đổi sang cảm biến điện dung (Capacitive Soil Moisture Sensor): Sử dụng cảm biến đo độ ẩm đất dạng điện dung chống ăn mòn để kéo dài tuổi thọ thiết bị lên trên 3 năm.
  • Nâng cấp cảm biến khí hậu: Thay thế DHT11 bằng module công nghiệp SHT30 hoặc BME280 (tích hợp đo áp suất khí quyển) giao tiếp I2C với độ chính xác cao ($\pm 0.3^\circ\text{C}$).
  • Tích hợp cảm biến hóa lý nước chuyên dụng: Bổ sung sensor đo nồng độ oxy hòa tan DO, cảm biến đo độ đục của nước và cảm biến pH công nghiệp để tạo chu trình sinh thái hoàn hảo.
  • Ứng dụng Trí tuệ nhân tạo (AI/Machine Learning): Lắp đặt camera ESP32-CAM và triển khai mô hình học sâu TinyML (TensorFlow Lite for Microcontrollers) ngay tại biên để nhận diện sớm sâu bệnh hại trên lá rau và hành vi bất thường của đàn cá.

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

  • Sinh viên và Học viên kỹ thuật: Tiếp cận một đồ án mẫu mực về sự kết hợp liên ngành giữa Kỹ thuật Điện tử, Viễn thông, Công nghệ Phần mềm và Nông nghiệp sinh thái; nắm vững kỹ thuật lập trình nhúng ESP32, giao thức truyền thông I2C, 1-Wire, ADC và Cloud Firebase.
  • Lập trình viên và Kỹ sư IoT: Tham khảo cấu trúc mã nguồn điều khiển non-blocking tối ưu, giải pháp cách ly tải công suất lớn AC/DC chống nhiễu và kiến trúc kết nối ứng dụng di động qua WebSocket.
  • Hộ gia đình đô thị & Chủ trang trại: Có ngay một giải pháp kỹ thuật khả thi, giá rẻ, dễ thi công để xây dựng hệ thống tự động hóa vườn rau - ao cá tại gia, nâng cao chất lượng cuộc sống.
  • Nhà nghiên cứu nông nghiệp công nghệ cao: Sở hữu nền tảng công cụ thu thập dữ liệu vi khí hậu liên tục với chi phí thấp để phục vụ các phân tích thống kê sinh trưởng cây trồng và thủy sản.

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

1. Yêu cầu kỹ thuật tối thiểu về nguồn điện và hạ tầng mạng để triển khai hệ thống là gì?

Hệ thống yêu cầu nguồn điện lưới gia dụng AC 220V/50Hz ổn định và một bộ nguồn Adapter DC 12V-2A. Về hạ tầng mạng, trạm vi điều khiển cần phủ sóng Wi-Fi chuẩn 802.11 b/g/n băng tần 2.4 GHz (không hỗ trợ băng tần 5 GHz đơn thuần) có kết nối Internet để đồng bộ Firebase.

2. Giới hạn mở rộng số lượng cảm biến và cơ cấu chấp hành trên ESP32 như thế nào?

Vi điều khiển ESP32 hỗ trợ giao tiếp I2C trên 2 chân GPIO 21 (SDA) và GPIO 22 (SCL), cho phép mắc song song tối đa 112 thiết bị và cảm biến ngoại vi khác nhau trên cùng một bus địa chỉ. Để mở rộng thêm rơ-le hoặc cảm biến Digital, người dùng có thể sử dụng thêm IC ghi dịch 74HC595 hoặc module mở rộng GPIO PCF8574.

3. Hệ thống có thể vận hành ổn định nếu bị mất mạng Internet hoặc mất sóng Wi-Fi không?

Hoàn toàn ổn định. Thuật toán điều khiển trên ESP32 được thiết kế theo vòng lặp kiểm tra cảm biến độc lập cục bộ. Khi mất kết nối Wi-Fi, toàn bộ logic tự động bật/tắt bơm, đèn LED và cây sưởi vẫn diễn ra bình thường theo ngưỡng cài đặt trong bộ nhớ Flash của chip, đồng thời các nút bấm cứng vẫn duy trì toàn bộ chức năng điều khiển bằng tay.

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

Chi phí bảo dưỡng định kỳ rất thấp. Người dùng chỉ cần vệ sinh tấm mút của lọc vi sinh QS-200A định kỳ 2 - 4 tuần/lần dưới vòi nước sạch; lau chùi bề mặt đầu đo cảm biến quang thông BH1750 và cảm biến nhiệt độ DS18B20 3 tháng/lần để tránh bám rêu mốc.

5. Tại sao đồ án lại chọn nền tảng Kodular và Google Firebase thay vì các máy chủ MQTT riêng biệt?

Google Firebase Realtime Database cung cấp kiến trúc NoSQL lưu trữ thời gian thực với gói miễn phí (Spark Plan) rất rộng lượng, không đòi hỏi chi phí thuê máy chủ (VPS). Nền tảng Kodular cho phép xây dựng ứng dụng Android nhanh chóng qua giao diện kéo thả khối lệnh (Block-based programming) mà vẫn tích hợp sâu Firebase SDK, giúp rút ngắn thời gian phát triển sản phẩm mẫu từ vài tháng xuống vài tuần mà vẫn đảm bảo độ mượt mà và trực quan.


Kết luận

Đồ án tốt nghiệp "Thiết kế và thi công mô hình tích hợp trồng rau nuôi cá" đã giải quyết thành công bài toán tự động hóa hệ sinh thái nông nghiệp tuần hoàn Aquaponics quy mô hộ gia đình bằng công nghệ Internet vạn vật (IoT). Với sự kết hợp nhịp nhàng giữa phần cứng vi điều khiển ESP32 mạnh mẽ, hệ thống cảm biến môi trường đa dạng, mạch công suất cách ly an toàn và nền tảng điện toán đám mây Google Firebase - Android App, mô hình chứng minh tính thực tiễn cao, hoạt động ổn định và tối ưu chi phí. Đây là bước đệm công nghệ vững chắc, mở ra tiềm năng ứng dụng sâu rộng cho các mô hình nông nghiệp thông minh tại các đô thị hiện đại trong kỷ nguyên chuyển đổi số.