Bối cảnh và vấn đề nghiên cứu

Trong bối cảnh nền nông nghiệp Việt Nam đang từng bước chuyển dịch theo hướng hiện đại hóa, việc ứng dụng khoa học kỹ thuật vào lĩnh vực chăn nuôi vẫn còn gặp nhiều rào cản. Phần lớn các hộ chăn nuôi quy mô vừa và nhỏ vẫn duy trì phương thức chăn nuôi thủ công truyền thống. Người chăn nuôi phải dành nhiều thời gian, công sức cho việc túc trực, chăm sóc vật nuôi từ sáng sớm đến đêm muộn. Vào những giai đoạn thời tiết khắc nghiệt như mưa bão kéo dài hoặc nắng nóng gay gắt, việc trực tiếp ra chuồng trại để kiểm tra, điều chỉnh nhiệt độ, độ ẩm và cung cấp thức ăn, nước uống gặp rất nhiều bất tiện. Đặc biệt tại khu vực Đông Nam Bộ, mùa khô với nền nhiệt độ có thời điểm lên đến 40°C thường xuyên gây ra hiện tượng stress nhiệt ở gia súc, gia cầm. Hiện tượng này làm xáo trộn các hằng số sinh lý, suy giảm sức đề kháng và giảm sút nghiêm trọng năng suất vật nuôi.

Bên cạnh đó, nhu cầu chăn nuôi gà quy mô nhỏ tại các đô thị đang xuất hiện nhưng người nuôi thường bị hạn chế về quỹ thời gian chăm sóc thường xuyên. Dù một số hộ chăn nuôi đã chủ động tìm tòi các giải pháp tự động hóa cục bộ, các thiết bị này phần lớn mang tính chắp vá, tạm thời và không hỗ trợ giám sát từ xa. Trong khi đó, các hệ thống chuồng trại công nghiệp hiện đại nhập khẩu lại đòi hỏi chi phí đầu tư rất lớn, vượt quá năng lực tài chính của các hộ gia đình. Trước sự phổ cập mạnh mẽ của mạng Internet và thiết bị thông minh tại cả thành thị lẫn nông thôn, việc nghiên cứu một giải pháp giám sát và điều khiển chuồng trại từ xa với chi phí hợp lý là một đòi hỏi cấp thiết từ thực tiễn.

Đề tài đặt ra mục tiêu thiết kế và thi công hoàn chỉnh mô hình chuồng nuôi gà có khả năng giám sát và điều khiển từ xa thông qua mạng Internet bằng giao diện web trên máy tính, điện thoại thông minh hoặc máy tính bảng. Hệ thống cho phép người dùng nắm bắt thông số nhiệt độ, độ ẩm hiện tại trong chuồng để kịp thời can thiệp điều hòa vi khí hậu; đồng thời theo dõi lượng thức ăn, nước uống dự trữ, ghi nhận các cảnh báo bất thường và lưu trữ toàn bộ lịch sử vận hành thiết bị trên máy chủ web.

Nhiệm vụ nghiên cứu được xác định qua 6 nội dung cụ thể:

  1. Thu thập, tìm hiểu các phương pháp nuôi gà thực tế, các quy mô chuồng nuôi đang được các hộ chăn nuôi sử dụng.
  2. Khảo sát và lựa chọn các giải pháp thiết kế hệ thống, mô hình chuồng nuôi gà được điều khiển và giám sát qua Internet.
  3. Thiết kế chi tiết hệ thống điều khiển phần cứng.
  4. Thiết kế giao diện web điều khiển và giám sát dựa trên ngôn ngữ HTML/CSS, PHP và hệ quản trị cơ sở dữ liệu MySQL.
  5. Thiết kế và thi công mô hình chuồng nuôi thực tế.
  6. Thử nghiệm và đánh giá kết quả thực hiện.

Đối tượng nghiên cứu của đồ án là mô hình chuồng nuôi gà tích hợp hệ thống phần cứng điều khiển nhúng, mạng cảm biến thu thập dữ liệu môi trường và hệ thống chấp hành tự động kết hợp nền tảng máy chủ web. Phạm vi nghiên cứu được giới hạn ở cấp độ mô hình thực nghiệm với các thông số vật lý xác định: khung chuồng có kích thước 1m x 1m x 1m; 1 bồn dự trữ nước và 1 bồn dự trữ thức ăn lắp cạnh chuồng có chiều cao 30cm, đường kính 6cm; 1 máng uống và 1 máng ăn bên trong chuồng có chiều dài 20cm, chiều cao 5cm. Cơ cấu chấp hành gồm 1 bóng đèn sợi đốt 220VAC - 40W sưởi ấm, 2 quạt tản nhiệt 12VDC - 0.22A thông gió và 1 bơm chìm mini 5VDC cấp nước. Thời gian thực hiện đồ án từ ngày 27/03/2018 đến ngày 24/06/2018 tại Bộ môn Điện tử Công nghiệp – Y sinh, Khoa Điện – Điện tử, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh.


Cơ sở lý thuyết và phương pháp

