Đồ án HCMUTE: Thiết kế và thi công hồ cá đa năng sử dụng Arduino Mega 2560

Khám phá đồ án HCMUTE thiết kế và thi công hồ cá đa năng với board Arduino Mega 2560, ứng dụng công nghệ hiện đại trong nuôi trồng thủy sản.

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2017

58
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

TÓM TẮT

ABSTRACT

1. CHƯƠNG 1: TỔNG QUAN

1.1. Giới thiệu tình hình nghiên cứu hiện nay, lí do chọn đề tài

1.2. Mục tiêu của đề tài

1.3. Tính cấp thiết của đề tài

1.4. Đối tượng và phạm vi nghiên cứu

1.5. Giới hạn của đề tài

1.6. Bố cục của Báo cáo Đồ án

2. CHƯƠNG 2: TÍNH TOÁN VÀ THIẾT KẾ PHẦN CỨNG HỆ THỐNG

2.1. Mô tả hệ thống

2.2. Sơ đồ khối của hệ thống

2.3. Nguyên lý hoạt động của hệ thống

2.4. Tính toán, thiết kế các khối

2.4.1. Khối xử lí trung tâm

2.4.2. Khối kích relay điều khiển thiết bị

2.4.3. Khối cảm biến

2.4.4. Khối thời gian thực

2.4.5. Khối giao tiếp từ xa

2.4.6. Khối nút nhấn và hiển thị LCD

2.4.7. Khối nguồn

3. CHƯƠNG 3: THIẾT KẾ PHẦN MỀM HỆ THỐNG

3.1. Giao diện LCD

3.2. Giải thuật cho chương trình nút nhấn

3.3. Giải thuật chương trình tự động điều khiển các thiết bị giờ hẹn

3.4. Giải thuật chương trình tự động gửi tin nhắn cảnh báo và điều khiển relay theo nhiệt độ nước

3.5. Giải thuật đo cảm biến nhiệt độ nước

3.6. Giải thuật đo cảm biến pH

3.7. Giải thuật chương trình cho Module Sim800L

3.8. Giải thuật chương trình cấu hình Module Sim800L

3.9. Giải thuật chương trình con Module Sim800L gửi tin nhắn

4. CHƯƠNG 4: KẾT QUẢ, HƯỚNG DẪN SỬ DỤNG, KIỂM TRA, ĐÁNH GIÁ, NHẬN XÉT

4.1. Hình ảnh mạch điện tử của hệ thống

4.2. Mạch chính

4.3. Mạch relay nối thiết bị

4.4. Mạch chuyển nguồn và mạch báo mất điện

4.5. Mô hình hệ thống sau khi lắp ráp mạch

4.6. Hướng dẫn sử dụng nút nhấn và giao diện LCD

4.7. Kiểm tra, đánh giá và nhận xét kết quả

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. Nhược điểm

5.2. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu Hệ thống Hồ Cá Đa năng và Ứng dụng Arduino Mega 2560

Đồ án tốt nghiệp "Thiết kế và thi công hồ cá đa năng sử dụng board Arduino Mega 2560 tại HCMUTE" tập trung vào việc thiết kế và xây dựng một hệ thống hồ cá thông minh. Hệ thống tích hợp nhiều tính năng tự động hóa, giám sát và điều khiển từ xa, sử dụng Arduino Mega 2560 làm trung tâm xử lý. Thiết kế hệ thống hồ cá thông minh này hướng đến việc ứng dụng công nghệ Arduino trong lĩnh vực thủy sinh, cụ thể là trong việc tối ưu hóa môi trường sống cho cá. Ứng dụng Arduino trong nuôi cá mang lại hiệu quả cao về mặt quản lý và chăm sóc. Đồ án đã giải quyết các vấn đề thực tiễn trong nuôi trồng thủy sản, đặc biệt là giám sát chất lượng nước và điều khiển các thiết bị hỗ trợ. Việc sử dụng Arduino Mega 2560 cho phép tích hợp nhiều cảm biến và module, đảm bảo tính đa năng của hệ thống. Hệ thống tự động hóa hồ cá này góp phần giảm thiểu rủi ro trong nuôi cá, nâng cao hiệu quả sản xuất.

1.1 Mục tiêu và Phạm vi Nghiên cứu

