Thiết Kế và Thi Công Hệ Thống Phân Loại Chai Lỗi Tem Nhãn - ĐHSPKT TP.HCM

Phân loại lỗi tem nhãn chai phổ biến. Tư vấn thiết kế, thi công tem nhãn chuẩn, tránh lỗi. Tìm hiểu ngay để đảm bảo chất lượng sản phẩm!

Người đăng

Ẩn danh

Thể loại

Khóa luận tốt nghiệp/Đồ án tốt nghiệp

2023

63
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

NHIỆM VỤ KHÓA LUẬN TỐT NGHIỆP

LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP

LỜI CAM ĐOAN

LỜI CẢM ƠN

MỤC LỤC

PHỤ LỤC HÌNH ẢNH VÀ BIỂU ĐỒ

PHỤ LỤC BẢNG BIỂU

1. CHƯƠNG 1: MỤC TIÊU ĐỀ TÀI

1.1. Giới hạn đề tài

1.2. Nội dung nghiên cứu

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Các mô hình và hệ thống băng chuyền

2.2. Phân loại sản phẩm

2.3. Mô hình mạng huấn luyện ảnh

2.4. Giới thiệu phần cứng

2.4.1. Vi điều khiển

2.4.2. Giao tiếp UART

3. CHƯƠNG 3: TÍNH TOÁN VÀ THIẾT KẾ

3.1. Tính toán và thiết kế phần cứng

3.1.1. Thiết kế sơ đồ khối hệ thống

3.1.2. Tính toán và thiết kế các khối sơ đồ mạch

3.1.3. Sơ đồ nguyên lý toàn mạch

3.2. Huấn luyện mạng YoloV4

3.3. Các khai niệm về mạng Yolo

3.4. Lưu đồ chính của hệ thống

3.5. Lưu đồ chương trình gán dữ liệu

3.6. Lưu đồ truyền dữ liệu sang Arduino

3.7. lưu đồ nhận dữ liệu

3.8. Lưu đồ chương trình phân loại

4. CHƯƠNG 4: THI CÔNG MẠCH

4.1. Hoàn thiện kết nối phần cứng thiết bị

4.2. Thi công board mạch

4.3. Lắp ráp và kiểm tra mạch

4.4. Thi công mô hình

4.4.1. Hướng dẫn sử dụng và thao tác

5. CHƯƠNG 5: KẾT QUẢ - NHẬN XÉT – ĐÁNH GIÁ

5.1. Kết quả về mô hình

5.2. Kết quả về huấn luyện ảnh

5.3. Kết quả nhận dạng

5.4. Vận hành hệ thống

5.5. Nhận xét và đánh giá

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

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

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Phân Loại Chai Lỗi Tem Nhãn Tự Động

Trong bối cảnh công nghiệp 4.0, tự động hóa quy trình sản xuất ngày càng trở nên quan trọng để nâng cao hiệu quả và giảm chi phí. Một trong những ứng dụng quan trọng của tự động hóa là phân loại chai lỗi tem nhãn, đặc biệt trong ngành đồ uống và thực phẩm. Việc kiểm tra và loại bỏ những sản phẩm không đạt tiêu chuẩn về tem nhãn chai là bước quan trọng để đảm bảo chất lượng sản phẩm đến tay người tiêu dùng. Quá trình này trước đây thường được thực hiện thủ công, tốn nhiều thời gian và công sức, đồng thời tiềm ẩn sai sót do yếu tố chủ quan. Do đó, việc ứng dụng các hệ thống tự động phân loại chai lỗi không chỉ giúp tăng năng suất mà còn đảm bảo tính chính xác và nhất quán trong quá trình kiểm tra chất lượng. Các hệ thống này thường dựa trên công nghệ nhận diện hình ảnh tem nhãn, sử dụng camera và phần mềm để phát hiện các lỗi như độ lệch tem nhãn, lỗi in ấn tem nhãn, hoặc tem nhãn chai bị rách, nhăn. Dữ liệu từ camera được xử lý bởi thuật toán, sau đó hệ thống sẽ đưa ra quyết định loại bỏ hoặc tiếp tục quy trình sản xuất cho chai đó. Một nghiên cứu được thực hiện bởi Đại học Sư phạm Kỹ thuật TP.HCM đã chứng minh tính hiệu quả của hệ thống phân loại chai tự động, giúp giảm đáng kể thời gian và chi phí nhân công so với phương pháp thủ công. Các hệ thống này không chỉ đơn thuần là máy phân loại chai lỗi, mà còn là một phần quan trọng trong hệ thống quản lý chất lượng tổng thể của doanh nghiệp.

1.1. Tầm quan trọng của hệ thống kiểm tra chất lượng chai

