Báo cáo đồ án: Thiết kế mô hình phân loại cà chua theo màu sắc - ĐH SPKT TPHCM

Tìm hiểu mô hình phân loại cà chua theo màu sắc sử dụng PLC. Hướng dẫn thiết kế hệ thống tự động hóa cho quy trình phân loại nông sản hiệu quả.

2025

51
1
0

Phí lưu trữ

30 Point

Tóm tắt

I. Giới thiệu về Mô hình Phân loại Cà chua theo Màu sắc

Mô hình phân loại cà chua theo màu sắc là một đồ án tự động hóa công nghiệp hiện đại, kết hợp các công nghệ xử lý ảnh, trí tuệ nhân tạođiều khiển lập trình (PLC) để phân loại cà chua dựa trên màu sắc của quả. Đề tài này được thực hiện tại Trường Đại học Sư phạm Kỹ thuật TP.HCM, Khoa Điện - Điện tử, bộ môn Tự động điều khiển. Hệ thống hoạt động bằng cách sử dụng camera để chụp ảnh cà chua, sau đó áp dụng các thuật toán nhận diện hình ảnh để xác định màu sắc và phân loại thành các nhóm: cà chua xanh, cà chua chín vừa, và cà chua chín hoàn toàn. Mô hình này không chỉ giúp tự động hóa quy trình phân loại nông sản mà còn nâng cao hiệu suất sản xuất và giảm chi phí nhân công.

1.1. Mục tiêu và ý nghĩa của đề tài

Mục tiêu chính của đề tài là thiết kế và thi công hệ thống tự động phân loại cà chua theo đặc tính màu sắc. Ý nghĩa thực tiễn của đề tài bao gồm: giảm thời gian phân loại thủ công, nâng cao độ chính xác phân loại, tối ưu hóa quy trình sản xuất nông nghiệp, và ứng dụng công nghệ machine learning trong lĩnh vực nông nghiệp hiện đại.

1.2. Phạm vi ứng dụng thực tế

Hệ thống có thể được triển khai rộng rãi trong các nhà máy chế biến nông sản, các trung tâm phân loại cà chua xuất khẩu, và các trang trại nông nghiệp công nghiệp. Công nghệ này cũng có thể mở rộng để phân loại các loại nông sản khác dựa trên màu sắc như cà rốt, cam, quýt hoặc các loại trái cây tương tự.

II. Các Thành phần Chính của Hệ thống Phân loại Cà chua

Mô hình phân loại cà chua bao gồm nhiều thành phần phần cứng và phần mềm hoạt động tổng hợp. Về mặt phần cứng, hệ thống sử dụng PLC S7-1200 1214DC/DC/DC là bộ điều khiển trung tâm, camera Logitech B525 để chụp ảnh cà chua, cảm biến hồng ngoại E3F-DS30C4 để phát hiện sự có mặt của sản phẩm, van điện từ khí nén SMC SY3120-5LZD-M5 để điều khiển độ dịch chuyển, và xi-lanh khí nén MAL 16x50 thực hiện tác vụ đẩy sản phẩm. Hệ thống băng tải dây (Belt Conveyor) vận chuyển cà chua qua các vị trí phân loại. Phần nguồn cấp điện là một nguồn tổ ong 24V 5A đảm bảo cung cấp năng lượng ổn định cho toàn bộ thiết bị.

2.1. Hệ thống xử lý hình ảnh và nhân diện

Camera tích hợp trong hệ thống giúp chụp ảnh cà chua real-time khi nó đi qua các vị trí nhất định. Hình ảnh được xử lý bằng thuật toán CSPDarknet (P5) - một mạng nơ-ron tích chập hiện đại. Hệ thống sử dụng ba tập dữ liệu huấn luyện cho cà chua xanh, cà chua chín vừa, và cà chua chín hoàn toàn để tăng độ chính xác nhận diện lên trên 95%.

2.2. Bộ điều khiển và giao tiếp hệ thống

PLC S7-1200 chịu trách nhiệm điều khiển toàn bộ quy trình thông qua các chương trình logic. Giao thức Modbus được sử dụng để giao tiếp giữa PLC và hệ thống xử lý ảnh, cho phép truyền tải dữ liệu phân loại một cách nhanh chóng và chính xác. Giao diện người dùng được thiết kế để hỗ trợ chế độ tự động (Auto Mode)chế độ thủ công (Manual Mode).