Mục tiêu chính của đồ án là thiết kế và chế tạo một hệ thống điều khiển hồ cá Arduino đa năng, bao gồm các chức năng: hẹn giờ tự động cho cá ăn, bật/tắt đèn, lọc nước, sủi oxy. Hệ thống còn giám sát các thông số quan trọng như nhiệt độ nước, độ pH, và cảnh báo người dùng qua tin nhắn điện thoại khi các thông số vượt ngưỡng cho phép. Điều khiển nhiệt độ hồ cá Arduino, điều khiển ánh sáng hồ cá Arduinokiểm soát chất lượng nước hồ cá là những chức năng cốt lõi. Phạm vi nghiên cứu tập trung vào thiết kế phần cứng và phần mềm, tích hợp các cảm biến (cảm biến nhiệt độ, cảm biến độ pH, cảm biến mực nước – nếu có), module GSM (Sim800L), và mạch điều khiển relay. Hệ thống được thiết kế để vận hành ổn định và dễ sử dụng. Thiết kế mạch điện cho hồ cá được thực hiện kỹ lưỡng, đảm bảo tính chính xác và độ tin cậy. Lập trình Arduino cho hồ cá được tối ưu hóa để hệ thống hoạt động hiệu quả.

1.2 Ứng dụng Công nghệ Arduino và IoT

Đồ án này minh họa rõ nét ứng dụng IoT trong nuôi cá. Việc sử dụng Arduino Mega 2560 và module GSM cho phép giám sát và điều khiển hệ thống từ xa, qua hệ thống tự động hóa hồ cá. Điều này rất hữu ích, đặc biệt đối với những người nuôi cá ở xa hoặc không có nhiều thời gian chăm sóc trực tiếp. Hồ cá thông minh kết nối internet (nếu có tích hợp) sẽ mở ra nhiều khả năng hơn nữa, ví dụ như tích hợp với các nền tảng giám sát dữ liệu trực tuyến. Công nghệ Arduino trong thủy sinh đang ngày càng phát triển, mở ra nhiều cơ hội nghiên cứu và ứng dụng mới. Việc sử dụng cảm biến hồ cá Arduino, như cảm biến đo pH cho hồ cá, cảm biến mức nước hồ cá, và cảm biến nhiệt độ và độ ẩm cho hồ cá, cho phép theo dõi sát sao môi trường sống của cá, giúp người dùng điều chỉnh kịp thời, đảm bảo sức khỏe cho cá. Các dự án Arduino cho sinh viên HCMUTE như đồ án này đóng góp vào việc phát triển và phổ biến công nghệ này.

II. Thiết kế Phần cứng và Phần mềm

Phần cứng hệ thống bao gồm Arduino Mega 2560 như bộ điều khiển trung tâm, các cảm biến đo nhiệt độ, độ pH, module GSM (Sim800L) để giao tiếp từ xa, mạch kích relay để điều khiển các thiết bị ngoại vi như đèn, máy bơm, sưởi, quạt. Thiết kế mạch điện cho hồ cá phải đảm bảo an toàn điện và khả năng hoạt động ổn định. Cảm biến đo pH cho hồ cácảm biến nhiệt độ và độ ẩm cho hồ cá là những thành phần quan trọng, cần được lựa chọn kỹ càng. Phần mềm được viết bằng ngôn ngữ lập trình Arduino, bao gồm các chương trình điều khiển, thu thập dữ liệu từ các cảm biến, xử lý dữ liệu và điều khiển các thiết bị. Phần mềm điều khiển hồ cá cần có giao diện người dùng thân thiện và dễ sử dụng. Lập trình Arduino cho hồ cá đòi hỏi sự chính xác cao, đảm bảo hệ thống hoạt động trơn tru và chính xác.

2.1 Thiết kế Phần cứng