Việc kiểm tra chất lượng chai, đặc biệt là kiểm tra tem nhãn chai, đóng vai trò then chốt trong việc đảm bảo uy tín thương hiệu và sự hài lòng của khách hàng. Một sản phẩm với tem nhãn bị lỗi có thể gây ấn tượng xấu, khiến khách hàng nghi ngờ về chất lượng sản phẩm bên trong. Do đó, các doanh nghiệp cần đầu tư vào các hệ thống kiểm tra chất lượng chai hiệu quả để phát hiện và loại bỏ các sản phẩm lỗi, đảm bảo chỉ những sản phẩm đạt tiêu chuẩn mới được đưa ra thị trường. Theo PGS. TS. Nguyễn Thanh Hải, GVHD Khóa luận tốt nghiệp tại ĐH SPKT TP.HCM, "Hệ thống kiểm tra chất lượng tự động giúp giảm thiểu rủi ro sản phẩm lỗi đến tay người tiêu dùng, đồng thời nâng cao hiệu quả sản xuất". Ngoài ra, việc thu thập dữ liệu về các loại lỗi thường gặp cũng giúp doanh nghiệp cải thiện quy trình sản xuất, giảm thiểu nguyên nhân gây ra lỗi.

1.2. Ưu điểm vượt trội của tự động hóa so với phương pháp thủ công

So với phương pháp kiểm tra thủ công, tự động hóa phân loại chai lỗi mang lại nhiều ưu điểm vượt trội. Thứ nhất, hệ thống tự động có thể hoạt động liên tục 24/7 mà không cần nghỉ ngơi, giúp tăng năng suất đáng kể. Thứ hai, độ chính xác của hệ thống tự động cao hơn nhiều so với con người, giảm thiểu sai sót do mệt mỏi hoặc yếu tố chủ quan. Thứ ba, hệ thống tự động có thể thu thập và phân tích dữ liệu về các loại lỗi, giúp doanh nghiệp cải thiện quy trình sản xuất và giảm thiểu lỗi phát sinh. Cuối cùng, việc sử dụng robot phân loại chai giúp giảm chi phí nhân công và cải thiện điều kiện làm việc cho người lao động. Tuy nhiên, việc thiết kế hệ thống phân loại chai cần được thực hiện cẩn thận để đảm bảo hiệu quả và phù hợp với quy trình sản xuất hiện tại.

II. Phân Tích Các Lỗi Tem Nhãn Chai Thường Gặp và Tiêu Chuẩn

Trước khi thiết kế hệ thống phân loại chai, việc phân tích chi tiết các loại lỗi tem nhãn thường gặp là vô cùng quan trọng. Điều này giúp xác định các yêu cầu kỹ thuật của hệ thống, lựa chọn công nghệ phù hợp và xây dựng thuật toán nhận diện hình ảnh hiệu quả. Các lỗi thường gặp có thể được chia thành các nhóm chính như: lỗi in ấn tem nhãn (màu sắc không đúng, chữ bị mờ, thiếu nét), độ lệch tem nhãn (tem bị dán lệch so với vị trí quy định), tem nhãn bị rách, nhăn, hoặc bị thiếu một phần. Mỗi loại lỗi này có đặc điểm nhận dạng riêng, đòi hỏi hệ thống phải có khả năng phân tích hình ảnh đa dạng. Ví dụ, để phát hiện độ lệch tem nhãn, hệ thống cần có khả năng xác định vị trí của tem so với các điểm tham chiếu trên chai. Để phát hiện lỗi in ấn tem nhãn, hệ thống cần có khả năng phân tích màu sắc và độ sắc nét của hình ảnh. Ngoài ra, việc xác định tiêu chuẩn phân loại chai rõ ràng cũng là yếu tố then chốt để đảm bảo tính nhất quán và khách quan trong quá trình kiểm tra chất lượng. Các tiêu chuẩn này cần được xây dựng dựa trên yêu cầu của khách hàng, quy định của pháp luật và tiêu chuẩn ngành.

2.1. Các loại lỗi tem nhãn và ảnh hưởng đến chất lượng sản phẩm

Các loại lỗi tem nhãn có thể ảnh hưởng đến chất lượng sản phẩm theo nhiều cách khác nhau. Lỗi in ấn tem nhãn, chẳng hạn như màu sắc không đúng hoặc chữ bị mờ, có thể khiến sản phẩm trông kém hấp dẫn và gây khó khăn cho việc đọc thông tin. Độ lệch tem nhãn có thể tạo ấn tượng về sự cẩu thả và thiếu chuyên nghiệp. Tem nhãn bị rách hoặc nhăn có thể làm giảm tính thẩm mỹ và độ bền của sản phẩm. Nghiêm trọng hơn, tem nhãn bị thiếu thông tin quan trọng có thể vi phạm quy định pháp luật và gây nguy hiểm cho người tiêu dùng. Do đó, việc phát hiện và loại bỏ các sản phẩm có tem nhãn bị lỗi là vô cùng quan trọng để bảo vệ thương hiệu và đảm bảo an toàn cho người tiêu dùng.