Về cơ sở lý thuyết chăn nuôi, đồ án dựa trên các tiêu chuẩn kỹ thuật về môi trường nuôi gà thịt và gà đẻ:

  • Chất độn chuồng: Sử dụng trấu hoặc phôi bào đã được phơi khô và phun khử trùng bằng foocmol 2% kết hợp sunphat đồng 0,5% để diệt nấm mốc. Chất độn chuồng đóng vai trò hút ẩm từ phân gà (phân gà tươi chứa khoảng 75% nước, tương đương 115g phân sau hút ẩm còn 28,75g), phân giải vi sinh vật, sản sinh lượng nhỏ amoniac diệt khuẩn và điều hòa vi khí hậu nền chuồng.
  • Vi khí hậu và môi trường: Độ ẩm tương đối (%RH) được duy trì tối ưu dưới 50% giúp gà phát triển bình thường, trong khi độ ẩm vượt quá 70% sẽ làm suy giảm thể trạng gà; nhiệt độ chuồng cần được kiểm soát chặt chẽ nhằm tránh vùng stress nhiệt; độ sạch không khí quy định nồng độ khí Oxy đạt 21%, khí Amoniac ($NH_3$) không vượt quá 0,01%, khí Cacbon Monoxit ($CO$) không vượt quá 0,05%, khí Cacbonic ($CO_2$) dưới 0,03% với vận tốc gió lưu thông đạt 3 m/s; mật độ chuồng nuôi tiêu chuẩn dao động từ 3–4 con/$m^2$ đối với chăn thả tự nhiên hoặc nuôi đệm lót thông khí nhân tạo, và đạt 5–7 con/$m^2$ đối với chuồng có hệ thống thông khí tốt hoặc nuôi sàn gỗ.

Về cơ sở kỹ thuật điện tử và mạng truyền thông:

  • Giao thức truyền thông 1-Wire: Sử dụng một đường truyền dữ liệu duy nhất kết hợp điện trở kéo lên nguồn (pull-up resistor) để trao đổi dữ liệu bán song công giữa vi điều khiển chủ (master) và cảm biến tớ (slave) thông qua các khe thời gian (time slots) nghiêm ngặt gồm xung reset, xung hiện diện (presence pulse) cùng các xung ghi/đọc bit 0 và bit 1.
  • Nguyên lý đo khoảng cách siêu âm: Đo thời gian bay (Time of Flight) của chùm sóng siêu âm tần số cao phát từ cảm biến HC-SR04, phản xạ từ bề mặt vật cản (mực nước, mặt thức ăn) quay trở lại bộ thu. Quãng đường được tính bằng công thức: $$D = \frac{V \times T}{2}$$ Trong đó $V$ là vận tốc âm thanh trong không khí (xấp xỉ 340 m/s, tương đương 29,412 $\mu s/cm$) và $T$ là độ rộng xung mức cao tại chân Echo tính bằng micro giây ($\mu s$). Khoảng cách tính bằng centimet bằng thời gian đo được chia cho 58.
  • Nguyên lý dịch dữ liệu nối tiếp sang song song: Dựa trên vi mạch IC 74HC595 với cấu trúc hai tầng thanh ghi riêng biệt (thanh ghi dịch 8-bit và thanh ghi lưu trữ chốt dữ liệu ngõ ra), cho phép mở rộng ngõ ra điều khiển từ 3 chân của vi điều khiển sang 8 chân công suất logic độc lập mà không gây nhiễu trạng thái ngõ ra trong quá trình nạp dữ liệu.
  • Kiến trúc mạng Web Client - Server và giao thức HTTP/TCP: Mô hình truyền nhận dữ liệu phi trạng thái (stateless) qua các phương thức HTTP Request (GET/POST) và HTTP Response; ngôn ngữ kịch bản phía máy chủ PHP kết hợp hệ quản trị cơ sở dữ liệu quan hệ MySQL để quản lý tài khoản, ghi nhận log trạng thái thiết bị và cập nhật các ngưỡng cảnh báo.

Phương pháp nghiên cứu thực tế bao gồm phương pháp phân tích so sánh kỹ thuật - kinh tế nhằm lựa chọn linh kiện tối ưu; phương pháp thiết kế module hóa hệ thống phần cứng (phân chia thành khối vi điều khiển, khối cảm biến, khối chấp hành, khối nguồn); phương pháp thiết kế mạch in (PCB layout); phương pháp lập trình hệ thống nhúng trên nền vi điều khiển kết hợp lập trình ứng dụng web; và phương pháp thực nghiệm kiểm thử chức năng từng phần trước khi tích hợp toàn diện trên mô hình vật lý. Nguồn dữ liệu sử dụng là tài liệu kỹ thuật chính thức (datasheet) của các linh kiện điện tử, các giáo trình kỹ thuật vi điều khiển, tài liệu chuẩn hóa về chăn nuôi gia cầm của cơ quan chuyên ngành nông nghiệp và số liệu đo đạc thực tế thu được trong quá trình vận hành thử nghiệm mô hình.


Thiết kế và triển khai

Hệ thống được thiết kế theo cấu trúc module phân tầng, kết nối trực tiếp phần cứng tại chuồng nuôi với nền tảng máy chủ Internet thông qua mạng Wi-Fi không dây.

Lựa chọn giải pháp linh kiện phần cứng

Để đảm bảo hiệu quả kinh tế và đáp ứng vừa đủ nhu cầu kỹ thuật của mô hình (quản lý 12 cổng tín hiệu vào/ra), các tác giả đã tiến hành khảo sát và so sánh các dòng linh kiện trên thị trường.