III. Nguyên lý Hoạt động và Quy trình Phân loại

Quy trình hoạt động của mô hình phân loại cà chua được chia thành những bước chính theo lưu đồ giải thuật tổng quát. Khi hệ thống được khởi động, cà chua được đặt lên băng tải và vận chuyển đến vị trí chụp ảnh. Camera thu thập hình ảnh và gửi đến module xử lý ảnh. Thuật toán machine learning phân tích hình ảnh dựa trên đặc tính màu sắc của quả. Dựa trên kết quả nhận diện, PLC điều khiển van điện từxi-lanh pneumatic để đẩy cà chua vào các khay phân loại tương ứng: khay cà chua xanh, khay cà chua chín vừa, hoặc khay cà chua chín. Các cảm biến hồng ngoại xác nhận sự có mặt của sản phẩm tại các điểm kiểm soát. Quá trình này lặp lại liên tục, cho phép hệ thống xử lý hàng chục cà chua mỗi phút mà không cần can thiệp thủ công.

3.1. Quá trình nhận diện và phân loại

Lưu đồ giải thuật phân loại hiển thị rõ từng bước của quy trình. Sau khi camera chụp ảnh, hệ thống tính toán các tham số màu sắc sử dụng mô hình phân tích đặc trưng. Nếu cà chua được nhận diện là màu xanh, nó được điều hướng sang khay xanh. Nếu là màu đỏ nhạt (chín vừa), sẽ sang khay chín vừa. Nếu là màu đỏ đậm (chín hoàn toàn), sẽ sang khay cuối cùng.

3.2. Chế độ tự động và thủ công

Hệ thống hỗ trợ hai chế độ hoạt động. Ở chế độ tự động, toàn bộ quy trình phân loại diễn ra tự động không cần tác động. Ở chế độ thủ công, người dùng có thể điều khiển từng bước thông qua bảng điều khiển bằng các nút nhấn LA38-11Dnút dừng khẩn cấp để đảm bảo an toàn khi bảo trì hoặc sửa chữa.

IV. Kết quả Đạt được và Triển vọng Phát triển

Đồ án phân loại cà chua theo màu sắc đã hoàn thành thành công với các kết quả nổi bật. Mô hình đạt được độ chính xác phân loại cao hơn 95% nhờ sử dụng các thuật toán machine learning tiên tiến. Thời gian phân loại mỗi quả cà chua chỉ mất khoảng 2-3 giây, tăng hiệu suất lao động so với phân loại thủ công truyền thống. Hệ thống đã được kiểm tra thực tế và chạy ổn định trong các điều kiện phòng lab. Triển vọng phát triển trong tương lai bao gồm: mở rộng khả năng phân loại cho nhiều loại nông sản khác nhau, tích hợp kỹ thuật deep learning nâng cao hơn, cải thiện tốc độ xử lý bằng GPU acceleration, và phát triển ứng dụng mobile để theo dõi từ xa.

4.1. Thành tích và hiệu quả đạt được

Nhóm sinh viên Lê Hoàng Anh (22151048)Trần Thành Khang (22151100) đã thành công trong việc thiết kế, lắp ráp, lập trìnhkiểm thử hệ thống. Hệ thống hoạt động ổn định, độ tin cậy cao, và có thể áp dụng thực tế. Các tài liệu báo cáo đầy đủ và khoa học, tuân thủ tiêu chuẩn học thuật.

4.2. Hướng phát triển và ứng dụng tương lai

Trong tương lai, hệ thống có thể được nâng cấp với AI nâng cao hơn, hỗ trợ phân loại đa tiêu chí (vừa theo màu sắc vừa theo kích thước), tích hợp IoT để kết nối với hệ thống quản lý trang trại. Công nghệ này mở ra cơ hội lớn trong tự động hóa nông nghiệpcông nghiệp 4.0.

28/12/2025

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