2.2. Xây dựng tiêu chuẩn phân loại chai lỗi tem nhãn chi tiết

Để đảm bảo tính nhất quán và khách quan trong quá trình phân loại chai không đạt chuẩn, việc xây dựng tiêu chuẩn chi tiết là bắt buộc. Tiêu chuẩn này cần xác định rõ các loại lỗi tem nhãn được chấp nhận và không được chấp nhận, cùng với các ngưỡng cho phép. Ví dụ, tiêu chuẩn có thể quy định rằng độ lệch tem nhãn không được vượt quá 2mm, hoặc lỗi in ấn tem nhãn không được ảnh hưởng đến khả năng đọc thông tin quan trọng. Tiêu chuẩn cũng cần quy định phương pháp đo lường và kiểm tra các thông số này. Việc xây dựng tiêu chuẩn cần có sự tham gia của các bộ phận liên quan như sản xuất, chất lượng, và marketing, để đảm bảo tính khả thi và phù hợp với yêu cầu của doanh nghiệp. Các tiêu chuẩn này sẽ là cơ sở để thiết kế hệ thống phân loại chai và đánh giá hiệu quả hoạt động của hệ thống.

2.3. Ứng dụng Machine Vision trong phát hiện lỗi tem nhãn chai

Machine vision phân loại chai là một công nghệ quan trọng trong việc tự động hóa quá trình kiểm tra chất lượng. Nó sử dụng camera và phần mềm để phân tích hình ảnh của tem nhãn chai, phát hiện các lỗi như độ lệch tem nhãn, lỗi in ấn tem nhãn, hoặc tem nhãn bị rách, nhăn. Công nghệ này có thể hoạt động với tốc độ cao và độ chính xác cao, giúp tăng năng suất và giảm chi phí nhân công. Hệ thống machine vision phân loại chai thường bao gồm các thành phần chính như camera, bộ xử lý hình ảnh, phần mềm phân tích hình ảnh, và cơ cấu chấp hành để loại bỏ các sản phẩm lỗi. Các thuật toán nhận diện hình ảnh tem nhãn được sử dụng trong phần mềm có thể dựa trên các phương pháp truyền thống như so sánh mẫu, hoặc các phương pháp hiện đại như học sâu (deep learning).

III. Thiết Kế Hệ Thống Phân Loại Chai Lựa Chọn Công Nghệ và Cảm Biến

Việc thiết kế hệ thống phân loại chai đòi hỏi sự cân nhắc kỹ lưỡng về các yếu tố kỹ thuật và kinh tế. Một trong những quyết định quan trọng là lựa chọn công nghệ cảm biến phát hiện lỗi tem nhãn phù hợp. Các công nghệ phổ biến bao gồm camera thường, camera hồng ngoại, và cảm biến laser. Camera thường phù hợp với việc phát hiện các lỗi về màu sắc và hình dạng. Camera hồng ngoại có thể phát hiện các lỗi ẩn dưới lớp tem nhãn. Cảm biến laser có thể đo độ lệch tem nhãn với độ chính xác cao. Ngoài ra, việc lựa chọn bộ xử lý hình ảnh và phần mềm phân tích hình ảnh cũng rất quan trọng. Bộ xử lý hình ảnh cần có đủ khả năng tính toán để xử lý dữ liệu từ camera với tốc độ cao. Phần mềm phân tích hình ảnh cần có thuật toán nhận diện hình ảnh tem nhãn hiệu quả và dễ dàng tùy chỉnh để phù hợp với các loại tem nhãn khác nhau. Việc lựa chọn hệ thống kiểm tra chất lượng chai phù hợp sẽ giúp doanh nghiệp đạt được hiệu quả cao nhất trong quá trình sản xuất.

3.1. So sánh các công nghệ cảm biến phát hiện lỗi tem nhãn chai

Các công nghệ cảm biến phát hiện lỗi tem nhãn có những ưu nhược điểm riêng. Camera thường có chi phí thấp và dễ sử dụng, nhưng độ chính xác có thể bị ảnh hưởng bởi điều kiện ánh sáng. Camera hồng ngoại có thể phát hiện các lỗi ẩn, nhưng chi phí cao hơn và đòi hỏi kỹ thuật xử lý ảnh phức tạp. Cảm biến laser có độ chính xác cao, nhưng chỉ phù hợp với việc đo độ lệch tem nhãn và không thể phát hiện các lỗi về màu sắc. Việc lựa chọn công nghệ phù hợp phụ thuộc vào yêu cầu cụ thể của ứng dụng và ngân sách của doanh nghiệp.