Thiết bị khảo sát Tầm đo / Số chân I/O Yêu cầu linh kiện phụ trợ Internet Mức giá tương đối Đánh giá lựa chọn
Cảm biến khoảng cách
GP2D12 10 – 80 cm Không Đắt (***) Không chọn do tầm đo hẹp, giá cao
HC-SR04 2 – 400 cm Không Rẻ (*) Được chọn do tầm đo rộng, giá rẻ
SRF05 2 – 300 cm Không Trung bình (**) Không chọn do giá cao hơn HC-SR04
US-015 12 – 400 cm Không Trung bình (**) Không chọn do giới hạn cận dưới lớn (12 cm)
Cảm biến nhiệt - ẩm
LM35 0 – 100°C Không đo được độ ẩm Rẻ (*) Loại do thiếu chức năng đo độ ẩm
DS18B20 -55 – 125°C Không đo được độ ẩm Trung bình (**) Loại do thiếu chức năng đo độ ẩm
HS1101 1% – 99%RH Không đo được nhiệt độ Đắt (****) Loại do thiếu chức năng đo nhiệt độ
DHT11 0 – 50°C; 20 – 90%RH Tích hợp đo cả 2 thông số Trung bình (***) Được chọn do đáp ứng đủ dải đo thực tế
DHT22 -40 – 80°C; 0 – 100%RH Tích hợp đo cả 2 thông số Rất đắt (*****) Không chọn do giá thành vượt nhu cầu
Bộ xử lý trung tâm
Raspberry Pi 27 chân I/O Có sẵn Wi-Fi / Ethernet Rất đắt (****) Thừa tài nguyên xử lý, giá thành quá cao
PIC16F887 35 chân I/O Bắt buộc kết hợp module ngoài Trung bình (**) Chi phí tổng thể cao, mạch cồng kềnh
Arduino Uno R3 20 chân I/O Bắt buộc kết hợp module ngoài Trung bình (***) Chi phí tổng thể cao, mạch cồng kềnh
ESP8266-v12 (D1 mini) 11 chân I/O Tích hợp sẵn Wi-Fi Rẻ (*) Được chọn kết hợp IC mở rộng 74HC595

Kiến trúc phần cứng và thiết kế mạch

Sơ đồ khối toàn hệ thống bao gồm:

  1. Khối điều khiển trung tâm: Sử dụng module ESP8266-v12 tích hợp trên kit D1 mini (vi xử lý 32-bit, xung nhịp 80 MHz, bộ nhớ Flash 4MB, hỗ trợ chuẩn Wi-Fi 802.11 b/g/n, giao thức bảo mật WPA/WPA2, tích hợp sẵn ngăn xếp TCP/IP).
  2. Khối cảm biến: 1 cảm biến nhiệt độ - độ ẩm DHT11 truyền dữ liệu 40-bit về chân D4; 2 cảm biến siêu âm HC-SR04 đặt trên nóc hai bồn dự trữ thức ăn và nước uống (cảm biến thức ăn dùng chân D7 làm Trigger, D8 làm Echo; cảm biến nước dùng chân D3 làm Trigger, D2 làm Echo).
  3. Khối mở rộng ngõ ra: IC thanh ghi dịch 74HC595 kết nối với ESP8266 qua 3 chân: D6 (Data In - chân A), D5 (Shift Clock - chân 11), và D0 (Latch Clock - chân 12).
  4. Khối chấp hành và hiển thị: Các chân ngõ ra song song QA, QB, QC của IC 74HC595 lần lượt kết nối tới module relay 4 kênh (cách ly quang) để đóng cắt nguồn cho đèn sưởi sợi đốt 220VAC - 40W, 2 quạt làm mát 12VDC - 0.22A, và động cơ bơm chìm 5VDC; các chân QD, QE, QF kích dẫn 3 LED đơn hiển thị trạng thái hoạt động của từng tải.
  5. Khối chuyển mạch chế độ: 1 công tắc switch nối chân D1 để lựa chọn giữa chế độ điều khiển Tự động (Auto) và chế độ điều khiển qua mạng (Internet); 1 nút nhấn phục vụ thao tác cấu hình hệ thống.
  6. Mạch cải tiến tự động bơm - hút nước máng uống: Được thiết kế hoàn toàn độc lập nhằm đảm bảo vệ sinh nguồn nước. Mạch sử dụng cảm biến chuyển động hồng ngoại PIR nhận biết gà đến gần máng uống và cảm biến chất lỏng không tiếp xúc XKC-Y25 PNP gắn trên thành máng để xác định mức nước tối đa. Tín hiệu từ 2 cảm biến được đưa qua mạng logic gồm IC đảo NOT Schmitt Trigger 74HC14 và IC cổng OR 74HC32 để điều khiển module relay 2 kênh:
    • Khi phát hiện có gà đến gần và mực nước trong máng chưa chạm ngưỡng cảm biến Y25, relay kích hoạt bơm mini cấp nước từ bồn dự trữ vào máng. Khi nước dâng tới vị trí cảm biến Y25, bơm lập tức ngắt nhằm chống tràn.
    • Khi gà rời khỏi khu vực máng (cảm biến chuyển động về mức 0), relay thứ hai kích hoạt động cơ hút toàn bộ lượng nước còn thừa trong máng xả ra ngoài cho đến khi cạn hoàn toàn, ngăn chặn việc ứ đọng vi khuẩn và cặn bẩn.

Thiết kế phần mềm và nền tảng máy chủ Web