Thiết kế phần cứng tập trung vào việc lựa chọn và kết nối các thành phần điện tử. Arduino Mega 2560 được chọn do khả năng xử lý mạnh mẽ và nhiều chân I/O. Việc sử dụng cảm biến độ pH cho hồ cácảm biến nhiệt độ và độ ẩm cho hồ cá cần lưu ý đến độ chính xác và phạm vi hoạt động. Thiết kế mạch điện cho hồ cá cần đảm bảo khả năng cách ly điện an toàn. Mạch điều khiển relay được thiết kế để điều khiển các thiết bị công suất lớn. Sơ đồ mạch được thiết kế chi tiết, mô tả rõ ràng cách kết nối các thành phần. Việc chọn lựa linh kiện phù hợp, chất lượng cao là yếu tố quan trọng đảm bảo độ bền và độ tin cậy của hệ thống. Thiết kế hồ cá bằng Arduino HCMUTE trong đồ án này cần tuân thủ các tiêu chuẩn kỹ thuật và an toàn.

2.2 Thiết kế Phần mềm

Phần mềm được thiết kế để giám sát và điều khiển các thiết bị. Lập trình Arduino cho hồ cá bao gồm các hàm đọc dữ liệu từ cảm biến, xử lý dữ liệu, và điều khiển các thiết bị. Phần mềm điều khiển hồ cá cần có giao diện thân thiện, dễ sử dụng. Giải thuật chương trình tự động điều khiển các thiết bị được lập trình chính xác. Giải thuật đo cảm biến nhiệt độ nướcgiải thuật đo cảm biến pH cần đảm bảo độ chính xác. Giải thuật chương trình cho Module Sim800L cho phép gửi tin nhắn cảnh báo. Việc sử dụng các thư viện Arduino giúp đơn giản hóa quá trình lập trình.

III. Kết quả và Đánh giá

Đồ án đã hoàn thành hệ thống hồ cá đa năng với đầy đủ các chức năng. Hệ thống hoạt động ổn định và đáp ứng yêu cầu đề ra. Kết quả kiểm tra cho thấy hệ thống chính xác và đáng tin cậy. Tuy nhiên, đồ án cũng chỉ ra một số hạn chế cần cải thiện ở các phiên bản sau. Đề án tốt nghiệp Arduino HCMUTE này cung cấp một giải pháp hữu ích cho việc nuôi cá.

3.1 Kết quả Thực nghiệm

Các bài kiểm tra thực nghiệm cho thấy hệ thống hoạt động ổn định. Các chức năng hẹn giờ, giám sát, và điều khiển từ xa đều hoạt động chính xác. Độ chính xác của cảm biến nhiệt độ và độ pH nằm trong phạm vi cho phép. Hệ thống gửi tin nhắn cảnh báo kịp thời. Dữ liệu thu thập được từ cảm biến được hiển thị rõ ràng trên màn hình LCD. Thực hành Arduino với hồ cá trong đồ án này đã đạt được kết quả khả quan. Hệ thống giám sát hồ cá hoạt động hiệu quả.

3.2 Hạn chế và Hướng Phát triển

Một số hạn chế cần được cải thiện trong các phiên bản sau: tăng cường tính thẩm mỹ của sản phẩm, nâng cao độ bền và khả năng chống chịu với môi trường ẩm ướt. Hệ thống giảm sát hồ cá cần được cải tiến để xử lý tốt hơn các trường hợp bất thường. Tích hợp thêm các cảm biến khác, chẳng hạn như cảm biến mực nước, để tăng tính đa năng của hệ thống. Hồ cá cảnh thông minh trong tương lai cần được kết nối internet để cho phép giám sát và điều khiển từ xa thông qua ứng dụng di động. Các dự án Arduino cho sinh viên HCMUTE cần hướng tới việc ứng dụng thực tiễn rộng rãi hơn.

01/02/2025

Trích đoạn nội dung tài liệu

Chương 1: Tổng Quan Tổng quan, lí do lựa chọn đề tài, mục tiêu và giới hạn đề tài, đối tượng và phạm vi nghiên cứu. Chương 2: Tính toán và thiết kế phần cứng hệ thống 2 do an Chương này mô tả chi tiết về phần cứng hệ thống, sơ đồ khối, sơ đồ mạch, giải thích mạch nguyên lý, các phương pháp tính toán và lựa chọn linh kiện cho phần cứng hệ thống. Chương 3: Thiết kế phần mềm Chương 3 trình bày và giải thích giải thuật của các chương trình chính, chương trình con phần mềm hệ thống. Chương 4: Kết quả, hướng dẫn sử dụng, kiểm tra, đánh giá, nhận xét Chương 4 trình bày hình ảnh kết quả mạch và mô hình của hệ thống.