3.2. Lựa chọn bộ xử lý hình ảnh và phần mềm phân tích phù hợp

Bộ xử lý hình ảnh và phần mềm phân tích đóng vai trò then chốt trong việc đảm bảo hiệu quả hoạt động của hệ thống phân loại chai. Bộ xử lý cần có đủ khả năng tính toán để xử lý dữ liệu từ camera với tốc độ cao, đảm bảo hệ thống có thể hoạt động trong thời gian thực. Phần mềm phân tích cần có thuật toán nhận diện hình ảnh tem nhãn hiệu quả, có khả năng phân tích các đặc điểm như màu sắc, hình dạng, và vị trí của tem nhãn. Phần mềm cũng cần dễ dàng tùy chỉnh để phù hợp với các loại tem nhãn khác nhau và có khả năng thu thập và phân tích dữ liệu về các loại lỗi.

3.3. Tối ưu hóa ánh sáng và vị trí camera để cải thiện độ chính xác

Việc tối ưu hóa ánh sáng và vị trí camera là rất quan trọng để cải thiện độ chính xác của hệ thống machine vision phân loại chai. Ánh sáng cần được điều chỉnh sao cho đồng đều và không gây ra bóng hoặc phản xạ, ảnh hưởng đến quá trình phân tích hình ảnh. Vị trí camera cần được lựa chọn sao cho có góc nhìn tốt nhất về tem nhãn chai, đảm bảo hình ảnh thu được rõ ràng và đầy đủ thông tin. Trong tài liệu tham khảo, Phạm Văn Nhựt và PGS. Nguyễn Thanh Hải nhấn mạnh rằng "Xác định vị trí camera là một trong những điều kiện quan trọng quyết định đến việc xử lý ảnh nhận diện vật thể có tối ưu hay không."

IV. Thi Công Hệ Thống Phân Loại Chai Lắp Đặt và Tích Hợp

Sau khi hoàn thành giai đoạn thiết kế, bước tiếp theo là thi công hệ thống phân loại chai, bao gồm lắp đặt các thiết bị phần cứng và tích hợp phần mềm điều khiển. Quá trình lắp đặt cần đảm bảo vị trí camera, cảm biến, và cơ cấu chấp hành được đặt chính xác và ổn định. Hệ thống băng tải cần được thiết kế sao cho chai di chuyển với tốc độ ổn định và không bị rung lắc. Phần mềm điều khiển cần được lập trình để thu thập dữ liệu từ camera và cảm biến, phân tích hình ảnh, và đưa ra quyết định loại bỏ hoặc tiếp tục quy trình sản xuất cho chai. Việc tích hợp các thành phần này cần được thực hiện cẩn thận để đảm bảo hệ thống hoạt động trơn tru và hiệu quả. Ngoài ra, việc thử nghiệm và hiệu chỉnh hệ thống sau khi lắp đặt là rất quan trọng để đảm bảo độ chính xác và độ tin cậy của hệ thống.

4.1. Lắp đặt camera cảm biến và cơ cấu chấp hành chính xác

Quá trình lắp đặt camera, cảm biến, và cơ cấu chấp hành cần được thực hiện theo đúng hướng dẫn của nhà sản xuất và bản vẽ thiết kế. Camera cần được đặt ở vị trí sao cho có góc nhìn tốt nhất về tem nhãn chai, đảm bảo hình ảnh thu được rõ ràng và đầy đủ thông tin. Cảm biến cần được đặt ở vị trí sao cho có thể phát hiện chính xác các lỗi tem nhãn. Cơ cấu chấp hành cần được lắp đặt sao cho có thể loại bỏ các sản phẩm lỗi một cách nhanh chóng và hiệu quả. Việc lắp đặt chính xác và ổn định các thiết bị này là yếu tố quan trọng để đảm bảo hệ thống hoạt động đúng chức năng.

4.2. Tích hợp phần mềm điều khiển và thuật toán nhận diện hình ảnh

Phần mềm điều khiển cần được lập trình để thu thập dữ liệu từ camera và cảm biến, phân tích hình ảnh, và đưa ra quyết định loại bỏ hoặc tiếp tục quy trình sản xuất cho chai. Thuật toán nhận diện hình ảnh tem nhãn cần được tích hợp vào phần mềm và cấu hình sao cho có thể phát hiện chính xác các loại lỗi tem nhãn thường gặp. Phần mềm cũng cần có khả năng thu thập và phân tích dữ liệu về các loại lỗi, giúp doanh nghiệp cải thiện quy trình sản xuất và giảm thiểu lỗi phát sinh.

4.3. Vận hành thử và hiệu chỉnh hệ thống để đạt độ chính xác cao nhất