Phần mềm hệ thống được phân định rõ ràng thành hai cấu phần:

  • Chương trình nhúng cho ESP8266: Được biên dịch trên môi trường Arduino IDE bằng ngôn ngữ C/C++. Thuật toán chính quản lý hai chế độ làm việc:
    • Chế độ Tự động: ESP8266 đọc định kỳ dữ liệu từ cảm biến DHT11; nếu nhiệt độ dưới 25°C, hệ thống tự động bật đèn sưởi và tắt quạt; nếu nhiệt độ vượt 32°C hoặc độ ẩm vượt 75%RH, hệ thống tự động tắt đèn sưởi và bật quạt thông gió. Đồng thời, nếu khoảng cách đo từ cảm biến siêu âm lớn hơn 25 cm (tương ứng mực nước/thức ăn trong bồn sắp cạn), hệ thống sẽ tự động bật bơm cấp nước và phát tín hiệu cảnh báo.
    • Chế độ Internet: ESP8266 duy trì kết nối Wi-Fi tới Access Point, liên tục khởi tạo phiên truyền thông tin nhận dạng, gửi dữ liệu cảm biến lên máy chủ qua giao thức HTTP POST/GET và nhận chuỗi lệnh điều khiển từ cơ sở dữ liệu. Sau khi thực thi đóng ngắt relay, ESP8266 gửi chuỗi phản hồi (acknowledgement) về máy chủ để xác nhận trạng thái tải đã thay đổi thành công.
  • Hệ thống Web Server: Được xây dựng bằng ngôn ngữ PHP, HTML, CSS và cơ sở dữ liệu MySQL trên môi trường phát triển XAMPP, sau đó triển khai trực tiếp lên dịch vụ hosting trực tuyến. Cấu trúc website bao gồm:
    • Trang đăng nhập (login): Phân quyền truy cập an toàn bằng tài khoản và mật khẩu đã mã hóa.
    • Trang giám sát (monitoring): Hiển thị bảng đồng hồ đo nhiệt độ, độ ẩm, phần trăm lượng thức ăn và nước uống còn lại theo thời gian thực; tích hợp các khung thông báo cảnh báo tức thì khi xuất hiện các sự kiện: nhiệt độ cao, độ ẩm cao, cạn nước dự trữ, cạn thức ăn dự trữ.
    • Trang điều khiển (control): Cho phép người dùng chuyển đổi chế độ vận hành (Auto/Manual) và gửi lệnh bật/tắt thủ công cho đèn, quạt, bơm. Giao diện tích hợp cơ chế đồng bộ trạng thái: khi người dùng ấn nút, giao diện hiển thị biểu tượng chờ cho đến khi vi điều khiển gửi mã xác nhận thành công mới chuyển đổi hiển thị công tắc.
    • Trang lịch sử (history): Trích xuất bảng log ghi nhận chính xác mốc thời gian bật/tắt của từng thiết bị phục vụ công tác theo dõi và phân tích dịch tễ, chi phí tiêu thụ năng lượng.

Nội dung chính theo từng chương

Chương 1: Tổng quan

Chương 1 thiết lập cơ sở khoa học và thực tiễn của đề tài thông qua việc phân tích sâu sắc các hạn chế của ngành chăn nuôi gia cầm trong nước, rủi ro dịch bệnh và suy giảm thể trạng do stress nhiệt tại các tỉnh phía Nam. Tác giả chỉ rõ khoảng trống công nghệ giữa các nông hộ nhỏ lẻ với các trang trại quy mô công nghiệp lớn. Chương này xác lập mục tiêu nghiên cứu, liệt kê 6 nội dung công việc cụ thể, công bố bảng giới hạn các thông số kỹ thuật (chuồng kích thước $1 \times 1 \times 1$ m, bồn chứa $30 \times \varnothing 6$ cm, máng $20 \times 5$ cm, đèn 40W, quạt 12V 0.22A, bơm mini 5V) và trình bày sơ đồ phân bố cấu trúc của toàn bộ đồ án tốt nghiệp.

Chương 2: Cơ sở lý thuyết

Nội dung chương 2 tập trung hệ thống hóa toàn diện các kiến thức kỹ thuật và sinh học phục vụ thiết kế:

  • Kỹ thuật chuồng trại gia cầm: Quy định về vai trò của chất độn chuồng (hấp thụ 75% độ ẩm trong phân, kiểm soát nồng độ amoniac, khử trùng bằng foocmol 2% và sunphat đồng 0,5%); cơ chế thích ứng nhiệt và tác hại của stress nhiệt tại Đông Nam Bộ khi nhiệt độ lên tới 40°C; các ngưỡng vi khí hậu giới hạn (%RH < 50% là bình thường, %RH > 70% gây suy yếu; nồng độ $O_2 \ge 21%$, $NH_3 \le 0,01%$, $CO \le 0,05%$, $CO_2 \le 0,03%$, gió đối lưu 3 m/s); mật độ đàn theo phương thức chăn thả (3–4 con/$m^2$) hoặc đệm lót thông gió tốt (5–7 con/$m^2$).
  • Lý thuyết phần cứng: Trình bày chi tiết cấu tạo, nguyên lý thu phát sóng siêu âm và sơ đồ thời gian của cảm biến HC-SR04 (xung kích 10 $\mu s$, tính khoảng cách bằng micro giây chia 58); cấu tạo cảm biến DHT11 và cơ chế truyền nhận 40-bit qua chuẩn 1-Wire (gồm quá trình bắt tay xung thấp 18 ms, xung cao chờ, và giải mã bit 0 có độ rộng 26–28 $\mu s$, bit 1 có độ rộng 70 $\mu s$ dựa trên tổng kiểm tra checksum); thông số kỹ thuật quạt tản nhiệt 12V, bóng đèn sưởi 40W, động cơ bơm chìm 5V (dòng tải 100–200 mA); kiến trúc bên trong module ESP8266EX trên kit D1 mini (xung nhịp 80 MHz, flash 4MB, các chế độ Wi-Fi: Station, Access Point, SoftAP); nguyên lý thanh ghi dịch hai tầng của IC 74HC595 và nguyên lý vận hành đóng ngắt tiếp điểm điện cơ của module relay 4 kênh.
  • Lý thuyết mạng và ứng dụng web: Kiến trúc phân tầng của giao thức TCP/IP, cấu trúc gói tin HTTP Request/Response, cơ chế phân giải tên miền, nguyên lý hoạt động của máy chủ web, cách thức thông dịch mã nguồn PHP nhúng trong mã siêu văn bản HTML và nguyên lý truy vấn cơ sở dữ liệu quan hệ MySQL.