Kiểm tra, đánh giá và nhận xét hệ thống. Chương 5: Kết luận và hướng phát triển Chương 5 trình bày kết luận và hướng phát triển của đồ án. 3 do an CHƯƠNG 2: TÍNH T ÁN VÀ THIẾT KẾ PHẦN CỨNG HỆ THỐNG Chương này trình bày về mô tả khái quát hệ thống, sơ đồ khối, nguyên lý hoạt động của hệ thống và tính toán, thiết kế phần cứng hệ thống. Mô tả hệ thống Hệ thống được thiết kế có các tính năng sau:  Cho phép người dùng tùy chỉnh hẹn giờ tự động bật tắt đèn hồ cá, lọc nước, cho cá ăn, bật máy sủi oxi.

 Đo độ pH, nhiệt độ nước bằng cảm biến và hiển thị lên LCD cho người dùng theo dõi. Tự động gửi tin nhắn cảnh báo cho người dùng nếu nhiệt độ nước và độ pH vượt cao quá hoặc xuống mức cho phép.  Tự động bật tắt quạt làm mát và que sưởi để kiểm soát nhiệt độ nước ở mức thích hợp. Ngưỡng nhiệt độ nước và độ pH có thể được cài đặt qua nút nhấn và giao diện LCD.

 Cho phép người dùng điều khiển các thiết bị qua hệ thống nút nhấn gắn trên hồ cá. Sơ đồ khối của hệ thống Hệ thống được thiết kế gồm có 7 phần chính được mô tả như hình 2.  Khối xử lý trung tâm: board Arduino Mega 2560 xử lý tín hiệu nhận được từ khối cảm biến, giao tiếp với Module Sim800L và Khối thời gian thực, hiển thị dữ liệu xử lý lên LCD và gửi tín hiệu cho Khối kích relay điều khiển thiết bị.  Khối cảm biến: gồm 2 cảm biến là cảm biến nhiệt độ nước DS18B20 và cảm biến pH của hãng DFRobot.

 Khối thời gian thực: là mạch IC thời gian thực DS1307 cung cấp thời gian thực cho board Arduino để so sánh với thời gian hẹn giờ được cài đặt bởi người dùng. 4 do an Khối nút nhấn và hiển thị LCD Khối cảm biến Khối Khối thời Khối xử lí Nguồn gian thực trung tâm Khối giao tiếp từ xa Khối kích Relay điều khiển thiết bị Hình 2.1 Sơ đồ khối hệ thống  Khối giao tiếp từ xa: gồm Module Sim800L và Điện thoại di động của người dùng, có chức năng: gửi tin nhắn cảnh báo về dữ liệu cảm biến tới điện thoại của người dùng, gửi tin nhắn cảnh báo mất điện.  Khối kích relay điều khiển thiết bị: mạch nhận tín hiệu điều khiển từ board Arduino kích hoạt cho các thiết bị hoạt động.  Khối nguồn: gồm mạch nguồn sử dụng IC LM2576 để cho ra điện áp +4.5V DC - dòng 3A, mạch chuyển nguồn Pin khi mất điện và mạch báo mất điện.

Nguyên lý hoạt động của hệ thống Khi được cấp nguồn, board xử lý Arduino Mega 2560 lập tức đọc dữ liệu gửi về từ cảm biến nhiệt độ nước DS18B20 và cảm biến pH, hiển thị lên LCD. Khi người dùng thực hiện cài đặt hẹn giờ bật tắt cho các thiết bị, bằng cách tương tác qua nút nhấn và giao diện LCD, board xử lý sẽ lưu lại giờ hẹn vào các biến, khi so sánh thấy thời gian hẹn giờ bằng với thời gian thực đọc được từ IC thời gian thực DS1307, board xử lý ra tín hiệu cho Khối kích relay điều khiển thiết bị như mong muốn, điều này cũng xảy ra khi người dùng bật tắt thủ công các thiết bị ngay lập tức bằng các nút nhấn trên mạch. Đồng thời, board xử lý cũng kiểm tra trạng thái hoạt động của các thiết bị và hiển thị lên LCD cho người dùng theo dõi. 5 do an Bên cạnh đó, board xử lý thường xuyên kiểm tra nhiệt độ nước và độ pH hiện tại của nước.