Sau khi lắp đặt và tích hợp xong, cần tiến hành vận hành thử hệ thống với các mẫu chai có tem nhãn khác nhau để kiểm tra độ chính xác và độ tin cậy. Dữ liệu từ quá trình vận hành thử sẽ được sử dụng để hiệu chỉnh các thông số của phần mềm và thuật toán, giúp hệ thống đạt được độ chính xác cao nhất. Quá trình hiệu chỉnh có thể bao gồm điều chỉnh độ nhạy của cảm biến, thay đổi tham số của thuật toán nhận diện hình ảnh tem nhãn, hoặc cải thiện khả năng của cơ cấu chấp hành.

V. Kết Quả Nghiên Cứu Đánh Giá Hiệu Quả Hệ Thống Phân Loại Chai

Sau khi hệ thống được thiết kế và thi công hệ thống phân loại chai hoàn chỉnh, việc đánh giá hiệu quả hoạt động là rất quan trọng. Các chỉ số cần được theo dõi bao gồm: độ chính xác (tỷ lệ sản phẩm lỗi được phát hiện đúng), độ tin cậy (tỷ lệ sản phẩm không lỗi bị loại bỏ nhầm), và tốc độ phân loại (số lượng chai được phân loại trong một đơn vị thời gian). Kết quả nghiên cứu cần được so sánh với mục tiêu ban đầu để đánh giá mức độ thành công của dự án. Nếu kết quả không đạt yêu cầu, cần phân tích nguyên nhân và đưa ra các giải pháp cải thiện. Việc đánh giá hiệu quả cần được thực hiện định kỳ để đảm bảo hệ thống luôn hoạt động ở trạng thái tốt nhất.

5.1. Đo lường độ chính xác độ tin cậy và tốc độ phân loại chai

Độ chính xác được đo bằng cách chia số sản phẩm lỗi được phát hiện đúng cho tổng số sản phẩm lỗi. Độ tin cậy được đo bằng cách chia số sản phẩm không lỗi được chấp nhận cho tổng số sản phẩm không lỗi. Tốc độ phân loại được đo bằng số lượng chai được phân loại trong một đơn vị thời gian, thường là chai/phút. Các chỉ số này cần được đo lường trong điều kiện hoạt động thực tế để đánh giá chính xác hiệu quả của hệ thống.

5.2. So sánh kết quả thực tế với mục tiêu ban đầu của dự án

Kết quả đo lường cần được so sánh với mục tiêu ban đầu của dự án, ví dụ như độ chính xác phải đạt 99%, độ tin cậy phải đạt 95%, và tốc độ phân loại phải đạt 100 chai/phút. Nếu kết quả không đạt yêu cầu, cần phân tích nguyên nhân và đưa ra các giải pháp cải thiện, ví dụ như hiệu chỉnh thuật toán nhận diện hình ảnh tem nhãn, hoặc cải thiện khả năng của cơ cấu chấp hành.

5.3. Phân tích chi phí và lợi ích của việc ứng dụng hệ thống

Việc phân tích chi phí và lợi ích giúp đánh giá tính khả thi về mặt kinh tế của việc ứng dụng hệ thống phân loại chai. Chi phí bao gồm chi phí đầu tư ban đầu (thiết bị, phần mềm, lắp đặt) và chi phí vận hành (bảo trì, điện năng, nhân công). Lợi ích bao gồm giảm chi phí nhân công, giảm sản phẩm lỗi, cải thiện uy tín thương hiệu, và tăng năng suất. So sánh chi phí và lợi ích giúp doanh nghiệp đưa ra quyết định đầu tư hợp lý.

VI. Kết Luận và Hướng Phát Triển Của Hệ Thống Phân Loại Chai

Việc thiết kế và thi công hệ thống phân loại chai là một giải pháp hiệu quả để nâng cao chất lượng sản phẩm và giảm chi phí sản xuất. Tuy nhiên, hệ thống vẫn còn nhiều tiềm năng để phát triển hơn nữa. Trong tương lai, hệ thống có thể được tích hợp với các công nghệ mới như trí tuệ nhân tạo (AI) và Internet of Things (IoT) để cải thiện khả năng nhận diện hình ảnh tem nhãn và tối ưu hóa quy trình sản xuất. Ngoài ra, hệ thống cũng có thể được mở rộng để phân loại các loại sản phẩm khác nhau, hoặc tích hợp với các hệ thống quản lý chất lượng tổng thể của doanh nghiệp. Mục tiêu cuối cùng là xây dựng một hệ thống kiểm tra chất lượng chai thông minh và linh hoạt, có thể đáp ứng mọi yêu cầu của doanh nghiệp và khách hàng.

6.1. Ứng dụng trí tuệ nhân tạo AI để cải thiện khả năng nhận diện