Chương 1: Tổng quan Chương 2: Cơ sở lý thuyết Chương 3: Thiết kế mô hình và lựa chọn thiết bị Chương 4: Thi công mô hình ĐỒ ÁN MÔN HỌC PLC 11 BÁO CÁO CUỐI KỲ GVHD: PGS. Nguyễn Minh Tâm Chương 5: Kết luận và hướng phát triển 1.5 PHƯƠNG PHÁP NGHIÊN CỨU Thông qua tìm hiểu, tham khảo từ các mô hình và hệ thống, sự tư vấn của giảng viên hướng dẫn. Nhóm tác giả xử dụng các phương pháp nghiên cứu sau: 1/ Phương pháp nghiên cứu lý thuyết: Nghiên cứu lý thuyết hoạt động của hệ thống phân loại cà chua dựa vào màu sắc. Tìm hiểu cách thức hoạt động của các thiết bị phần cứng có trong mô hình.

2/ Phương pháp tham khảo tài liệu: Tham khảo các mô hình về phân loại sản phầm ứng dụng công nghệ xử lý ảnh và trí tuệ nhân tạo đã được xây dựng và thử nghiệm. Đọc và phân tích các tài liệu là Đồ án tốt nghiệp, Công trình nghiên cứu, các bài báo trong và ngoài nước có liên quan để đồ án 3/ Phương pháp thực nghiệm: Thiết kế và thi công mô hình, viết chương trình lập trình ladder cho mô hình. Thiết kế giao diện của mô hình, chạy thử nghiệm trên Tia Portal. Sau cùng chạy mô hình thực tế, đánh giá các kết quả đạt được và cải tiến để mô hình đạt được chất lượng cao nhất.

ĐỒ ÁN MÔN HỌC PLC 12 BÁO CÁO CUỐI KỲ GVHD: PGS. Nguyễn Minh Tâm CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 TỔNG QUAN VỀ VI ĐIỀU KHIỂN 2.1 Khái niệm vi điều khiển Vi xử lý là một vi mạch tích hợp được thiết kế từ nhiều transistor ghép lại trên một vi mạch tích hợp. Chúng có khả năng tính toán và đưa ra kết quả bằng những tín hiệu điện. Trong cuộc sống cần rất nhiều tính toán nhằm phục vụ quá trình lưu trữ, sản xuất , quản lý hàng hóa.

Các IC tích hợp thông thường không có khả năng giải quyết được vấn đề này vì thế mà người ta đã chế tạo ra vi xử lý. Để minh họa cho điều đó tôi xin lấy ví dụ như sau: Một chiếc máy đếm tiền sẽ đếm số tờ tiền cùng mệnh giá và sau đó tự động nhân số tờ tiền đếm được với mệnh giá của nó rồi hiển thị tổng số tiền có được. Vậy linh kiện nào có thể giải quyết được vấn đề trên? Con người có thể tính bằng tay, hoặc bằng công thức toán học. Còn với máy móc thì nó phải nhờ vi xử lý làm điều đó.

Tất cả những dữ liệu nhập vào đều được số hóa để biến thành tín hiệu điện, vi xử lý sẽ hiểu được tín hiệu điện này rồi xử lý phép tính sau đó lại giải mã thành các con số hiển thị trên màn hình cho con người hiểu. Để hiểu được quá trình mã hóa và giải mã từ ký tự , con số ta hay dùng thành tín hiệu điện đòi hỏi bạn phải là một người hiểu về điện tử và tin học lên tôi không giải thích sâu hơn sẽ làm bạn cảm thấy quá khó hiểu. Bạn chỉ cần biết rằng vi xử lý cũng là một vi mạch tích hợp, một IC nhưng có khả năng nhận dữ liệu từ con người rồi xử lý, tính toán dữ liệu này và đưa ra kết quả. Chính điều đó tạo lên một chiếc máy tính, một chiếc máy tự động và nhiều thiết bị có khả năng lập trình, lưu trữ.2 Ứng dụng của vi điều khiển trong đời sống Vi xử lý đang được ứng dụng rộng dãi trên các thiết bị điện tử như bếp từ, nồi cơm điện tử, lò vi sóng, máy giặt, TV, DVD, amply, điện thoại di động, máy ép tóc, máy tạo ẩm, quạt điện tử, ô tô, xe máy, máy bay, tên lửa hành trình.