Nếu giá trị này vượt quá hoặc xuống quá ngưỡng cho phép thì sẽ phát tín hiệu cho Module Sim800L thực hiện gửi tin nhắn cảnh báo cho người dùng, đồng thời tự động bật/tắt quạt làm hoặc que sưởi để kiểm soát nhiệt độ nước ở mức thích hợp cho cá. Tính toán, thiết kế các khối 2. Khối xử lí trung tâm Vi điều khiển là bộ não xử lý trung tâm của hệ thống nên việc lựa chọn vi điều khiển thích hợp là điều rất quan trọng. Nhóm đã chọn board Arduino Mega 2560 cho đề tài dù trước đó có nhiều phương án cho vị trí này như: PIC, board ARM, board Raspberry Pi.

Vi điều khiển PIC là họ vi điều khiển giá thành thấp, dễ tiếp cận, tuy nhiên lại hạn chế về số lượng các cổng giao tiếp. Trong khi PIC16F887A chỉ có 1 cổng UART thì Arduino có tới 4 cổng UART, đề tài đã sử dụng 1 cổng UART cho Module Sim, do đó nếu muốn sử dụng thêm một số module hay cảm biến kết nối qua UART thì Arduino rõ ràng là một sự lựa chọn tốt hơn. Hơn nữa, đề tài của nhóm sử dụng khá nhiều thiết bị cũng như cảm biến (7 thiết bị, 3 cảm biến, LCD,.), do đó nếu sử dụng PIC thì đề tài sẽ không thể có đủ cổng giao tiếp ngoại vi để sử dụng. Board ARM hay Raspberry Pi cũng là các phương án lí tưởng cho đề tài.

Tuy nhiên, 2 board này có giá thành rất cao (gấp nhiều lần Arduino) và do đó, nó được thiết kế có sẵn rất nhiều cổng giao tiếp ngoại vi mà đề tài không dùng đến, gây ra sự lãng phí không cần thiết, với Arduino thì chúng ta chỉ cần mua các shield mạch giao tiếp cần thiết và gắn trực tiếp lên trên board Arduino. Hơn nữa, board ARM lại khó tiếp cận và lập trình hơn so với Arduino vì các thư viện phần mềm cho board này là không nhiều, người dùng phải tự viết hoặc chỉnh sửa rất nhiều từ các thư viện khác. Các thư viện phần mềm mà nhà xản xuất hay cộng đồng Arduino tạo ra là vô cùng lớn và đa dạng, chúng ta có thể sử dụng các thư viện này để hỗ trợ lập trình giao tiếp cảm biến, điều khiển động cơ,… mà không cần phải tìm hiểu từ đầu, giúp tiết kiệm thời gian lập trình cho các dự án đề tài lớn. 6 do an Hình 2.

Arduino Mega 2560 Arduino Mega 2560 (hình 2.2) là Board vi xử lý sử dụng chip Atmega2560, gồm có các chân giao tiếp như sau:  5 Chân GND, 3 chân +5V, 1 chân +3.3V  1 nút reset  16 chân analog  4 chân UART  54 chân digital (trong đó có 15 chân có thể được sử dụng như những chân PWM là từ chân số 2 → 13 và chân 44, 45, 46).  6 ngắt ngoài: chân 2 (interrupt 0), chân 3 (interrupt 1), chân 18 (interrupt 5), chân 19 (interrupt 4), chân 20 (interrupt 3), và chân 21 (interrupt 2).  16 chân vào analog (từ A0 đến A15).  6 Chân lập trình ISP và nhiều thành phần khác.