Trí tuệ nhân tạo (AI) có thể được sử dụng để cải thiện khả năng nhận diện hình ảnh tem nhãn của hệ thống. Các thuật toán học sâu (deep learning) có thể được huấn luyện để phân tích hình ảnh tem nhãn với độ chính xác cao hơn, ngay cả trong điều kiện ánh sáng kém hoặc khi tem nhãn bị biến dạng. Ngoài ra, AI cũng có thể được sử dụng để dự đoán các lỗi tem nhãn có thể xảy ra trong tương lai, giúp doanh nghiệp chủ động phòng ngừa và giảm thiểu thiệt hại.

6.2. Tích hợp Internet of Things IoT để tối ưu hóa quy trình sản xuất

Internet of Things (IoT) có thể được sử dụng để kết nối hệ thống phân loại chai với các thiết bị và hệ thống khác trong nhà máy, ví dụ như hệ thống điều khiển băng tải, hệ thống quản lý kho, và hệ thống quản lý chất lượng. Dữ liệu từ hệ thống phân loại chai có thể được chia sẻ với các hệ thống khác để tối ưu hóa quy trình sản xuất, giảm thiểu thời gian chờ đợi, và cải thiện hiệu quả sử dụng tài nguyên.

6.3. Mở rộng hệ thống để phân loại đa dạng sản phẩm và lỗi khác nhau

Hệ thống phân loại chai có thể được mở rộng để phân loại các loại sản phẩm khác nhau, ví dụ như chai thủy tinh, chai nhựa, hoặc lon nhôm. Hệ thống cũng có thể được cải tiến để phát hiện các loại lỗi khác nhau, ví dụ như lỗi về dung tích, lỗi về nắp, hoặc lỗi về mã vạch. Việc mở rộng hệ thống giúp doanh nghiệp tiết kiệm chi phí đầu tư và đơn giản hóa quy trình quản lý.

20/09/2025

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

CHƯƠNG 1: TỔNG QUAN Trình bày các cơ sở lý thuyết để thực hiện đề tài như xử lý ảnh, mạng máy tính YoloV4 và giới thiệu các linh kiện, thiết bị sử dụng trong hệ thống. Chương 3: Tính toán và thiết kế hệ thông. Thiết kế sơ đồ khối của hệ thống, đưa ra sơ đồ nguyên lý, sơ đồ kết nối của các khối và thực hiện tính toán. Thiết kế giao diện, mạng máy tính.

Chương 4: Thi công hệ thống Trình bày quá trình thiết kế mô hình hệ thống, vẽ lưu đồ giải thuật và viết chương trình điều khiển. Chương 5: Kết quả, nhận xét, đánh giá Đưa ra những kết quả đạt được về kiến thức, mô hình thi công và hiệu suất đạt được của hệ thống. Rút ra nhận xét, đánh giá kết quả đạt được so mới mục tiêu đề ra. Chương 6 kết luận và hướng phát triển Đưa ra những kết luận về những ưu điểm, nhược điểm của hệ thống và đề ra hướng phát triển cho đề tài.

BÁO CÁO ĐỒ ÁN TỐT NGHIỆP 3 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT Chương 2: CƠ SỞ LÝ THUYẾT 2.1 Các mô hình và hệ thống băng chuyền Với những phát triển tích cực cuộc sống cũng như quy trình vận hành sản xuất đã thúc đẩy những những nghiên cứu mới của khoa học và kỹ thuật. Xử lý ảnh được dùng trong hầu hết các ứng dụng trong băng chuyền nhà máy đặc biệt là khâu phân loại sản phẩm. Giúp phân tích được cấu tạo bên ngoài từ những hình ảnh thu được từ camera và được xử lý thông tin chính xác bằng nhưng hình ảnh đã được phân tích và sao chép dữ liệu trước đó. Điều đó hướng chúng ta đến với sự công nghệ hóa và hiện đại hóa.

Mô hình sử dụng board Arduino Uno R3 để làm bộ điều khiển trung tâm. Sử dụng Camera để lấy hình ảnh từ băng chuyền đưa về máy tính để xử lý thông tin sau đó được truyền lại cho Arduino để điều khiển servo để phân loại sản dựa trên hình thống tin lấy được dựa trên hình ảnh đã được học trước đó để phân loại 2.2 Phân loại sản phẩm Với phương pháp phân loại thủ công trước đây, để phân loại được 1 sản phẩm lỗi ta cần một đến hai nhân công chịu trách nhiệm về chất lượng của hàng hóa ví dụ như một người phân loại sản phẩm lỗi hoặc không lỗi, người tiếp theo sẽ phân loại lỗi sản phẩm dẫn đến quy trình vận hành của khâu khá phức tạp. Ngoài ra, chính xác và tốc độ còn bị ảnh hưởng bởi con người. Trung bình người nhìn bằng mắt thường sẽ từ một đến hai giấy ta có thể nhận biết được sản phẩm lỗi hay không sau đó sẽ phân loại chúng.