Chương 3: Tính toán và thiết kế

Chương 3 trình bày các tính toán kỹ thuật và thiết kế sơ đồ mạch chi tiết:

  • Thiết kế sơ đồ khối: Xác định rõ luồng tín hiệu giữa khối nguồn, khối vi điều khiển trung tâm ESP8266, khối cảm biến (HC-SR04, DHT11), khối chuyển đổi logic mở rộng 74HC595, khối chấp hành công suất (relay, đèn, quạt, bơm) và khối giao tiếp mạng Internet.
  • Thiết kế mạch nguyên lý tổng thể: Chi tiết hóa sơ đồ cấp nguồn 5VDC ổn định cho ESP8266, DHT11, HC-SR04, 74HC595 và mạch chia điện áp; sơ đồ giao tiếp 3 dây giữa ESP8266 và 74HC595; sơ đồ phối ghép tải 220VAC qua tiếp điểm relay có mạch bảo vệ dập hồ quang.
  • Thiết kế mạch cải tiến tự động máng nước: Tính toán và hoàn thiện sơ đồ nguyên lý mạch điều khiển tự động bơm - hút nước máng uống độc lập. Mạch tích hợp cảm biến chuyển động PIR, cảm biến chất lỏng không tiếp xúc Y25 PNP cùng hai vi mạch logic số TTL là IC cổng NOT Schmitt Trigger 74HC14 và IC cổng OR 74HC32 kết hợp module relay 2 kênh, đảm bảo chu trình tự động bơm đầy khi gà đến và tự động hút cạn sạch khi gà đi.

Chương 4: Thi công hệ thống

Chương 4 mô tả toàn bộ quy trình chế tạo vật lý và cài đặt phần mềm:

  • Chế tạo cơ khí và mạch in: Thiết kế layout và gia công 2 bo mạch in (PCB) gồm bo mạch điều khiển trung tâm vi điều khiển và bo mạch tự động bơm - hút nước máng uống; hoàn thiện khung sườn chuồng bằng vật liệu nhẹ kích thước $1 \times 1 \times 1$ m; lắp đặt 2 bồn dự trữ bằng ống nhựa hình trụ gắn cảm biến siêu âm trên đỉnh; lắp ráp máng ăn, máng uống có gắn bơm chìm và cảm biến Y25; gia công hộp chứa mạch điều khiển có gắn bánh xe dưới đáy chuồng giúp cơ động di chuyển.
  • Phát triển phần mềm nhúng: Xây dựng và cài đặt thuật toán trên Arduino IDE; chi tiết hóa các lưu đồ giải thuật đọc cảm biến, lưu đồ gửi dữ liệu lên web server qua giao thức HTTP, lưu đồ nhận lệnh điều khiển và lưu đồ gửi phản hồi xác nhận trạng thái.
  • Phát triển giao diện web: Sử dụng phần mềm Adobe Dreamweaver CC viết mã giao diện HTML/CSS và mã kịch bản PHP; cài đặt, cấu hình cơ sở dữ liệu MySQL thông qua công cụ phpMyAdmin trên XAMPP; tiến hành tải mã nguồn và cơ sở dữ liệu lên hosting trực tuyến thực tế.
  • Tài liệu hướng dẫn vận hành: Biên soạn chi tiết quy trình 3 bước chuẩn hóa cho người sử dụng: thao tác vận hành đóng cắt nguồn và chọn chế độ; quy trình bảo trì kiểm tra định kỳ cảm biến và tiếp điểm relay; quy trình vệ sinh chuồng trại, súc rửa máng ăn, máng uống và xử lý thay thế lớp đệm lót trấu.

Chương 5: Kết quả, nhận xét và đánh giá

