Giới thiệu dự án
Ngành chăn nuôi lợn tại Việt Nam đang trải qua quá trình chuyển dịch mạnh mẽ từ mô hình chăn nuôi nông hộ, nhỏ lẻ sang mô hình trang trại quy mô công nghiệp khép kín. Theo thống kê của ngành nông nghiệp, chi phí nhân công và tổn thất do dịch bệnh (như dịch tả lợn châu Phi, hội chứng rối loạn sinh sản và hô hấp PRRS, tiêu chảy do E. coli) chiếm tới 65–70% rủi ro tài chính của các trang trại. Các phương pháp quản lý chuồng trại thủ công bộc lộ nhiều hạn chế nghiêm trọng:
- Độ trễ trong giám sát tiểu khí hậu: Nhiệt độ, độ ẩm và nồng độ khí độc (đặc biệt là khí Metan - $CH_4$) không được theo dõi liên tục, khiến vật nuôi bị sốc nhiệt hoặc viêm đường hô hấp, làm giảm chỉ số chuyển đổi thức ăn (FCR).
- Chi phí nhân công vận hành cao: Quy trình cấp thức ăn, nước uống và vệ sinh chuồng trại tiêu tốn nhiều thời gian và công sức lao động trực tiếp, làm tăng nguy cơ lây nhiễm chéo mầm bệnh từ con người sang đàn lợn.
- Thiếu hụt dữ liệu thân nhiệt thời gian thực: Việc phát hiện lợn bị sốt qua quan sát trực quan thường diễn ra muộn khi bệnh đã lây lan sang cả đàn.
- Đứt gãy chuỗi truy xuất nguồn gốc: Quản lý lịch tiêm phòng vắc-xin và thời gian đào thải tồn dư kháng sinh bằng sổ sách truyền thống dễ thất lạc, không đáp ứng được tiêu chuẩn VietGAP.
Đồ án "Thiết kế hệ thống giám sát chăn nuôi lợn sử dụng công nghệ IoTs" (Khoa Điện - Điện tử, Trường Đại học Sư phạm Kỹ thuật TP.HCM) được nghiên cứu và phát triển nhằm giải quyết triệt để các bài toán thực tiễn trên bằng một hệ thống phần cứng - phần mềm nhúng hoàn chỉnh.
graph LR
A[Môi trường chuồng nuôi] -->|Thu thập dữ liệu liên tục| B(Khối cảm biến & Camera nhiệt)
B -->|Tín hiệu số/I2C/Analog| C[Bộ điều khiển trung tâm ESP32]
C -->|Tự động kích hoạt| D[Cơ cấu chấp hành: Quạt, Bơm, Đèn, Máng ăn]
C -->|WiFi IEEE 802.11 b/g/n| E[(Google Firebase Realtime DB)]
E <-->|Đồng bộ 2 chiều| F[Ứng dụng Android - MIT App Inventor]
E <-->|API Webhook Script| G[Google Sheets - Dữ liệu tiêm phòng & QR Code]
Mục tiêu nghiên cứu cụ thể
- Thiết kế và chế tạo mô hình chuồng nuôi phân vùng khép kín (3 phân khu: heo con cai sữa, heo thịt, heo cách ly điều trị).
- Thu thập và xử lý liên tục các chỉ số môi trường: nhiệt độ ($0–50^\circ\text{C}$), độ ẩm ($20–90%\text{ RH}$), nồng độ khí $CH_4$ ($300–10.000\text{ ppm}$) và mực nước máng uống ($2–250\text{ cm}$).
- Tích hợp cảm biến nhiệt độ hồng ngoại dạng mảng bức xạ AMG8833 ($8\times8$ pixel) và màn hình màu TFT 1.8 inch để hiển thị bản đồ nhiệt, phát hiện sớm dấu hiệu sốt và bất thường vận động của đàn lợn.
- Tự động hóa toàn diện các cơ cấu chấp hành: điều hòa nhiệt độ theo ngưỡng chuẩn ($27^\circ\text{C}$, $75%\text{ RH}$), định lượng cấp thức ăn qua động cơ Servo, bơm nước uống tự động và xả nước vệ sinh định kỳ.
- Xây dựng ứng dụng di động Android kết nối Firebase Realtime Database và tích hợp quét mã QR Code để truy xuất hồ sơ cá thể lợn (lịch tiêm vắc-xin, nguồn gốc, tồn dư kháng sinh).
Phạm vi và giới hạn của đề tài
- Phạm vi: Mô hình hóa hệ thống chuồng trại tự động hóa phân tầng trên vi điều khiển ESP32-WROOM-32, tích hợp truyền thông không dây WiFi và ứng dụng điều khiển di động.
- Giới hạn: Nghiên cứu được triển khai thử nghiệm trên mô hình chuồng nuôi thực nghiệm với các cơ cấu truyền động tương thích mức điện áp $5\text{V}$ và $12\text{V}$, công suất tối đa toàn hệ thống $\le 200\text{W}$.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
| Tiêu chí kỹ thuật & Kinh tế |
Phương pháp truyền thống |
Hệ thống công nghiệp PLC/SCADA |
Giải pháp đề xuất (ESP32 IoTs) |
| Phương thức thu thập dữ liệu |
Ghi chép thủ công, nhiệt kế rời |
Cảm biến công nghiệp có dây |
Cảm biến kỹ thuật số không dây đa điểm |
| Giám sát thân nhiệt |
Đo trực tiếp qua hậu môn (xâm lấn) |
Camera nhiệt hồng ngoại đắt đỏ |
Cảm biến hồng ngoại mảng AMG8833 ($8\times8$) |
| Độ trễ điều khiển |
Hàng giờ (phụ thuộc con người) |
$< 100\text{ ms}$ (cục bộ) |
$< 1.2\text{ s}$ (qua Cloud/WiFi) |
| Truy xuất nguồn gốc |
Sổ sách giấy tờ |
Phần mềm ERP độc quyền đắt tiền |
Mã QR Code kết hợp Google Sheets & Cloud |
| Chi phí đầu tư |
Thấp ban đầu, chi phí nhân công cao |
Rất cao ($> 50.000.000\text{ VNĐ}$) |
Tối ưu, phù hợp trang trại vừa/nhỏ |
| Khả năng mở rộng |
Không |
Phức tạp, kéo dây mạng mới |
Cực kỳ linh hoạt qua mạng WiFi/Mesh |
Yêu cầu hệ thống theo mô hình MoSCoW
- Must have (Bắt buộc): Giám sát nhiệt độ/độ ẩm qua DHT11; cảnh báo khí $CH_4$ qua MQ-4; tự động bật/tắt quạt thông gió và van bơm nước máng uống; đồng bộ dữ liệu với Firebase.
- Should have (Nên có): Hiển thị bản đồ thân nhiệt qua cảm biến nhiệt AMG8833 trên màn hình TFT; quét mã QR Code trên ứng dụng Android để kiểm tra lịch tiêm phòng.
- Could have (Có thể có): Lập lịch chu kỳ chiếu sáng sinh học 16 giờ sáng / 8 giờ tối cho đàn lợn; xả nước dọn vệ sinh tự động.
- Won't have (Chưa thực hiện): Nhận diện khuôn mặt cá thể lợn bằng thị giác máy tính Edge AI, điều hòa nhiệt độ trung tâm biến tần công suất lớn.
Thiết kế hệ thống
+-----------------------------------------------------------------------+
| KIẾN TRÚC HỆ THỐNG |
+-----------------------------------------------------------------------+
| [CẢM BIẾN] |
| - DHT11 (Nhiệt độ/Độ ẩm) -----> (GPIO 1-Wire) --+ |
| - MQ-4 (Nồng độ Metan CH4) ---> (ADC 12-bit) ---+ |
| - HC-SR04 (Mực nước máng) ----> (GPIO Trigger/Echo) |
| - AMG8833 (Mảng nhiệt 8x8) ---> (I2C: SDA/SCL) -+ |
| | |
| v |
| +---------------------+ |
| [XỬ LÝ TRUNG TÂM] | ESP32-WROOM-32 | |
| - Bộ nhớ Flash 4MB, SRAM 520KB | Dual-Core 240MHz | |
| - Khối mở rộng I/O 74HC595 (SPI) +----------+----------+ |
| | |
| +---------------------------------+-----------------+ |
| | | |
| v v |
| [CƠ CẤU CHẤP HÀNH] [HIỂN THỊ] |
| - 8-Ch Relay 5V Opto-isolated - TFT LCD |
| - Motor bơm RS385 12V (Drinker/Wash) 1.8 inch |
| - Quạt làm mát 12V 8x8cm (3 Phân khu) (ST7735) |
| - Servo SG90 (Định lượng máng ăn) |
| - LED chiếu sáng chu kỳ 16h/8h |
| |
| [KẾT NỐI ĐÁM MÂY & GIAO DIỆN] |
| - WiFi IEEE 802.11 b/g/n (2.4 GHz) |
| - Google Firebase Realtime Database (JSON Tree Architecture) |
| - Ứng dụng Android (MIT App Inventor v2.x) |
| - Google Sheets API / QR Code Tra cứu tiêm chủng |
+-----------------------------------------------------------------------+
Danh mục linh kiện và thông số kỹ thuật (Technology Stack)
- Vi điều khiển trung tâm: ESP32-WROOM-32 (Xtensa Dual-Core 32-bit LX6, xung nhịp $240\text{ MHz}$, $520\text{ KB}$ SRAM, $4\text{ MB}$ Flash, tích hợp Wi-Fi $802.11\text{ b/g/n}$ và Bluetooth $4.2\text{ BR/EDR/BLE}$).
- Cảm biến thân nhiệt mảng: Panasonic Grid-EYE AMG8833 (Mảng nhiệt $8\times8 = 64$ điểm ảnh nhiệt hồng ngoại, giao tiếp $I^2C$, dải đo $0–80^\circ\text{C}$, độ chính xác $\pm 2.5^\circ\text{C}$, tần số khung hình $10\text{ Hz}$).
- Cảm biến môi trường: DHT11 ($0–50^\circ\text{C} \pm 2^\circ\text{C}$, $20–90%\text{ RH} \pm 5%$), Cảm biến khí cháy $CH_4$ MQ-4 ($300–10.000\text{ ppm}$).
- Cảm biến siêu âm: HC-SR04 ($2–450\text{ cm}$, độ chính xác $\pm 0.3\text{ cm}$, tần số siêu âm $40\text{ kHz}$).
- Cơ cấu chấp hành: Động cơ bơm áp lực RS385 $12\text{V}$ (lưu lượng $1.5–2\text{ L/phút}$), Quạt gió ly tâm $12\text{V}$ ($7000\text{ RPM}$, độ ồn $15\text{ dBA}$), Động cơ Servo SG90 ($1.6\text{ kg}\cdot\text{cm}$, góc quay $180^\circ$), Module 8 Relay $5\text{V}$ cách ly quang.
- Mạch mở rộng & Hiển thị: IC ghi dịch 74HC595 (mở rộng 8 ngõ ra qua 3 chân vi điều khiển), Màn hình LCD TFT 1.8 inch SPI (Driver ST7735, độ phân giải $128\times160\text{ pixels}$).
Cấu trúc cơ sở dữ liệu Firebase Realtime Database
{
"FarmData": {
"Environmental": {
"Zone1_Weaning": { "Temperature": 28.5, "Humidity": 74.0, "FanStatus": true },
"Zone2_Grower": { "Temperature": 26.2, "Humidity": 76.5, "FanStatus": false },
"Zone3_Isolation": { "Temperature": 27.1, "Humidity": 73.2, "FanStatus": false },
"MethaneLevel_ppm": 420.5
},
"Troughs": {
"WaterLevel_cm": 14.2,
"AutoWaterRefill": true,
"FeederDispense": false
},
"Lighting": {
"LightStatus": true,
"Mode": "Auto_16h_Cycle"
}
},
"PigRegistry": {
"PIG_VN_001": {
"Age_Days": 45,
"Weight_kg": 18.5,
"Vaccines": {
"EColi_21d": "Completed",
"APP_28d": "Completed",
"SwineFever_35d": "Completed",
"PRRS_45d": "Pending",
"FMD_55d": "Scheduled"
},
"AntibioticWithdrawal_DaysRemaining": 0
}
}
}
Phương pháp nghiên cứu và quản lý dự án
Dự án được triển khai theo mô hình lai (Hybrid Agile-Waterfall) trong 16 tuần:
- Giai đoạn 1 (Tuần 1–4): Khảo sát lý thuyết vi khí hậu chuồng lợn, lập sơ đồ nguyên lý mạch điện và chọn lựa linh kiện.
- Giai đoạn 2 (Tuần 5–8): Thiết kế mạch in, lập trình giải thuật nhúng thu thập dữ liệu đa cảm biến trên ESP32.
- Giai đoạn 3 (Tuần 9–12): Thiết kế giao diện ứng dụng di động MIT App Inventor, cấu hình Firebase Realtime DB và API Webhook kết nối Google Sheets.
- Giai đoạn 4 (Tuần 13–16): Lắp đặt mô hình thực nghiệm, hiệu chuẩn cảm biến, kiểm thử tải và đánh giá sai số.
Implementation và kết quả
Quy trình phát triển phần mềm và phần cứng
1. Tính toán năng lượng và xử lý nhiễu công nghiệp
Tổng dòng điện và công suất tiêu thụ của các nhánh tải:
$$\begin{aligned}
I_{5\text{V, Total}} &= 2 \cdot I_{\text{DHT11}} + I_{\text{AMG8833}} + 3 \cdot I_{\text{HC-SR04}} + I_{\text{LCD}} + 2 \cdot I_{\text{74HC595}} + 3 \cdot I_{\text{LED}} + 3 \cdot I_{\text{SG90}} + 8 \cdot I_{\text{Relay}} + I_{\text{ESP32}} \
&= (2 \times 2.5\text{ mA}) + 2.5\text{ mA} + (3 \times 25\text{ mA}) + 90\text{ mA} + (2 \times 2\text{ mA}) + (3 \times 0.5\text{ mA}) + (3 \times 220\text{ mA}) + (8 \times 70\text{ mA}) + 90\text{ mA} \
&\approx 1.06\text{ A} \implies P_{5\text{V}} = 5\text{V} \times 1.06\text{ A} \approx 5.3\text{ W}
\end{aligned}$$
$$\begin{aligned}
I_{12\text{V, Total}} &= 4 \cdot I_{\text{Pump}} + 2 \cdot I_{\text{Fan}} = (4 \times 0.6\text{ A}) + (2 \times 0.75\text{ A}) \approx 3.9\text{ A (khi tất cả tải khởi động đồng thời)} \
P_{12\text{V, Steady}} &\approx 57.6\text{ W} \implies P_{\text{Total}} \approx 62.9\text{ W} \pm 5%
\end{aligned}$$
Giải pháp cách ly nhiễu: Động cơ bơm $12\text{V}$ và quạt tản nhiệt sinh ra xung điện áp ngược (back-EMF) lớn làm reset vi điều khiển ESP32. Nhóm đã thiết kế 2 đường nguồn độc lập (nguồn xung $5\text{V}-2\text{A}$ cho khối xử lý tín hiệu và adapter công nghiệp $12\text{V}-5\text{A}$ cho động cơ) kết hợp diode xung dập xung Flyback 1N4007 và opto-coupler PC817 trên module relay.
2. Thuật toán điều khiển nhúng trên ESP32 (Arduino C++)
#include <WiFi.h>
#include <FirebaseESP32.h>
#include <Adafruit_AMG88xx.h>
#include <DHT.h>
#define FIREBASE_HOST "pig-farm-monitoring-default-rtdb.firebaseio.com"
#define FIREBASE_AUTH "AIzaSyD-YourFirebaseTokenSecretKey"
#define WIFI_SSID "TrangTrai_SmartFarm_2.4G"
#define WIFI_PASSWORD "FarmIoT2024Pass"
#define DHTPIN_ZONE1 4
#define DHTTYPE DHT11
#define PIN_MQ4 34
#define PIN_TRIG 5
#define PIN_ECHO 18
#define RELAY_FAN_Z1 25
#define RELAY_PUMP_WATER 26
DHT dhtZ1(DHTPIN_ZONE1, DHTTYPE);
Adafruit_AMG88xx amg;
FirebaseData fbdo;
FirebaseAuth auth;
FirebaseConfig config;
float pixels[AMG88xx_PIXEL_ARRAY_SIZE];
unsigned long lastUpdate = 0;
void setup() {
Serial.begin(115200);
pinMode(PIN_TRIG, OUTPUT);
pinMode(PIN_ECHO, INPUT);
pinMode(RELAY_FAN_Z1, OUTPUT);
pinMode(RELAY_PUMP_WATER, OUTPUT);
dhtZ1.begin();
if (!amg.begin()) {
Serial.println("Lỗi khởi tạo cảm biến mảng nhiệt AMG8833!");
}
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
config.host = FIREBASE_HOST;
config.signer.tokens.legacy_token = FIREBASE_AUTH;
Firebase.begin(&config, &auth);
Firebase.reconnectWiFi(true);
}
float getWaterLevel() {
digitalWrite(PIN_TRIG, LOW);
delayMicroseconds(2);
digitalWrite(PIN_TRIG, HIGH);
delayMicroseconds(10);
digitalWrite(PIN_TRIG, LOW);
long duration = pulseIn(PIN_ECHO, HIGH, 30000);
if (duration == 0) return -1.0;
return (duration * 0.0343) / 2.0; // cm
}
void loop() {
if (millis() - lastUpdate > 2000) {
lastUpdate = millis();
float t1 = dhtZ1.readTemperature();
float h1 = dhtZ1.readHumidity();
int mq4Raw = analogRead(PIN_MQ4);
float methanePpm = map(mq4Raw, 0, 4095, 300, 10000);
float waterDist = getWaterLevel();
// Tự động điều hòa không khí chuồng lợn cai sữa (Ngưỡng chuẩn 27°C)
if (!isnan(t1)) {
if (t1 > 27.0) {
digitalWrite(RELAY_FAN_Z1, LOW); // Kích hoạt Relay mức thấp
} else {
digitalWrite(RELAY_FAN_Z1, HIGH);
}
Firebase.setFloat(fbdo, "/FarmData/Environmental/Zone1_Weaning/Temperature", t1);
Firebase.setFloat(fbdo, "/FarmData/Environmental/Zone1_Weaning/Humidity", h1);
}
// Tự động bơm nước máng uống khi khoảng cách từ cảm biến tới mặt nước > 15 cm
if (waterDist > 15.0 && waterDist < 30.0) {
digitalWrite(RELAY_PUMP_WATER, LOW);
} else {
digitalWrite(RELAY_PUMP_WATER, HIGH);
}
// Đọc mảng nhiệt độ hồng ngoại 8x8
amg.readPixels(pixels);
float maxBodyTemp = 0.0;
for (int i = 0; i < AMG88xx_PIXEL_ARRAY_SIZE; i++) {
if (pixels[i] > maxBodyTemp) maxBodyTemp = pixels[i];
}
// Gửi cảnh báo lên Firebase nếu phát hiện cá thể sốt (nhiệt độ bề mặt > 39.5°C)
Firebase.setFloat(fbdo, "/FarmData/Thermal/MaxTemp", maxBodyTemp);
Firebase.setFloat(fbdo, "/FarmData/Environmental/MethaneLevel_ppm", methanePpm);
}
}
Kiểm thử và đánh giá hiệu năng (Testing & Validation)
Hệ thống được đưa vào thử nghiệm thực tế liên tục trong 14 ngày tại mô hình chuồng thực nghiệm với các bộ dữ liệu đo kiểm đối chứng:
| Đại lượng đo kiểm |
Thiết bị chuẩn đối chứng |
Giá trị cảm biến (Trung bình) |
Giá trị chuẩn (Trung bình) |
Sai số tuyệt đối |
Đánh giá độ tin cậy |
| Nhiệt độ ($^\circ\text{C}$) |
Nhiệt kế thủy ngân chuẩn phòng thí nghiệm |
$27.4^\circ\text{C}$ |
$26.8^\circ\text{C}$ |
$\pm 0.6^\circ\text{C}$ |
Đạt tiêu chuẩn chăn nuôi ($\le \pm 2^\circ\text{C}$) |
| Độ ẩm ($%\text{ RH}$) |
Ẩm kế điện tử Testo 608-H1 |
$74.2%$ |
$76.1%$ |
$\pm 1.9%$ |
Đạt tiêu chuẩn ($\le \pm 5%$) |
| Mực nước máng ($\text{cm}$) |
Thước cơ khí chia vạch |
$12.4\text{ cm}$ |
$12.2\text{ cm}$ |
$\pm 0.2\text{ cm}$ |
Độ chính xác cao ($\pm 0.3\text{ cm}$) |
| Nồng độ Metan ($\text{ppm}$) |
Máy đo khí cầm tay GasAlertMax XT II |
$450\text{ ppm}$ |
$430\text{ ppm}$ |
$\pm 4.6%$ |
Bắt kịp xu hướng gia tăng khí độc |
| Thân nhiệt lợn ($^\circ\text{C}$) |
Súng đo nhiệt hồng ngoại Fluke 62 Max |
$38.6^\circ\text{C}$ |
$38.2^\circ\text{C}$ |
$\pm 0.4^\circ\text{C}$ |
Phân loại rõ cá thể khỏe mạnh và sốt |
BIỂU ĐỒ ĐỘ TRỄ TRUYỀN NHẬN DỮ LIỆU TỪ CẢM BIẾN LÊN ỨNG DỤNG DI ĐỘNG (N = 100 lần đo)
0ms ------ 500ms ------ 1000ms ------ 1500ms ------ 2000ms ------ 2500ms (Độ trễ)
|================== (Thời gian đọc cảm biến & xử lý ESP32: ~150ms)
|============================================= (Upload Firebase Cloud: ~650ms)
|================================================================ (Đồng bộ App Android: ~380ms)
-> Tổng thời gian đáp ứng trung bình: 1.180 ms (Yêu cầu hệ thống: < 5.000 ms) -> ĐẠT
Đổi mới và đóng góp
- Phát hiện sớm bất thường thân nhiệt không tiếp xúc: Khác với các hệ thống IoT nông nghiệp truyền thống chỉ đo nhiệt độ phòng, đồ án tích hợp cảm biến mảng nhiệt hồng ngoại AMG8833 ($8\times8$ pixel). Giải pháp này cho phép nhận dạng nhiệt độ bề mặt của từng con lợn từ xa, cảnh báo sớm hội chứng sốt và hành vi tụ đàn bất thường mà không cần gắn thẻ tai điện tử đắt tiền hoặc can thiệp xâm lấn gây stress cho vật nuôi.
- Mô hình phân vùng tiểu khí hậu thông minh: Thiết kế 3 phân khu riêng biệt đáp ứng đặc thù sinh học của từng giai đoạn phát triển:
- Lợn cai sữa: Duy trì nghiêm ngặt $27–30^\circ\text{C}$, giảm dần $2^\circ\text{C}$ mỗi tuần tuổi.
- Lợn thịt: Duy trì $24–27^\circ\text{C}$, kiểm soát độ ẩm $70–80%$ để tối ưu hóa tăng trọng.
- Lợn cách ly: Tách biệt luồng khí thải, cảnh báo nồng độ $CH_4$ vượt ngưỡng an toàn ($> 1000\text{ ppm}$).
- Tích hợp truy xuất nguồn gốc số hóa toàn diện: Kết hợp giữa Firebase Realtime Database và Google Sheets API thông qua mã QR định danh cá thể. Người quản lý và khách hàng có thể quét mã trực tiếp trên ứng dụng để kiểm tra minh bạch lịch sử tiêm phòng 5 loại vắc-xin cốt lõi (E. coli 21 ngày, Viêm phổi dính sườn 28 ngày, Dịch tả lợn 30–35 ngày, Tai xanh PRRS 40–45 ngày, Lở mồm long móng 50–55 ngày) cùng thời hạn cách ly kháng sinh trước khi xuất chuồng.
Ứng dụng thực tế và triển khai
Kịch bản vận hành thực tế tại trang trại
- Kịch bản 1 - Tự động cân bằng nhiệt độ chu kỳ ngày/đêm: Vào buổi trưa nắng gắt, cảm biến DHT11 ghi nhận nhiệt độ chuồng lợn thịt vượt $28^\circ\text{C}$. ESP32 kích hoạt rơ-le quạt hút gió công suất cao và van phun sương làm mát. Sau 8 phút, nhiệt độ hạ về mức cài đặt $26.5^\circ\text{C}$, hệ thống tự động ngắt tải để tiết kiệm điện.
- Kịch bản 2 - Cảnh báo nguy cơ ngộ độc khí thải sinh học: Khi hệ thống cào phân bị nghẽn, nồng độ $CH_4$ đo được từ cảm biến MQ-4 vượt mức $800\text{ ppm}$. Ứng dụng Android lập tức phát âm thanh cảnh báo nguy hiểm và tự động kích hoạt quạt thông gió cưỡng bức liên tục, đồng thời mở van xả nước dọn rửa sàn chuồng.
- Kịch bản 3 - Quản lý xuất bán bảo đảm tiêu chuẩn an toàn sinh học: Thương lái đến thu mua lợn thịt dùng ứng dụng quét mã QR in trên tai lợn. Ứng dụng truy xuất dữ liệu từ trang tính đám mây, hiển thị rõ ngày tiêm vắc-xin cuối cùng cách thời điểm hiện tại 28 ngày (đủ điều kiện ngưng thuốc $\ge 14$ ngày), cho phép xuất chuồng an toàn.
Phân tích hiệu quả kinh tế (ROI) cho trang trại quy mô 100 con lợn
| Hạng mục chi phí / Lợi ích |
Phương pháp truyền thống (1 năm) |
Ứng dụng hệ thống IoT (1 năm) |
Mức chênh lệch / Tiết kiệm |
| Chi phí nhân công vận hành |
72.000.000 VNĐ (1 nhân công cố định) |
24.000.000 VNĐ (Bán thời gian giám sát) |
Tiết kiệm 66.7% (48.000.000 VNĐ) |
| Tổn thất do dịch bệnh & sốc nhiệt |
~25.000.000 VNĐ (Tỷ lệ hao hụt ~4%) |
~6.000.000 VNĐ (Tỷ lệ hao hụt $< 1%$) |
Giảm 76.0% thiệt hại |
| Chi phí đầu tư phần cứng IoT |
0 VNĐ |
8.500.000 VNĐ (Chi phí đầu tư ban đầu) |
Đầu tư một lần |
| Thời gian hoàn vốn (Payback Period) |
— |
1.8 tháng sau khi lắp đặt |
Khả năng thu hồi vốn cực nhanh |
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Cảm biến nhiệt độ DHT11 có vỏ nhựa bảo vệ không kín, dễ bị ăn mòn bởi khí $NH_3$ và độ ẩm cao trong môi trường chuồng trại thực tế nếu sử dụng thời gian dài.
- Độ phân giải mảng nhiệt của AMG8833 ($8\times8 = 64$ điểm nhiệt) tương đối thấp, chỉ phát hiện được vùng nhiệt độ tập trung, chưa phân tách chi tiết từng cá thể khi đàn lợn nằm đè lên nhau.
- Hệ thống phụ thuộc vào sự ổn định của mạng WiFi $2.4\text{ GHz}$; khi mất kết nối Internet, ứng dụng di động không nhận được dữ liệu đồng bộ từ xa (mặc dù vi điều khiển vẫn chạy logic điều khiển cục bộ).
Định hướng nâng cấp nghiên cứu
- Nâng cấp cảm biến công nghiệp: Chuyển đổi sang cảm biến nhiệt độ/độ ẩm công nghiệp SHT30/SHT35 bọc màng lọc chống bụi/ẩm chuẩn IP67; tích hợp camera nhiệt độ phân giải cao hơn như MLX90640 ($32\times24$ điểm ảnh nhiệt).
- Mở rộng giao thức truyền thông tầm xa: Tích hợp giao thức mạng LoRaWAN hoặc giao tiếp mạng hình lưới (ESP-MESH), cho phép kết nối hàng trăm chuồng trại rải rác trong bán kính $2–5\text{ km}$ về một Gateway trung tâm mà không cần phủ sóng WiFi toàn trang trại.
- Tích hợp Trí tuệ nhân tạo (Edge AI): Ứng dụng mô hình mạng nơ-ron tích chập (TinyML / TensorFlow Lite for Microcontrollers) trên ESP32-S3 hoặc K210 để phân tích tiếng ho của lợn và hình ảnh nhiệt, tự động dự đoán trước ổ dịch viêm phổi hoặc tiêu chảy cấp từ 48 giờ trước khi phát bệnh lâm sàng.
Đối tượng hưởng lợi
ĐỐI TƯỢNG HƯỞNG LỢI
|
+------------------+-------------------+-------------------+------------------+
| | | | |
v v v v v
[Sinh viên] [Kỹ sư nhúng] [Chủ trang trại] [Nhà nghiên cứu] [Người tiêu dùng]
- Khảo sát mô - Tham khảo mã - Cắt giảm 66.7% - Bộ dữ liệu vi - Truy xuất nguồn
hình IoTs nguồn ESP32, nhân công, hạn khí hậu thực tế gốc rõ ràng,
thực tế xử lý nhiễu chế dịch bệnh để tối ưu FCR không tồn dư
chuẩn mực. nguồn $12\text và sốc nhiệt. chăn nuôi. kháng sinh.
{V}/5\text{V}$.
- Sinh viên ngành Kỹ thuật Điện tử - Viễn thông, Tự động hóa, CNTT: Tiếp cận tài liệu thiết kế hệ thống nhúng hoàn chỉnh, từ sơ đồ nguyên lý phần cứng, kỹ thuật lập trình giao thức $I^2C$/SPI/UART đến xử lý cơ sở dữ liệu thời gian thực Firebase.
- Kỹ sư phát triển giải pháp IoT Nông nghiệp: Tham khảo kiến trúc giải quyết bài toán dập nhiễu công nghiệp khi điều khiển tải cảm kháng (động cơ bơm, quạt gió) cùng vi điều khiển tín hiệu nhỏ.
- Doanh nghiệp và Chủ trang trại chăn nuôi: Sở hữu giải pháp chuyển đổi số nông nghiệp chi phí thấp, giảm thiểu $76%$ rủi ro dịch bệnh và nâng cao giá trị thịt lợn thương phẩm khi xuất bán ra thị trường.
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ì?
Hệ thống yêu cầu nguồn điện lưới $220\text{V AC}$ dân dụng (hệ thống tự chuyển đổi qua bộ nguồn tổ ong $12\text{V}-5\text{A}$ và $5\text{V}-2\text{A}$), phạm vi phủ sóng mạng không dây WiFi chuẩn $802.11\text{ b/g/n}$ băng tần $2.4\text{ GHz}$ có kết nối Internet và một thiết bị điện thoại thông minh chạy hệ điều hành Android (từ phiên bản 7.0 trở lên).
2. Khi mất mạng WiFi, hệ thống có tự động duy trì hoạt động không?
Có. Chương trình nhúng trên ESP32 được cấu hình theo cơ chế song song (FreeRTOS Tasks). Thuật toán đọc cảm biến và điều khiển rơ-le cục bộ (bật quạt khi nhiệt độ $> 27^\circ\text{C}$, bơm nước khi máng cạn) hoạt động hoàn toàn độc lập với module truyền thông. Dữ liệu khi mất mạng sẽ được tạm dừng đồng bộ và tự động kết nối lại ngay khi có sóng WiFi trở lại.
3. Làm thế nào để mở rộng hệ thống cho trang trại có hàng chục dãy chuồng?
Giải pháp tối ưu là triển khai mạng hình lưới ESP-MESH hoặc LoRa. Mỗi chuồng lắp đặt một cụm vi điều khiển Node ESP32 làm nhiệm vụ thu thập và điều khiển cục bộ, sau đó truyền tín hiệu về một Node Gateway trung tâm để kết nối Firebase, giúp tiết kiệm chi phí đường truyền Internet và duy trì liên lạc nội bộ ổn định.
4. Chi phí bảo trì và độ bền cảm biến trong môi trường chuồng trại như thế nào?
Chi phí bảo trì định kỳ ước tính khoảng $300.000–500.000\text{ VNĐ/năm}$. Cần định kỳ 3 tháng vệ sinh bụi bám trên lăng kính cảm biến nhiệt AMG8833 và tấm lưới cảm biến DHT11/MQ-4 bằng cọ mềm hoặc khí nén để đảm bảo độ chính xác đo lường.
5. Hệ thống hỗ trợ cảnh báo khẩn cấp qua những hình thức nào?
Hệ thống cung cấp cảnh báo 3 cấp độ:
- Cục bộ: Bật còi hú và đèn chớp tại tủ điều khiển chuồng trại khi nồng độ $CH_4 > 1000\text{ ppm}$.
- Hiển thị: Đổi màu cảnh báo đỏ trên màn hình TFT 1.8 inch gắn tại cửa chuồng.
- Từ xa: Gửi thông báo Notification và rung chuông trực tiếp trên ứng dụng di động Android của người quản lý trang trại.
Kết luận
Đồ án tốt nghiệp "Thiết kế hệ thống giám sát chăn nuôi lợn sử dụng công nghệ IoTs" đã giải quyết trọn vẹn và khoa học bài toán tự động hóa môi trường chăn nuôi thông minh. Bằng cách kết hợp linh hoạt giữa vi điều khiển hiệu năng cao ESP32-WROOM-32, mảng cảm biến nhiệt độ hồng ngoại AMG8833, nền tảng lưu trữ thời gian thực Google Firebase và ứng dụng di động Android tiện ích, đề tài đã chứng minh được tính khả thi, độ tin cậy và tiềm năng thương mại hóa mạnh mẽ.
Hệ thống không chỉ giúp tối ưu hóa chi phí vận hành và giải phóng sức lao động của người nông dân, mà còn trực tiếp nâng cao sức khỏe đàn vật nuôi, bảo vệ môi trường nông thôn và đáp ứng trọn vẹn các yêu cầu khắt khe về an toàn vệ sinh thực phẩm trong kỷ nguyên Nông nghiệp Số 4.0.