Còn về việc xử lý thông tin tự động hóa ta có thẻ tiết kiệm được nhân công và xử lý thông tin nhanh hơn tốc độ sản xuất cũng có thể nâng cao hơn. Việc thiết kế mô hình cho hệ thống phân loại phụ thuộc vào sản phẩm cần phân loại. Ở đề tài “Ứng dụng xử lý ảnh trong hệ thống phân loại sản phẩm” của Nguyễn Hiền Minh, Phan Thanh Phong năm 2019 [2] phân loại các sản phẩm theo màu sắc đỏ xanh vàng dựa trên ngôn ngữ Python với thư viện chính là OpenCV và được thực hiện trên Kit Raspberry và Kit Arduino Uno R3. Sử dụng điểm riêng biệt của từng màu sắc để có thể nhận dạng và sau đó phân loại từng sản phẩm.

Ngoài ra với một thiết kế khác “Ứng dụng xử lý ảnh trong hệ thống băng truyền phân loại sản phẩm” của Lê Thanh Phong, Đặng Hoài Vũ [3] phân loại các sản phẩm theo hình dạng thông qua quá xử lý trên máy tính, điều khiển bằng Kit Arduino Uno bằng ngôn ngữ Python. Sử dụng đông cơ Servo để làm tay gạt sản phẩm sau khi nhận tín hiệu từ Camera đã được xử lý thông qua bộ xử lý trung tâm là máy tính. Giới thiệu về OpenCV BÁO CÁO ĐỒ ÁN TỐT NGHIỆP 4 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT Sau khi thu thập được hình ảnh từ camera để được thực hiện yêu cầu xử lý ảnh ta cần sử dụng thư viên chuyển phân tích và xử lý dữ liệu hình ảnh. Từ đề tài “ Ứng dụng xử lý ảnh trong hệ thống phân loại sản phẩm” [3] tác giả đã sử dụng thư viện OpenCV để nhận dạng về màu sắc, để phân biệt màu sắc người thường dùng không gian màu HSV.

Và dùng hàm cv2.cvtColor để thực hiện chuyển đổi giữa các hệ màu này. Cần chuyển từ RGB sang HSV, sau đó từ các giá trị HSV của các màu mong muốn sẽ so sánh để xác định được ảnh đang xét có màu gì hsv_img=cv2.cvtColor(img, cv2,COLOR_BGR2HSV) Với khả năng ứng của OpenCV mang lại ta có thể sử dụng nó để áp dụng vào đề của mình. Từ các hình ảnh được đã được huấn luyện trước đó ta có thể so sánh với hình ảnh được thu thập từ camera để phát hiện nhãn chai có lỗi hay không. OpenCV (Open Copmputer Vision) là một thư viện mã nguồn mở hàng đầu xử lý về thị giác máy tính, machine learning, xử lý ảnh.

OpenCV được viết bằng C/C++, vì vậy tốc độ tính toán rất nhanh, có thể sử dụng với các ứng dụng liên quan đến thời gian thực. OpenCV có thể hỗ trợ cho C/C++, Python Java vì vậy hỗ trợ được cho Window, Linux, MacOs lẫn Android, iOS. OpenCV có cộng đồng hơn 47 nghìn người dùng và số lượng Dowload vượt quá 6 triệu lần và vẫn mở rộng. OpenCV có rất nhiều ứng dụng như: • Nhận dạng ảnh.

• Xử lý hình ảnh. • Phục hổi hình ảnh/video. • Thực tế ảo. Opencv vẫn đang được đóng góp và phát triển liên tục, nó đặt biệt phù hợp cho những ứng dụng xử lý hỉnh ảnh đơn giản vì thư viện dễ sử dụng và nhiều hỗ trợ từ cộng đồng.3 Mô hình mạng huấn luyện ảnh Huyến luyện ảnh là hình thức thu thập tập hình ảnh bảo của sản phẩm trên mô hình thực tế, từ đó huấn luyện ảnh thông qua bất kì một mô hình mạng nào đó.

Yolo được viết tắt của cụm từ “you only look once”, tức là chỉ cần nhìn một lần, điều đó chứng minh được hiệu quả và tốc độ xử lý của Yolo khi sử dụng trong bài toán. Yolo có thể nhận diện được nhiều nhãn khác nhau mà còn xác định được vị trí trong một khung hình. Đồng thời Yolo được đánh giá là “Không phải mô hình chính xác nhất nhưng chắc chắn là mô hình nhanh nhất” Yolo là một mô hình mạng CNN cho việc phát hiện, nhận dạng, phân loại đối tượng. Yolo được tạo ra từ việc kết hợp các “convolutional layer” và “connected BÁO CÁO ĐỒ ÁN TỐT NGHIỆP 5 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT layers”.