Chương 5 công bố các kết quả thực nghiệm đạt được sau khi đóng điện vận hành:

  • Mô hình vật lý hoàn chỉnh hoạt động ổn định, hệ thống khung chuồng, hộp điều khiển và các bánh xe cơ động đảm bảo độ bền cơ học.
  • Module ESP8266 kết nối thành công với mạng Wi-Fi, thu thập chính xác dữ liệu từ cảm biến DHT11 và 2 cảm biến siêu âm HC-SR04, truyền thành công dữ liệu lên hosting máy chủ web.
  • Giao diện website hiển thị đầy đủ, giao diện tương thích tốt (responsive) trên màn hình máy tính để bàn, máy tính bảng và điện thoại di động thông minh.
  • Các chức năng cảnh báo hoạt động chính xác theo ngưỡng lập trình: xuất cảnh báo khi nhiệt độ chuồng tăng cao, độ ẩm cao, mức nước dự trữ cạn hoặc thức ăn trong bồn sắp hết.
  • Chức năng điều khiển thiết bị từ xa qua giao diện web có độ phản hồi cao; hệ thống thực hiện đúng cơ chế xác thực hai chiều: website chỉ chuyển trạng thái nút hiển thị sau khi nhận được phản hồi xác nhận bật/tắt thành công từ vi điều khiển; trang ghi chép lịch sử lưu trữ chi tiết các phiên đóng cắt thiết bị.
  • Mạch tự động máng nước vận hành nhạy bén: bơm nước ngay khi phát hiện gà đến, tự ngắt chống tràn khi chạm ngưỡng cảm biến Y25 và tự động kích hoạt bơm hút cạn nước máng khi gà rời đi.

Chương 6: Kết luận và hướng phát triển

Chương 6 tổng kết các kết quả đạt được đối chiếu với mục tiêu ban đầu: đề tài đã chế tạo thành công một mô hình hoàn chỉnh có tính ứng dụng cao, giá thành linh kiện thấp, tích hợp hiệu quả giữa kỹ thuật vi điều khiển IoT và nền tảng web server, giúp giải phóng sức lao động cho người chăn nuôi. Bên cạnh các ưu điểm, tác giả thẳng thắn chỉ rõ các mặt hạn chế còn tồn tại và vạch ra các hướng mở rộng kỹ thuật cụ thể trong tương lai.


Kết quả và đóng góp

Đồ án đã chế tạo thành công mô hình chuồng nuôi gà thực nghiệm có kích thước vật lý $1 \times 1 \times 1$ m gắn hệ thống bánh xe cơ động, tích hợp trọn vẹn hộp điều khiển trung tâm và hai bồn chứa nguyên liệu dự trữ cao 30 cm, đường kính 6 cm. Về mặt kỹ thuật phần cứng, hệ thống vi điều khiển ESP8266-v12 phối hợp với IC mở rộng 74HC595 vận hành chính xác 12 kênh vào/ra, giao tiếp ổn định với cảm biến nhiệt - ẩm DHT11 và 2 cảm biến khoảng cách siêu âm HC-SR04. Dữ liệu đo đạc liên tục được đẩy lên máy chủ web qua mạng Wi-Fi và cập nhật trực quan trên giao diện giám sát.

Mạch cải tiến tự động hóa máng nước hoạt động đúng thiết kế logic: sử dụng cảm biến PIR và cảm biến không tiếp xúc Y25 PNP kết hợp vi mạch 74HC14, 74HC32 để tự động bơm cấp nước khi gà đến gần, tự ngắt chống tràn và tự động hút cạn sạch nước máng khi gà rời đi. Nền tảng phần mềm web server viết bằng PHP/MySQL lưu trữ đầy đủ các bảng dữ liệu trạng thái, cung cấp 4 cảnh báo trực quan khi vượt ngưỡng (nhiệt độ cao, độ ẩm cao, cạn nước, cạn thức ăn) và lưu vết toàn bộ lịch sử bật/tắt thiết bị đèn sưởi 40W, quạt thông gió 12V và bơm cấp 5V. Hệ thống điều khiển hỗ trợ cơ chế xác nhận phản hồi hai chiều (handshake confirmation) giữa máy chủ và kit điều khiển, hạn chế tối đa tình trạng sai lệch trạng thái hiển thị trên giao diện người dùng.

Tác giả đề xuất giải pháp tiếp tục cải tiến công suất phần cứng: thay thế động cơ bơm mini mô phỏng bằng bơm chìm công suất thực tế phù hợp với các bể chứa nước lớn; đồng thời bổ sung thêm các cảm biến đo nồng độ khí độc chuyên dụng trong chuồng trại như cảm biến amoniac ($NH_3$), cảm biến cacbonic ($CO_2$) để hoàn thiện hệ thống quản lý chất lượng không khí.

Đóng góp khoa học và thực tiễn tự nêu của đồ án bao gồm:

  1. Giải quyết triệt để bài toán hạn chế số lượng chân I/O trên kit ESP8266 bằng cách tích hợp IC thanh ghi dịch 74HC595, tạo ra một giải pháp phần cứng IoT có giá thành linh kiện rất thấp nhưng điều khiển được nhiều tải công suất độc lập.
  2. Thiết kế thành công giải pháp mạch logic rời kết hợp cảm biến không tiếp xúc để tự động hóa hoàn toàn chu trình cấp - xả máng nước uống theo sự hiện diện thực tế của gà, giải quyết triệt để nguy cơ lây lan mầm bệnh qua đường nước tù đọng.
  3. Xây dựng trọn vẹn quy trình kết nối hai chiều giữa thiết bị nhúng IoT và máy chủ web hosting thông thường qua giao thức HTTP chuẩn, cung cấp một tài liệu kỹ thuật có tính ứng dụng thực tiễn cao cho các mô hình tự động hóa nông nghiệp quy mô hộ gia đình.

Hạn chế và hướng nghiên cứu tiếp