7 do an Hình 2. Khối xử lý trung tâm Arduino Mega 2560 2. Khối kích relay điều khiển thiết bị Hình 2. Sơ đồ kết nối Khối kích relay Khối kích relay sử dụng transistor C1815 để kích cho relay hoạt động (xem hình 2.

Chức năng của các linh kiện trong mạch như sau:  Điện trở 10K có tác dụng ổn định cực B của transistor C1815. 8 do an  Led D2 có tác dụng báo tín hiệu điều khiển từ Arduino, vừa có tác dụng cách ly dòng điện sự cố trả về gây hư hỏng mạch Arduino. Ở đây ta không cần mắc điện trở hạn dòng cho Led vì dòng tín hiệu ngõ ra Arduino có giá trị rất nhỏ.  Diode 1N4007 được song song với cuộn dây relay để dập xung ngược, bảo vệ transistor đóng mở dòng cho relay.

Khi cuộn dây relay bị ngắt dòng điện sẽ phát sinh dòng điện cảm ứng cùng chiều với dòng ban đầu, dòng điện này sẽ được diode dập do nó được phân cực thuận, do đó mối nối CE của transistor không bị phá hủy bởi dòng điện cảm ứng. Khối cảm biến Hình 2. Cảm biến DS18B20 DS18B20 (hình 2.9) là cảm biến kĩ thuật số đo nhiệt độ nước giao tiếp theo chuẩn 1 dây (1-wire), có chức năng cảnh báo nhiệt độ nước khi vượt ngưỡng và có thế cấp nguồn từ chân data (chế độ parasite power), không bị suy hao tín hiệu đường dây dài. Cảm biến nhiệt độ nước DS18B20 có mã nhận diện lên đến 64-bit, vì vậy ta có thể đo nhiệt độ nước với nhiều con DS18B20 mà chỉ dùng 1 dây dẫn duy nhất để giao tiếp với các IC này.

Ứng dụng: đo nhiệt độ nước bên trong các tòa nhà, thiết bị, máy móc, hệ thống giám sát; đo những nơi cách xa board điều khiển, hoặc trong môi trường ẩm ướt. Thông số kỹ thuật: + Điện áp cấp: 3~5v. 9 do an + Dải đo: Có thể đo nhiệt độ nước trong khoảng -55 -> +125°C. Với khoảng nhiệt độ nước là -10°C to +85°C thì độ chính xác là ±0.0625°C theo số bit cấu hình.

+ Cung cấp nhiệt độ nước với độ phân giải 9, 10, 11, 12 bit, tùy theo sử dụng. Trong trường hợp không cài đặt thì nó tự động đo ở chế độ 12 bit. + Chuẩn giao tiếp 1 Wire. + Thời gian chuyển đổi nhiệt độ nước tối đa là 750ms cho mã hóa 12 bit.

+ Kích thước: 90cm - đường kính đầu cảm biến: 4mm. + Dòng tiêu thụ tại chế độ nghỉ rất nhỏ. Sơ đồ kết nối cảm biến DS18B20 Sơ đồ kết nối cảm biến nhiệt độ nước với Board Arduino được cho như hình 2. Trên thị trường có các loại cảm biến nhiệt độ nước như LM35, TMP36,… nhưng để đo nhiệt độ nước nước và so sánh về độ ổn định thì DS18B20 là phương án tối ưu nhất cho hệ thống, sai số chỉ 0.

Hơn nữa, 2 cảm biến LM35 và TMP36 giao tiếp qua analog, DS18B20 lại dùng cơ chế truyền tín hiệu 1-wire, cơ chế này cho phép chúng ta đọc nhiều con DS18B20 trên cùng 1 dây. Ta cần mắc 1 con điện trở kéo lên 4.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài viết "Thiết kế hồ cá đa năng với Arduino Mega 2560 tại HCMUTE" giới thiệu một dự án thú vị kết hợp công nghệ Arduino để tạo ra một hồ cá thông minh, giúp người nuôi cá dễ dàng quản lý và theo dõi môi trường sống của cá. Các điểm nổi bật của bài viết bao gồm việc sử dụng cảm biến để theo dõi chất lượng nước, nhiệt độ và các yếu tố khác, từ đó tối ưu hóa điều kiện sống cho cá. Điều này không chỉ mang lại lợi ích cho người nuôi cá mà còn giúp nâng cao ý thức về bảo vệ môi trường nước.

Nếu bạn quan tâm đến các ứng dụng công nghệ trong nông nghiệp và nuôi trồng thủy sản, bạn có thể tìm hiểu thêm về việc đánh giá khả năng xử lý nước thải nuôi tôm hoặc khám phá các dự án khác tại HCMUTE như thiết kế chế tạo robot tự động dò line. Những tài liệu này sẽ giúp bạn mở rộng kiến thức về công nghệ và ứng dụng trong lĩnh vực nông nghiệp hiện đại.