Trong đó các convolution layers sẽ được trích dẫn từ các đặc tính của ảnh. Phương pháp chính dựa trên một mạng neutural network duy nhất được huấn luyện dạng end-to-end model. Mô hình lấy input là một bức ảnh và dự đoán bounding box và nhãn lớp cho mỗi bounding box. Yolo được áp dụng vào sử dụng các bài toán object detection – có thể nhận diện được vật thể ngay khi vẫn di chuyện trong khung hình.

Vì thế khi ta đưa vào đề tài bài toán “nhận biết nhãn chai bị lỗi” khi chai trên băng truyền đi qua buồng sẽ được lưu lại hình ảnh với tốc độ cao và xử lý chúng theo yêu cầu của bài toán.1: Minh hoạ về Bounding box Bounding box sẽ là một khung viền bao quanh vật thể với 4 thông tin tọa: điểm trên cùng (x, y), chiều cao(width), chiều rộng(height).4 Giới thiệu phần cứng 2.1 Vi điều khiển Hiện nay Arduino được biết đến rất rộng rãi ở Việt Nam. Từ học sinh trung, đến sinh viên hay người đi làm đều sử dụng. Những dự án nhỏ, lớn đều được thực hiện một cách rất nhanh, các mã nguồn mở được chia sẻ rất nhiều trên các diễn đàn trong và ngoài nước. Trên thị có rất nhiều phiên bản Arduino như Arduino Uno R3, Arduino Uno R3 CH340, Mega2560, Nano, Arduino Pro Mini.

Trong đó các đề tài [1-3] cũng áp dụng và sử Arduino để làm bộ xử lý trung tâm cho đề tài của họ. Cụ thể trong đề tài [2] sử dụng Arduino để điều khiển các ngoại vi như động cơ DC, Servo, màn hình LCD đồng thời kết nối Rasberry bi qua chuẩn giao tiếp UART. Theo như yêu của hệ thống và tham khảo khảo của các đề tài trước đó, tôi lựa chọn board Arduino Uno R3 bởi sự linh hoạt và giá thành phù hợp. Arduino Uno R3 là một board vi mạch được phát triển bởi Arduino.cc, một nền tảng điện tử mã nguồn mở chủ yếu dựa trên vi điều khiển AVR Atmega328P.

BÁO CÁO ĐỒ ÁN TỐT NGHIỆP 6 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT Arduino được kết nối với máy tính thông quá USB để giao tiếp với phần mềm Arduino IDE, phù hợp với Window, Mac và cả Linux Systems, nhưng Window vẫn được đánh giá cao hơn đối với người dùng. Để viết được chương trình cho hệ thống điều khiển trong IDE cần sử ngôn C hoặc C++. Khi sử dụng USB có thể cấp nguồn cho vi điều khiển hoặc sử dụng nguồn điện ngoài.2 Động cơ servo Quá trình nền sản xuất công nghiệp phát triển đi đôi với sự phát triền của các hệ thống điều khiển. Công nghệ ngày càng hiện đại đỏi hỏi các hệ thống điều khiển ngày càng phải tinh vi hơn, chính xác hơn và có thể đáp ứng nhanh hơn để đảm bảo được quá trình sản xuất hiệu quả đạt tối đa.

Từ những yêu cầu trên, các nhà máy sản xuất tự động đã chuyển từ máy móc lạc hậu và phương thức điều khiển, vẫn hành cũ sang Robot, CNC,… đang dần thay thế các laoij máy móc lạc hậu và phương thức điều khiển, vận hành cũ. Xu hướng này kéo theo nhu cầu sử dụng Servo trong điều khiển tự động ngày càng phát triền. Phần lớn các đề tài đã tham khảo trước đó, các nhóm đều sử dụng Servo để gạt sản phẩm như bút chì theo màu sắc [1], phân loại trái cây [4-5], đai ốc [6]. Vì thế mà Servo MG996R sẽ là sự lựa chọn an toàn, phù hợp nhất cho đề tài Phân loại chai bị lỗi tem nhãn.3 Giao tiếp UART UART ( universal Asynchronous Receiver – Transmitter- bộ truyền nhận dữ liệu nối tiếp bất đồng bộ) là một trong những giao thức truyền thống giữa thiết bị được sử dụng nhiều nhất.

Trong đề tài “ Ứng dụng xử lý ảnh trong hệ thống phân loại” của Nguyễn Hiền Minh, Phan Thanh Phong thực hiện nằm 2019 [2] sử dụng Rasberry Pi và Arduino truyền nhận dữ liệu bằng giao tiếp UART (hay còn được biết đến với tên gọi là Serial) thông qua 2 chân Rx và Tx. Raspberry sẽ thực hiện quá trình xử lý ảnh và gửi liên kết nhận dạng đến Arduino.

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