Hạn chế của đề tài:

  • Mô hình mới chỉ dừng lại ở quy mô thực nghiệm phòng thí nghiệm (kích thước chuồng $1 \times 1 \times 1$ m, bồn chứa $30 \times \varnothing 6$ cm), chưa được thử nghiệm dài ngày trên đàn gà thực tế với số lượng lớn trong điều kiện thời tiết thực địa.
  • Cơ cấu chấp hành sử dụng các linh kiện công suất nhỏ mang tính mô phỏng (quạt tản nhiệt máy tính 12V - 0.22A, bơm mini 5V), chưa thể áp dụng trực tiếp cho các chuồng trại chăn nuôi công nghiệp có diện tích hàng trăm mét vuông.
  • Cảm biến DHT11 có dải đo và độ chính xác hữu hạn (nhiệt độ 0–50°C sai số $\pm 2$°C, độ ẩm 20–90%RH sai số $\pm 5$%), khả năng chống chịu bụi bẩn, hơi ẩm và khí ăn mòn trong môi trường chuồng nuôi thực tế còn hạn chế.
  • Hệ thống điều khiển hoàn toàn phụ thuộc vào sự liên tục của kết nối mạng Wi-Fi và tính ổn định của gói hosting máy chủ thuê ngoài; chưa tích hợp cơ chế lưu trữ đệm dữ liệu cục bộ (offline data logging) khi mất mạng Internet.

Hướng nghiên cứu và phát triển tiếp theo:

  • Nâng cấp phần cứng vi điều khiển và cơ cấu chấp hành công suất lớn để chuyển giao, thử nghiệm trên hệ thống chuồng trại thực tế tại các nông hộ hoặc trang trại chăn nuôi.
  • Tích hợp thêm camera IP để truyền phát hình ảnh trực tiếp (live video streaming) tình trạng đàn gà lên giao diện website theo thời gian thực.
  • Bổ sung các cảm biến đo nồng độ khí độc ($NH_3$, $H_2S$, $CO_2$) và nghiên cứu áp dụng thuật toán điều khiển mờ (Fuzzy Logic) hoặc thuật toán PID để tự động điều tiết tốc độ quạt và độ sáng bóng đèn sưởi mượt mà hơn theo sự biến đổi vi khí hậu.
  • Tối ưu hóa thiết kế bo mạch in đạt tiêu chuẩn công nghiệp, tăng cường vỏ hộp bảo vệ đạt chuẩn chống bụi, chống ẩm IP cho các khối mạch điện tử làm việc trong chuồng trại.

Giá trị tham khảo

Tài liệu đồ án là nguồn tư liệu tham khảo hữu ích cho sinh viên các ngành Công nghệ Kỹ thuật Điện tử - Truyền thông, Kỹ thuật Điều khiển và Tự động hóa, Kỹ thuật Cơ điện tử, Công nghệ Nông nghiệp thông minh và Công nghệ Thông tin (chuyên ngành IoT). Đồ án cung cấp bức tranh toàn diện về quy trình hiện thực hóa một sản phẩm IoT từ khâu khảo sát thực tiễn sinh học, tính toán thiết kế phần cứng, gia công mạch in, cơ khí mô hình, lập trình firmware nhúng cho tới lập trình nền tảng web server hoàn chỉnh.

Các nội dung có giá trị tham khảo chuyên sâu bao gồm:

  • Phương pháp ghép nối phần cứng: Giải pháp mở rộng cổng vào/ra cho vi điều khiển ít chân bằng IC 74HC595 và thiết kế mạch logic điều khiển tuần hoàn tự động bằng IC TTL (74HC14, 74HC32) kết hợp cảm biến không tiếp xúc.
  • Kỹ thuật lập trình giao tiếp mạng: Cấu trúc chương trình giao tiếp giữa ESP8266 và máy chủ web qua các bản tin HTTP, giải thuật xử lý xác thực bắt tay phản hồi trạng thái điều khiển trên giao diện người dùng.
  • Quy trình thực nghiệm và bảo trì: Tài liệu hướng dẫn chi tiết các bước lắp đặt, vận hành, bảo dưỡng định kỳ hệ thống cơ - điện trong môi trường chăn nuôi.

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

1. Tại sao nhóm tác giả lại chọn module ESP8266-v12 (kit D1 mini) kết hợp IC 74HC595 thay vì sử dụng Raspberry Pi hay Arduino Uno?

Theo phân tích kỹ thuật và kinh tế tại Bảng 2.4 của đồ án, bo mạch máy tính nhúng Raspberry Pi có giá thành quá đắt và dư thừa tài nguyên tính toán đối với yêu cầu quản lý 12 cổng I/O đơn giản. Các dòng vi điều khiển như PIC16F887 hay Arduino Uno R3 tuy có đủ số chân I/O nhưng không tích hợp sẵn bộ thu phát sóng Wi-Fi; việc ghép nối thêm module kết nối Internet rời khiến hệ thống trở nên cồng kềnh và đẩy giá thành lên cao. Module ESP8266-v12 (D1 mini) tích hợp sẵn Wi-Fi với chi phí rất rẻ; mặc dù chỉ có 11 chân I/O khả dụng nhưng khi kết hợp với IC mở rộng 74HC595 có giá thành thấp, giải pháp này giải quyết triệt để bài toán thiếu cổng vào/ra mà vẫn đạt mức chi phí tối ưu nhất.

2. Cảm biến DHT11 giao tiếp với ESP8266 theo chuẩn nào và cấu trúc gói dữ liệu trả về được quy định ra sao?