Đặc điểm chung của những thiết bị này là có thể nhận lệnh từ người dùng như tăng giảm tốc độ, nhiệt độ, màu sắc, độ sáng. để điều khiển thiết bị hoạt động như ý muốn của con người. Nói cách khác thì những thiết bị này khá thông minh và thực hiện tự động theo chủ ý của con người. Sở dĩ vi xử lý có thể giúp con người tự động hóa trong quá trình sản xuất , phục vụ cuộc sống vì chúng có khả năng sau: ĐỒ ÁN MÔN HỌC PLC 13 BÁO CÁO CUỐI KỲ GVHD: PGS.

Nguyễn Minh Tâm - Nhận lệnh thao tác từ người dùng thông qua bàn phím, nút nhấn, cảm biến đo lường. - Nhận dữ liệu từ những vi xử lý khác. - Xử lý tính toán, giải mã dữ liệu. - Đưa kết quả đầu ra để hiển thị dữ liệu qua màn hình.

Đưa kết quả đầu ra bằng tín hiệu điện để điều khiển còi báo, động cơ, bóng đèn, sợi đốt, màn hình.Chính nhờ những khả năng đó mà con người đã sử dụng những bộ vi xử lý chuyên dụng để tích hợp trên các thiết bị điện tử thông minh có khẳ năng tự động hóa hoàn toàn.2 TỔNG QUAN VỀ PLC S7-1200 2.1 Giới thiệu PLC S7-1200 PLC S7-1200 là một loại bộ điều khiển logic lập trình (PLC) sở hữu thiết kế nhỏ gọn, có khả năng xử lý tốc độ cao, hỗ trợ nhiều thiết bị đầu vào/ra khác nhau, bao gồm cả các thiết bị nặng và chịu va đập phù hợp với các ứng dụng công nghiệp nhỏ và vừa, đáp ứng nhu cầu kiểm soát và tự động hóa đơn giản. Hiện nay, dòng sản phẩm bán chạy nhất thị trường bởi chi phí thấp và độ hiệu quả cao. PLC S7-1200 sở hữu một số ưu điểm vượt trội so với các phiên bản trước đó hoặc các dòng PLC Siemens khác. Dưới đây là một số ưu điểm chính của sản phẩm: Thiết bị được thiết kế nhỏ gọn, giúp tiết kiệm không gian và dễ dàng lắp đặt trong các ứng dụng có không gian hạn chế.

Mặc dù kích thước nhỏ, PLC vẫn đảm bảo hiệu suất và tốc độ xử lý cao. Điều này cho phép nó xử lý các tác vụ kiểm soát và logic phức tạp một cách nhanh chóng và đáng tin cậy. PLC hỗ trợ nhiều tính năng và chức năng mở rộng, bao gồm đầu vào/đầu ra kỹ thuật số, đầu vào/đầu ra analog, truyền thông Ethernet và giao thức PROFIBUS DP/PROFINET. Điều này cho phép nó kết nối và tích hợp dễ dàng với các thiết bị và mạng công nghiệp khác.

ĐỒ ÁN MÔN HỌC PLC 14 BÁO CÁO CUỐI KỲ GVHD: PGS. Nguyễn Minh Tâm Sản phẩm có một giao diện người dùng thân thiện với màn hình LCD và các nút bấm trên thiết bị. Ngoài ra, phần mềm lập trình TIA Portal cung cấp môi trường lập trình đồ họa và dễ sử dụng, giúp người dùng tạo và chỉnh sửa chương trình kiểm soát một cách thuận tiện. Thiết bị được xây dựng để đáp ứng yêu cầu về độ bền trong các môi trường công nghiệp khắc nghiệt.

Nó có khả năng chịu được các điều kiện làm việc khắc nghiệt như rung động, nhiễu điện từ và nhiệt độ cao. PLC có khả năng mở rộng bằng cách thêm các module I/O và các module chức năng khác như module truyền thông, module nhớ, và module đếm xung. PLC S7-1200 1214DC/DC/DC 2.2 Chức năng và nguyên lý hoạt động Chức năng: PLC dùng để thay thế các mạch rơ le (relay) trong thực tế. PLC hoạt động theo phương thức quét các trạng thái trên đầu ra và đầu vào.