Cảm biến DHT11 giao tiếp với vi điều khiển ESP8266 theo chuẩn truyền thông 1-Wire (sử dụng 1 chân dữ liệu duy nhất). Khi vi điều khiển kích hoạt tín hiệu bắt đầu và cảm biến phản hồi, DHT11 sẽ gửi một chuỗi nhị phân gồm 40 bit dữ liệu liên tiếp. Cấu trúc gói tin gồm 5 byte (mỗi byte 8 bit): 8 bit phần nguyên độ ẩm, 8 bit phần thập phân độ ẩm, 8 bit phần nguyên nhiệt độ, 8 bit phần thập phân nhiệt độ, và 8 bit cuối là mã kiểm tra (checksum). Giá trị 8 bit checksum bắt buộc phải bằng 8 bit thấp của phép cộng tổng 4 byte dữ liệu trước đó; nếu phép cộng không trùng khớp, dữ liệu bị coi là lỗi và bị hủy bỏ.

3. Mạch tự động bơm - hút nước máng uống vận hành theo nguyên lý nào để chống tràn và giữ vệ sinh?

Mạch hoạt động hoàn toàn tự động thông qua sự phối hợp logic giữa cảm biến chuyển động hồng ngoại PIR và cảm biến mức chất lỏng không tiếp xúc XKC-Y25 PNP qua các cổng logic của IC 74HC14 và 74HC32:

  • Khi có gà đến gần máng, cảm biến PIR kích hoạt mức 1; nếu nước trong máng chưa dâng tới cảm biến Y25, mạch logic đóng relay kích hoạt động cơ bơm nước từ bồn dự trữ vào máng. Khi mực nước chạm tới vị trí đặt cảm biến Y25, tín hiệu lập tức ngắt relay để dừng bơm, chống tràn nước ra chuồng.
  • Khi gà rời đi, tín hiệu cảm biến chuyển động trở về mức 0, mạch logic chuyển trạng thái kích hoạt relay thứ hai bật động cơ bơm hút toàn bộ lượng nước còn lại trong máng xả ra ngoài cho đến khi cạn hẳn, ngăn chặn hiện tượng ứ đọng cặn bẩn và vi khuẩn gây bệnh.

4. Cơ chế đồng bộ và xác nhận trạng thái điều khiển trên giao diện website diễn ra như thế nào?

Để tránh sai lệch trạng thái hiển thị do độ trễ đường truyền hoặc sự cố mất kết nối mạng giữa thiết bị và máy chủ, hệ thống sử dụng cơ chế phản hồi xác nhận hai chiều (handshake confirmation). Khi người dùng nhấn nút bật/tắt thiết bị trên trang web, giao diện sẽ chuyển sang trạng thái "chờ vi điều khiển phản hồi". Lệnh điều khiển được lưu trên hosting; ESP8266 đọc lệnh, tác động mức logic kích relay tương ứng và sau đó lập tức gửi bản tin phản hồi xác nhận trạng thái tải về máy chủ web. Chỉ khi nhận được phản hồi này, giao diện web mới chính thức cập nhật nút bấm sang trạng thái hoạt động mới (đã bật hoặc đã tắt).

5. Giới hạn kích thước vật lý và thông số cơ cấu chấp hành của mô hình thực nghiệm được xác định như thế nào?

Mô hình chuồng nuôi thực nghiệm được chế tạo với khung sườn kích thước cố định là dài 1m $\times$ rộng 1m $\times$ cao 1m, có lắp bánh xe di chuyển. Hai bồn dự trữ thức ăn và nước uống dạng ống tròn lắp bên cạnh chuồng có chiều cao 30 cm, đường kính 6 cm, trên nắp mỗi bồn gắn 1 cảm biến siêu âm HC-SR04. Bên trong chuồng bố trí máng ăn và máng uống có kích thước dài 20 cm, cao 5 cm. Tải chấp hành vi khí hậu và cấp nguyên liệu gồm 1 bóng đèn sợi đốt 220VAC công suất 40W dùng để sưởi ấm, 2 quạt tản nhiệt DC 12V dòng 0,22A kích thước $8 \times 8$ cm để thông gió, và 1 động cơ bơm chìm mini 5VDC (dòng 100–200 mA, kích thước $34 \times 43$ mm) dùng để mô phỏng bơm cấp nước.


Kết luận

Đồ án tốt nghiệp "Thiết kế và thi công mô hình chuồng nuôi gà được điều khiển và giám sát qua Internet" đã giải quyết thành công bài toán tự động hóa vi khí hậu và cấp phát thức ăn, nước uống cho chuồng nuôi gia cầm quy mô nhỏ bằng công nghệ IoT chi phí thấp. Việc kết hợp linh hoạt giữa vi điều khiển ESP8266-v12, IC mở rộng 74HC595, hệ thống cảm biến chuyên dụng cùng mạch logic tự động hóa máng nước độc lập đã tạo nên một giải pháp kỹ thuật có tính ổn định và tính thực tiễn cao. Nền tảng web server trực quan giúp người chăn nuôi dễ dàng giám sát các chỉ số môi trường, điều khiển thiết bị từ xa và kiểm soát cảnh báo sự cố mọi lúc, mọi nơi thông qua các thiết bị thông minh. Đây là tài liệu tham khảo có giá trị học thuật và kỹ thuật vững chắc, mở ra tiềm năng ứng dụng sâu rộng trong tiến trình chuyển đổi số nông nghiệp tại các hộ gia đình và trang trại vừa và nhỏ.