Khi có sự thay đổi ở đầu vào thì đầu ra sẽ thay đổi theo. Ngôn ngữ lập trình của PLC có thể là Ladder hay State Logic. Nguyên lý hoạt động: CPU điều khiển các hoạt động bên trong PLC. Bộ xử lý sẽ đọc và kiểm tra chương trình được chứa trong bộ nhớ, sau đó sẽ thực hiện từng lệnh trong chương trình, sẽ đóng hay ngắt các đầu ra.

Các trạng thái ngõ ra ấy được phát tới ĐỒ ÁN MÔN HỌC PLC 15 BÁO CÁO CUỐI KỲ GVHD: PGS. Nguyễn Minh Tâm các thiết bị liên kết để thực thi và toàn bộ các hoat động thực thi đó đều phụ thuộc vào chương trình điều khiển được giữ trong bộ nhớ. PLC S7-1200 cũng có khả năng mở rộng linh hoạt, hỗ trợ các module giao tiếp với các thiết bị bên ngoài như máy tính, máy in, máy đo, cảm biến, van điều khiển và các hệ thống khác. PLC này cũng tích hợp các tính năng bảo mật mạnh mẽ để đảm bảo an toàn và bảo vệ các thông tin quan trọng trong quá trình hoạt động.

Nó cũng có thể được kết nối với các thiết bị khác như bộ lập trình, máy tính để thiết lập chương trình điều khiển cho nó. SIMATIC S7-1200 bao gồm các thành phần sau: Bộ xử lý trung tâm (CPU): Đây là trái tim của thiết bị này, nơi xử lý các tác vụ kiểm soát và logic. CPU có chức năng đọc tín hiệu từ các đầu vào, xử lý các lệnh logic và điều khiển các đầu ra. Đầu vào (Input): Sản phẩm có các module đầu vào kỹ thuật số và analog để đọc các tín hiệu từ cảm biến, công tắc, bộ mã hóa và các thiết bị khác.

Đầu vào số thường được kết nối thông qua các đầu cắm hoặc kết nối trực tiếp, trong khi đầu vào analog có thể chấp nhận tín hiệu liên tục. Đầu ra (Output): Thiết bị có các module đầu ra kỹ thuật số và analog để điều khiển các thiết bị như van, động cơ, bơm, đèn và các thiết bị khác. Đầu ra số thường được kết nối thông qua các đầu cắm hoặc kết nối trực tiếp, trong khi đầu ra analog cung cấp tín hiệu điện áp hoặc dòng liên tục. Truyền thông: PLC hỗ trợ nhiều giao thức truyền thông như Ethernet, PROFIBUS DP và PROFINET.

Điều này cho phép nó kết nối với các thiết bị khác như máy tính, màn hình cảm ứng, bộ điều khiển màn hình, PLC khác và các thiết bị điều khiển khác trong mạng công nghiệp. Bộ nhớ: Sản phẩm sở hữu bộ nhớ lưu trữ chương trình người dùng và dữ liệu của chương trình. Bộ nhớ có thể được mở rộng thông qua thẻ nhớ SD để lưu trữ dữ liệu mở rộng hoặc sao lưu. ĐỒ ÁN MÔN HỌC PLC 16 BÁO CÁO CUỐI KỲ GVHD: PGS.

Nguyễn Minh Tâm Nguồn cấp: Thiết bị sử dụng nguồn cấp điện 24VDC hoặc 220VAC tùy vào nhu cầu sử dụng của người dùng.3 Giao thức truyền thống Thiết bị hỗ trợ nhiều cổng giao tiếp và giao thức truyền thông khác nhau để tương tác với các thiết bị ngoại vi như máy tính, màn hình cảm ứng, cảm biến, động cơ, và các thiết bị khác. Dưới đây là một số cổng giao tiếp và truyền thông quan trọng của PLC S7-1200: Cổng Ethernet: Thiết bị này có cổng Ethernet tích hợp cho kết nối mạng TCP/IP. Điều này cho phép nó kết nối với máy tính, các hệ thống SCADA (Supervisory Control and Data Acquisition), và truyền tải dữ liệu giữa các thiết bị khác nhau trong mạng.

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