Đồ án tốt nghiệp: Nghiên cứu hệ thống phân loại sản phẩm bằng QR Code

Đồ án tốt nghiệp phân loại sản phẩm dùng QR code: Giải pháp tự động hóa, nâng cao hiệu quả quản lý và theo dõi sản phẩm. Tìm hiểu ngay!

Chuyên ngành

Cơ điện tử

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2022

51
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

Lời mở đầu

Lời cảm ơn

1. NỘI DUNG THỰC HIỆN

1.1. Bố cục thuyết minh đề tài:

1. Chương 1: Tổng quan về hệ thống phân loại sản phẩm

1.1. Lịch sử nghiên cứu

1.2. Các vấn đề đặt ra

1.3. Đối tượng, phạm vi nghiên cứu

1.4. Phương pháp nghiên cứu

1.5. Dự kiến kết quả đạt được

2. Chương 2: Cơ sở thiết kế hệ thống phân loại sản phẩm

2.1. Phương pháp nhận diện QR code

2.2. Các thành phần cơ bản của hệ thống

2.3. Thành phần điều khiển của hệ thống phân loại

2.4. Phần mềm giám sát hệ thống

3. Chương 3: Tính toán thiết kế hệ thống

3.1. Thiết kế tổng thể hệ thống phân loại

3.2. Tính toán, thiết kế hệ thống cơ khí

3.3. Tính toán, thiết kế hệ thống điều khiển

3.4. Chế tạo, thử nghiệm và đánh giá hệ thống

4. Kết luận và đề xuất

4.1. Kết luận

4.2. Đề xuất hướng phát triển đề tài

2. Bản vẽ:

DANH MỤC HÌNH ẢNH

DANH MỤC BẢNG BIỂU

CỤM TỪ VIẾT TẮT

1. Chương I: GIỚI THIỆU CHUNG

1.1. Lịch sử nghiên cứu

1.2. Các vấn đề đặt ra

1.3. Đối tượng nghiên cứu

1.4. Phương pháp thực hiện

1.5. Dự kiến kết quả đạt được

2. Chương II: CƠ SỞ LÝ THUYẾT

2.1. Phương pháp nhận diện QR code

2.1.1. Qr code làgì?

2.1.2. Bài toán công nghệ đặt ra của trạm phân loại sản phẩm sử dụng QR code

2.1.3. Phương pháp nhận dạng QR code

2.1.4. Kết nối giao diện C# với PLC

2.2. Các thành phần của hệ thống phân loại

2.2.1. Cơ cấu băng tải

2.2.2. Nguồn cấp điện

2.3. Thành phần điều khiển của hệ thống phân loại

2.3.1. Bộ điều khiển khả trình PLC

2.3.2. Bộ điều khiển lập trình PLC S7-1200

2.4. Phần mềm giám sát hệ thống WinCC

2.4.1. Chức năng của Wincc

2.4.2. Các đặc điểm chính của Wincc

2.4.3. Cấu hình giao diện Wincc

3. Chương 3: TÍNH TOÁN THIẾT KẾ HỆ THỐNG

3.1. Thiết kế hệ thống cơ khí

3.1.1. Tính động lực học tay gắp khínén

3.1.2. Tính toán thông số băng tải

3.1.3. Tính chọn động cơ băng tải

3.2. Xây dựng thuật toán điều khiển

3.3. Thiết kế hệ thống điện – điện tử

3.3.1. Bộ điều khiển trung tâm

3.3.2. Cảm biến quang điện

3.3.3. Nguồn xung DC 24V-10A

3.3.4. Thiết bị đóng cắt nguồn điện

4. Chương 4: KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN

4.1. Kết quả thực nghiệm

4.2. Đánh giá kết quả thu được

4.3. Hướng phát triển trong tương lai

Tóm tắt

I. Đồ án tốt nghiệp Tổng quan hệ thống phân loại QR Code

Xã hội ngày càng phát triển, nhu cầu về vật chất và tinh thần của con người ngày càng tăng. Tự động hóa trong dây chuyền sản xuất là một phương án cấp thiết, đòi hỏi sự nhanh chóng, chính xác, tăng năng suất, giảm thiểu sức lao động của con người. Quá trình sản xuất được tự động hóa cao giúp nâng cao năng suất và giảm chi phí, tăng tính cạnh tranh cho các doanh nghiệp. Xét điều kiện cụ thể ở Việt Nam, việc sử dụng các thiết bị hiện đại để điều khiển tự động các quá trình sản xuất, gia công ngày càng phổ biến. Điều này dẫn tới việc hình thành các hệ thống sản xuất linh hoạt, cho phép tự động hóa ở mức độ cao đối với sản xuất hàng loạt trên cơ sở sử dụng các máy tự động, robot công nghiệp. Trong đó, một khâu quan trọng ảnh hưởng đến chất lượng hàng hóa bán ra là hệ thống phân loại sản phẩm. Đồ án “Nghiên cứu, thiết kế hệ thống phân loại sản phẩm mã QR code” được nghiên cứu nhằm củng cố kiến thức, đồng thời giúp sinh viên thấy được mối liên hệ giữa kiến thức đã học ở trường với thực tiễn. Đề tài này có nhiều ứng dụng quan trọng trong nhiều lĩnh vực như vận chuyển, kiểm tra hàng hóa và phân loại sản phẩm, hỗ trợ tối ưu cho con người trong cuộc sống hiện đại. Các LSI keyword như quản lý sản phẩm bằng QR code, ứng dụng QR code trong quản lý, công nghệ QR code ngày càng được quan tâm. Theo tài liệu gốc, đồ án hướng đến việc thúc đẩy sự phát triển của các ngành công nghiệp, nâng cao sản lượng và giảm hao phí. Trong quá trình thực hiện, nhóm sinh viên đã cố gắng hết sức để hoàn thành một cách tốt nhất, nhưng với lượng kiến thức và trải nghiệm còn hạn chế nên khó tránh khỏi những sai sót. Cần có sự đóng góp của giảng viên để đề tài được hoàn thiện hơn. Việc ứng dụng QR Code vào phân loại sản phẩm hứa hẹn mang lại nhiều lợi ích thiết thực, đặc biệt trong bối cảnh công nghiệp 4.0.

1.1. Lịch sử phát triển hệ thống phân loại sản phẩm tự động

Ngày nay, việc tập trung hóa - tự động hóa công tác quản lý, giám sát và điều khiển các hệ thống tự động nhằm nâng cao hiệu quả của quá trình sản xuất, tránh rủi ro, tiết kiệm chi phí ngày càng được chú trọng. Hệ thống phân loại sản phẩm được ứng dụng nhiều trong sản xuất tự động hàng hóa với số lượng lớn, giúp phân loại nhanh những sản phẩm đạt yêu cầu và những sản phẩm bị lỗi (phế phẩm), cũng như phân loại thành những nhóm có đặc điểm khác nhau, phục vụ cho các công đoạn sản xuất sau này. Trong các nhà máy sản xuất thực phẩm, gạch ốp lát, chi tiết cơ khí, linh kiện điện tử, dòng sản phẩm được tạo ra cần được kiểm tra để đảm bảo loại bỏ phế phẩm và phân loại sản phẩm đạt chất lượng. Nó còn có thể tích hợp thêm chức năng dán nhãn, đếm và quản lý sản phẩm, giúp nâng chất lượng của sản phẩm và nâng cao hiệu quả hoạt động của dây chuyền sản xuất. Từ những yêu cầu thực tế đó, hệ thống tự động phân loại sản phẩm đã sớm được hình thành và phát triển, trở thành một khâu quan trọng trong hệ thống sản xuất tự động. Mục tiêu là nâng cao tính cạnh tranh của sản phẩm, làm chủ giá thành và chất lượng sản phẩm, tăng khả năng linh hoạt phát triển sản phẩm, thay đổi mẫu mã đáp ứng nhu cầu thị trường. Cùng với sự phát triển của khoa học kỹ thuật, kỹ thuật điện- điện tử và điều khiển tự động đóng vai trò hết sức quan trọng. Các kỹ thuật tiên tiến như vi xử lý, PLC, vi mạch số được ứng dụng vào lĩnh vực điều khiển, thay thế các hệ thống điều khiển cơ khí thô sơ bằng các hệ thống điều khiển tự động với các lệnh chương trình đã được thiết lập trước. Tiết kiệm điện năng là nhu cầu cần thiết, các công ty đã đưa tự động hóa vào sản xuất để tiện ích cho việc quản lý dây chuyền và sản phẩm, tiết kiệm thời gian và quản lý dễ dàng hơn.

1.2. Vai trò của công nghệ QR Code trong hệ thống phân loại

Hệ thống phân loại sản phẩm hoạt động trên nguyên lý sử dụng webcam để nhận dạng mã QR của sản phẩm trên băng tải và thông qua cơ cấu tay gắp, phân loại sản phẩm sang các kho chứa khác nhau. Để hệ thống hoạt động được, cần những chuyển động cần thiết: chuyển động của băng chuyền (truyền chuyển động quay cho trục bằng động cơ điện một chiều), chuyển động tịnh tiến của các cơ cấu tay gắp khí nén. Những lợi ích mà hệ thống phân loại sản phẩm đem lại rất lớn, cụ thể: giảm sức lao động, tránh sự nhàm chán trong công việc, cải thiện điều kiện làm việc của con người, tạo điều kiện tiếp cận với sự tiến bộ của khoa học kỹ thuật. Nâng cao năng suất lao động, tạo tiền đề cho việc giảm giá thành sản phẩm, thay đổi mẫu mã nhanh chóng. Giúp cho việc quản lý và giám sát trở nên đơn giản, giảm số lượng công nhân đến mức tối đa. Trong bối cảnh hiện nay, các ứng dụng QR code trong quản lý ngày càng trở nên phổ biến. Việc sử dụng mã QR giúp truy xuất nguồn gốc sản phẩm một cách dễ dàng và nhanh chóng, đồng thời hỗ trợ quản lý hàng tồn kho hiệu quả.

II. Xác định bài toán Thách thức phân loại QR Code tự động

Mục tiêu của đồ án là thiết kế hệ thống phân loại sản phẩm sử dụng webcam để phát hiện mã QR code, có kiểu dáng nhỏ gọn, dễ dàng lắp đặt, bảo trì và sửa chữa. Để thiết kế được, cần thiết kế cơ khí và điều khiển được động cơ, hệ thống hoạt động tự động dựa vào lập trình và điều khiển của PLC. Các vấn đề khác như: vật liệu mô hình, nguồn cung cấp, tính toán thông số chi tiết cũng cần được xem xét. Các vấn đề cần được giải quyết bao gồm vấn đề cơ khí (phân tích tính toán, lựa chọn vật liệu, thông số kỹ thuật), vấn đề nhận biết sản phẩm (phân tích hình ảnh từ camera để xử lý số liệu phân loại), vấn đề điều khiển (điều khiển hoàn toàn tự động, dễ dàng vận hành), và vấn đề an toàn (đảm bảo an toàn cho người sử dụng, sản phẩm không bị hỏng). Đối tượng nghiên cứu bao gồm: hệ thống phân loại sản phẩm mã QRcode và tay gắp robot điều khiển bằng khí nén. Phương pháp thực hiện bao gồm nghiên cứu lý thuyết (nắm bắt kiến thức liên quan từ tài liệu, diễn đàn, internet, tìm hiểu các bài toán, mô hình hóa, tìm hiểu về động cơ, hệ thống cảm biến) và nghiên cứu thực nghiệm (tìm hiểu, lấy ý tưởng về các hệ thống đã có, sử dụng phần mềm TIA Portal và Factory IO để mô phỏng hệ thống, sử dụng phần mềm Soliworks để thiết kế và mô phỏng hệ thống cơ khí).

2.1. Vấn đề cơ khí trong thiết kế hệ thống phân loại QR Code

Việc lựa chọn vật liệu phù hợp là yếu tố then chốt trong thiết kế hệ thống. Vật liệu cần đáp ứng các yêu cầu về độ bền, độ cứng, khả năng chịu tải, và đặc biệt là tính thẩm mỹ. Ngoài ra, vật liệu cũng cần dễ dàng gia công, lắp đặt và bảo trì. Ví dụ, khung của hệ thống có thể được làm từ nhôm định hình hoặc thép sơn tĩnh điện để đảm bảo độ cứng và khả năng chống ăn mòn. Các chi tiết chuyển động cần được làm từ vật liệu có hệ số ma sát thấp để giảm thiểu hao mòn và tăng tuổi thọ của hệ thống. Bên cạnh đó, việc tính toán chính xác các thông số kỹ thuật của các chi tiết cơ khí là vô cùng quan trọng. Các thông số này bao gồm kích thước, hình dạng, khối lượng, và vị trí lắp đặt. Việc tính toán sai sót có thể dẫn đến các vấn đề như rung lắc, tiếng ồn, và thậm chí là hỏng hóc của hệ thống. Do đó, cần sử dụng các phần mềm thiết kế chuyên dụng như SolidWorks để mô phỏng và kiểm tra các thông số này trước khi tiến hành chế tạo.

2.2. Thách thức trong việc nhận dạng QR Code và điều khiển

Nhận diện mã QR code một cách chính xác và nhanh chóng là một thách thức lớn trong thiết kế hệ thống. Camera cần có độ phân giải cao và khả năng xử lý ảnh tốt để đảm bảo nhận diện được mã QR trong mọi điều kiện ánh sáng và góc nhìn. Thuật toán xử lý ảnh cần được tối ưu hóa để giảm thiểu thời gian xử lý và đảm bảo độ chính xác. Ngoài ra, cần có các biện pháp để chống nhiễu và loại bỏ các yếu tố gây cản trở quá trình nhận diện, chẳng hạn như bụi bẩn, ánh sáng phản xạ, và các vật thể lạ. Việc điều khiển hệ thống một cách tự động và chính xác cũng là một thách thức không nhỏ. Cần có một hệ thống điều khiển mạnh mẽ và linh hoạt để điều khiển các bộ phận của hệ thống, chẳng hạn như băng tải, tay gắp, và các xi lanh khí nén. Hệ thống điều khiển cần có khả năng xử lý các tín hiệu từ camera, cảm biến, và các thiết bị khác, đồng thời đưa ra các quyết định điều khiển phù hợp. Việc lập trình PLC cần được thực hiện một cách cẩn thận và chính xác để đảm bảo hệ thống hoạt động ổn định và an toàn. Theo tài liệu, việc kết nối giao diện C# với PLC thông qua thư viện PLC.NET là cần thiết.

III. Phương pháp phân loại QR Code Phần mềm và phần cứng

Hệ thống sử dụng webcam, kết nối với máy tính cá nhân qua cổng USB. Việc nhận dạng mã QR được thực hiện thông qua giao diện winform C#. Chương trình giao diện C# sẽ tham gia điều khiển PLC trong quá trình vận hành của hệ thống. Các thư viện hỗ trợ trên ứng dụng C# bao gồm Aforge, Aforge.DirectShow (đọc video từ webcam), Zxing.net (giải mã QR code). Ngoài ra, chương trình cần hỗ trợ tạo mã QR coder để thuận tiện cho quá trình sử dụng. Việc kết nối giao diện C# với PLC là cần thiết khi nhận được kết quả nhận dạng mã QR, chương trình sẽ gửi tín hiệu để điều khiển các cơ cấu của mô hình qua PLC. .NET là thư viện hỗ trợ kết nối các thiết bị máy cá nhân chạy nền tảng windown với các bộ điều khiển của Siemens, hỗ trợ người dùng các thao tác đọc, ghi dữ liệu từ các vùng nhớ trên PLC, tương thích với tất cả các bộ lập trình S7-1500, S7-1200, S7-200, S7-300.

3.1. Lựa chọn và tích hợp phần mềm nhận dạng QR Code

Việc lựa chọn phần mềm nhận dạng mã QR phù hợp là một bước quan trọng để đảm bảo hiệu suất của hệ thống. Các yếu tố cần xem xét khi lựa chọn phần mềm bao gồm độ chính xác, tốc độ xử lý, khả năng tương thích với các hệ điều hành và ngôn ngữ lập trình, và chi phí. Các thư viện mã nguồn mở như ZXing.Net là một lựa chọn phổ biến vì chúng miễn phí và có cộng đồng hỗ trợ lớn. Tuy nhiên, các thư viện này có thể yêu cầu tùy chỉnh và tối ưu hóa để đạt được hiệu suất tốt nhất. Các phần mềm thương mại thường cung cấp độ chính xác và tốc độ xử lý cao hơn, nhưng chúng có thể đắt hơn. Sau khi đã chọn được phần mềm, cần tích hợp nó vào hệ thống một cách chính xác. Việc tích hợp bao gồm cài đặt các thư viện cần thiết, cấu hình các tham số của phần mềm, và viết mã để giao tiếp với phần mềm. Việc tích hợp cần được thực hiện một cách cẩn thận để tránh các lỗi và đảm bảo hệ thống hoạt động ổn định. Theo tài liệu, nhóm nghiên cứu đã sử dụng thư viện ZXing.Net để giải mã QR Code và QR Coder để tạo mã QR.

3.2. Thiết kế và lựa chọn phần cứng cho hệ thống

Việc lựa chọn phần cứng phù hợp là một yếu tố quan trọng để đảm bảo hiệu suất và độ tin cậy của hệ thống. Các yếu tố cần xem xét khi lựa chọn phần cứng bao gồm độ phân giải của camera, tốc độ xử lý của máy tính, loại PLC, và các thiết bị chấp hành. Camera cần có độ phân giải đủ cao để nhận diện được mã QR một cách chính xác. Máy tính cần có tốc độ xử lý đủ nhanh để xử lý các hình ảnh và điều khiển các thiết bị chấp hành. PLC cần có đủ số lượng đầu vào/ra và khả năng kết nối với các thiết bị khác. Các thiết bị chấp hành, chẳng hạn như băng tải, tay gắp, và các xi lanh khí nén, cần có đủ sức mạnh và độ chính xác để thực hiện các nhiệm vụ của chúng. Theo tài liệu, hệ thống sử dụng webcam kết nối USB, PLC S7-1200. Việc lựa chọn các thiết bị phần cứng cần đảm bảo khả năng tương thích và dễ dàng tích hợp vào hệ thống tổng thể. IoT trong quản lý sản phẩm có thể được tích hợp trong tương lai.

IV. Thiết kế cơ cấu Thành phần hệ thống phân loại QR Code

Các thành phần chính của hệ thống phân loại bao gồm: cơ cấu băng tải, nguồn cấp điện, động cơ DC, cơ cấu tay gắp sản phẩm, cảm biến tiệm cận, và bộ điều khiển khả trình PLC. Băng tải là thiết bị chuyên dụng được dùng trong công nghiệp, cấu tạo từ hệ thống máy hoặc cơ có khả năng di chuyển một vật nặng từ điểm này sang điểm khác, có các thành phần chính như: khung băng tải, dây băng tải, bộ điều khiển băng tải (PLC, biến tần, role, contactor), con lăn đỡ/ con lăn bị động, con lăn kéo/ con lăn chủ động, động cơ giảm tốc. Nguồn switching hay nguồn xung có tác dụng biến đổi từ nguồn điện xoay chiều sang nguồn một chiều bằng chế độ dao động xung. Động cơ DC có stator (nam châm vĩnh cửu hoặc nam châm điện) và rotor (lõi được quấn các cuộn dây), chổi than và cổ góp. Cơ cấu tay gắp sản phẩm có thể sử dụng thành phần điện hoặc khí nén. Cảm biến tiệm cận được cấu thành từ bộ phát ánh sáng, bộ thu ánh sáng và bo mạch xử lý tín hiệu điện. PLC (Programmable Logic Controller) là thiết bị điều khiển được trang bị các chức năng logic, tạo dãy xung, đếm thời gian, đếm xung và tính toán cho phép điều khiển nhiều loại máy móc và các bộ xử lý.

4.1. Băng tải và hệ thống chuyển động của sản phẩm

Băng tải đóng vai trò quan trọng trong việc di chuyển sản phẩm từ vị trí nhận dạng sản phẩm đến vị trí phân loại. Việc lựa chọn loại băng tải phù hợp phụ thuộc vào kích thước, hình dạng và trọng lượng của sản phẩm. Băng tải cao su thường được sử dụng cho các sản phẩm có kích thước lớn và trọng lượng nặng. Băng tải con lăn thường được sử dụng cho các sản phẩm có bề mặt phẳng. Băng tải xích thường được sử dụng cho các sản phẩm có yêu cầu về độ chính xác cao. Hệ thống điều khiển băng tải cần đảm bảo tốc độ di chuyển ổn định và có khả năng dừng chính xác tại vị trí phân loại. Điều này có thể được thực hiện bằng cách sử dụng các bộ điều khiển động cơ và các cảm biến vị trí. Theo tài liệu, nhóm nghiên cứu đã tính toán các thông số của băng tải, bao gồm chiều dài, chiều rộng, tốc độ, và lực kéo.

4.2. Tay gắp robot và cơ cấu phân loại sản phẩm

Tay gắp robot đóng vai trò quan trọng trong việc di chuyển sản phẩm từ băng tải đến các vị trí phân loại khác nhau. Việc lựa chọn loại tay gắp robot phù hợp phụ thuộc vào kích thước, hình dạng, trọng lượng, và độ nhạy cảm của sản phẩm. Tay gắp khí nén thường được sử dụng cho các sản phẩm có kích thước nhỏ và trọng lượng nhẹ. Tay gắp điện thường được sử dụng cho các sản phẩm có kích thước lớn và trọng lượng nặng. Cơ cấu phân loại sản phẩm cần đảm bảo độ chính xác cao và có khả năng xử lý nhiều loại sản phẩm khác nhau. Điều này có thể được thực hiện bằng cách sử dụng các cảm biến và các thuật toán điều khiển phức tạp. Theo tài liệu, nhóm nghiên cứu đã lựa chọn tay gắp khí nén Festo.

V. Ứng dụng thực tế Kết quả và đánh giá hệ thống phân loại

Kết quả dự kiến đạt được bao gồm xây dựng thành công mô hình cơ khí 3D hệ thống phân loại sản phẩm mã Qrcode bằng phần mềm Solidworks, xây dựng được chương trình điều khiển cho hệ thống hoạt động ổn định theo dự kiến đề ra, và lắp ráp, hoàn thiện mô hình sản phẩm, vận hành đúng so với thực nghiệm. Hệ thống PLC thông dụng có năm bộ phận cơ bản, gồm bộ xử lý, bộ nhớ, bộ nguồn, giao diện nhập/ xuất (I/O), và thiết bị lập trình. Các chức năng chính của PLC trong các hệ điều khiển là điều khiển chuyên gia giám sát (thay thế cho điều khiển rơ le, điều khiển tự động, bán tự động bằng tay), điều khiển dãy (các phép toán số học, cung cấp thông tin, điều khiển liên tục các quá trình), và điều khiển mềm dẻo (điều hành quá trình báo động, phát hiện lỗi). PLC hoạt động như một máy tính cá nhân (có bộ vi xử lý, hệ điều hành, bộ nhớ để lưu giữ chương trình điều khiển, dữ liệu, có cổng vào ra để giao tiếp với các thiết bị bên ngoài, có Counter, Time để phục vụ bài toán điều khiển).

5.1. Kiểm tra và đánh giá hiệu năng của hệ thống phân loại

Sau khi hệ thống được xây dựng, cần tiến hành kiểm tra và đánh giá hiệu năng để đảm bảo hệ thống hoạt động đúng theo yêu cầu. Các tiêu chí đánh giá bao gồm độ chính xác của việc nhận dạng mã QR, tốc độ phân loại sản phẩm, và độ tin cậy của hệ thống. Độ chính xác của việc nhận dạng mã QR có thể được đánh giá bằng cách cho hệ thống nhận dạng một loạt các mã QR khác nhau và kiểm tra xem hệ thống có nhận dạng đúng tất cả các mã hay không. Tốc độ phân loại sản phẩm có thể được đánh giá bằng cách cho hệ thống phân loại một số lượng sản phẩm nhất định và đo thời gian cần thiết để hoàn thành quá trình. Độ tin cậy của hệ thống có thể được đánh giá bằng cách cho hệ thống hoạt động liên tục trong một khoảng thời gian dài và theo dõi xem hệ thống có gặp phải bất kỳ sự cố nào hay không. Theo tài liệu gốc, nhóm nghiên cứu thực hiện đánh giá kết quả thu được sau quá trình thực nghiệm. Các kết quả này cần được so sánh với các tiêu chuẩn thiết kế để đánh giá tính khả thi và hiệu quả của hệ thống.

5.2. Ứng dụng thực tế và tiềm năng phát triển của đồ án

Hệ thống phân loại sản phẩm bằng QR Code có nhiều ứng dụng thực tế trong các ngành công nghiệp khác nhau, chẳng hạn như sản xuất, logistics, và bán lẻ. Trong ngành sản xuất, hệ thống có thể được sử dụng để phân loại các sản phẩm theo loại, kích thước, hoặc chất lượng. Trong ngành logistics, hệ thống có thể được sử dụng để phân loại các bưu kiện theo địa điểm đến hoặc loại dịch vụ. Trong ngành bán lẻ, hệ thống có thể được sử dụng để phân loại các sản phẩm theo nhà cung cấp hoặc ngày hết hạn. Tiềm năng phát triển của đồ án là rất lớn. Trong tương lai, hệ thống có thể được tích hợp với các công nghệ khác, chẳng hạn như trí tuệ nhân tạo (AI) và học máy (ML), để nâng cao hiệu suất và độ chính xác. Hệ thống cũng có thể được mở rộng để xử lý các loại sản phẩm khác nhau và các yêu cầu phân loại phức tạp hơn. Hướng phát triển trong tương lai là tích hợp thêm chức năng truy xuất nguồn gốc sản phẩm và quản lý dữ liệu sản phẩm thông qua web app quản lý sản phẩm hoặc mobile app quản lý sản phẩm.

VI. Kết luận Tóm tắt bài học kinh nghiệm và hướng phát triển

Đồ án “Nghiên cứu, thiết kế hệ thống phân loại sản phẩm mã QR code” đã đạt được những kết quả nhất định, góp phần vào việc củng cố kiến thức và kỹ năng cho sinh viên. Quá trình thực hiện đồ án đã giúp sinh viên hiểu rõ hơn về các nguyên tắc thiết kế hệ thống tự động, các phương pháp nhận dạng sản phẩm, và các kỹ thuật điều khiển. Bên cạnh đó, đồ án cũng giúp sinh viên rèn luyện kỹ năng làm việc nhóm, kỹ năng giải quyết vấn đề, và kỹ năng trình bày báo cáo. Tuy nhiên, đồ án vẫn còn một số hạn chế, chẳng hạn như phạm vi nghiên cứu còn hẹp và các thí nghiệm chưa được thực hiện đầy đủ. Trong tương lai, cần tiếp tục nghiên cứu và phát triển hệ thống để nâng cao hiệu suất và độ tin cậy, đồng thời mở rộng phạm vi ứng dụng.

6.1. Tổng kết các kết quả chính đạt được trong đồ án

Đồ án đã thành công trong việc thiết kế và xây dựng một mô hình hệ thống phân loại sản phẩm sử dụng mã QR. Hệ thống có khả năng nhận dạng và phân loại sản phẩm một cách chính xác và nhanh chóng. Các thành phần của hệ thống, chẳng hạn như băng tải, tay gắp, và PLC, đã được tích hợp một cách hài hòa và hoạt động ổn định. Chương trình điều khiển đã được viết một cách cẩn thận và tối ưu hóa để đảm bảo hiệu suất tốt nhất. Ngoài ra, đồ án cũng đã giúp sinh viên rèn luyện các kỹ năng quan trọng, chẳng hạn như thiết kế cơ khí, lập trình PLC, và làm việc nhóm.

6.2. Đề xuất các hướng phát triển tiếp theo cho đề tài

Để nâng cao giá trị thực tiễn của đồ án, có thể đề xuất một số hướng phát triển tiếp theo. Thứ nhất, cần mở rộng phạm vi nghiên cứu để bao gồm nhiều loại sản phẩm khác nhau và các yêu cầu phân loại phức tạp hơn. Thứ hai, cần tích hợp hệ thống với các công nghệ khác, chẳng hạn như AI và ML, để nâng cao hiệu suất và độ chính xác. Thứ ba, cần thực hiện các thí nghiệm đầy đủ để đánh giá hiệu năng và độ tin cậy của hệ thống trong các điều kiện thực tế. Thứ tư, cần phát triển một giao diện người dùng thân thiện và dễ sử dụng. Thứ năm, cần tìm kiếm các cơ hội để thương mại hóa hệ thống và đưa nó vào ứng dụng thực tế. Cuối cùng, có thể tích hợp hệ thống với hệ thống quản lý kho để tự động hóa quy trình nhập, xuất kho, sử dụng RFID hoặc các công nghệ barcode tiên tiến hơn.

22/09/2025

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

Chương I: GIỚI THIỆU CHUNG 1.1 Lịch sử nghiên cứu Ngày nay, việc tập trung hóa - tự động hóa công tác quản lí, giám sát và điều khiển các hệ thống tự động nhằm năng cao hiệu quả của quátrì nh sản xuất, tránh rủi ro, tiết kiệm được chi phí. Hệ thống phân loại sản phẩm được ứng dụng nhiều trong sản xuất tự động hàng hóa với số lượng lớn, giúp phân loại nhanh những sản phẩm đạt yêu cầu vànhững sản phẩm bị lỗi (phế phẩm) cũng như phân loại thành những nhóm có đặc điểm khác nhau phục vụ cho những công đoạn sản xuất sau này. Trong các nhàmáy sản xuất hàng thực phẩm, nhàmáy sản xuất gạch ốp lát cho ngành xây dựng hay sản xuất các chi tiết cơ khí, linh kiện điện tử…, dòng sản phẩm được tạo ra sau hàng loạt những qui trình công nghệ cần được kiểm tra để đảm bảo loại bỏ được những phế phẩm cùng với đó phân loại những sản phẩm đạt chất lượng thành những nhóm cùng loại khác khau, tạo điều khiện thuận lợi cho quá trình lưu kho để phân phối ra thị trường hay phục vụ tốt hơn cho những công đoạn sản xuất tiếp theo. Hơn nữa, nócòn cóthể tích hợp thêm chức năng dãn nhãn, đếm vàquản lýsản phẩm., giúp nâng chất lượng của sản phẩm vànâng cao hiệu quả hoạt động của dây chuyền sản xuất.

Từ những yêu cầu thực tế đó màhệ thống tự động phân loại sản phẩm đã sớm được hì nh thành vàphát triển, trở thành một khâu quan trọng trong một hệ thống sản xuất tự động, để thực hiện chức năng kiểm tra, phân loại đảm bảo sự vận hành liên tục của dòng phôi liệu trong quátrình sản xuất tự động. Đạt được mục tiêu nâng cao tí nh cạnh tranh của sản phẩm, làm chủ giáthành vàchất lượng sản phẩm, tăng khả năng linh hoạt phát triển sản phẩm, thay đổi mẫu mã đáp ứng nhu cầu thị trường. Ngày nay cùng với sự phát triển của các ngành khoa học kỹ thuật, kỹ thuật điện- điện tử và điều khiển tự động đóng vai trò hết sức quan trọng trong mọi lĩnh vực khoa học, quản lý, công nghiệp tự động hóa, cung cấp thông tin. Do 2 đó chúng ta phải nắm bắt vàvận dụng nómột cách cóhiệu quả nhằm góp phần vào sự nghiệp phát triển nền khoa học kỹ thuật thế giới nói chung vàtrong sự phát triển kỹ thuật điều khiển tự động nói riêng.

Với những kỹ thuật tiên tiến như vi xử lý, PLC, vi mạch số… được ứng dụng vào lĩnh vực điều khiển, thì các hệ thống điều khiển cơ khí thô sơ, với tốc độ xử lýchậm chạp í t chí nh xác được thay thế bằng các hệ thống điều khiển tự động với các lệnh chương trình đã được thiết lập trước. nh hoạt động ở các nhà xưởng, xínghiệp hiện nay, việc tiết Trong quátrì kiệm điện năng là nhu cầu rất cần thiết, bên cạnh đó ngành công nghiệp ngày càng phát triển các công ty xínghiệp đã đưa tự động hóa vàsản xuất để tiện ích cho việc quản lýdây chuyền vàsản phẩm cho toàn bộ hệ thống một cách hợp lý làyêu cầu thiết yếu, tiết kiệm được nhiều thời gian cũng như quản lý một cách dễ dàng. Hệ thống phân loại sản phẩm hoạt động trên nguyên lýsử dụng webcam để nhận dạng mãQR của sản phẩm trên băng tải và thông qua cơ cấu tay gắp phân loại sản phẩm sang các kho chứa khác nhau. Từ nguyên lýlàm việc trên ta thấy muốn hệ thống hoạt động được cần những chuyển động cần thiết: • Chuyển động của băng chuyền.

Để truyền chuyển động quay cho trục của băng chuyền ta dùng động cơ điện một chiều thông qua bộ truyền bánh răng trụ răng thẳng trung gian. • Chuyển động tịnh tiến của các cơ cấu tay gắp khínén. Những lợi ích màhệ thống phân loại sản phẩm đem lại cho chúng ta làrất lớn, cụ thể như: • Giảm sức lao động, tránh được sự nhàm chán trong công việc, cải thiện được điều kiện làm việc của con người, tạo cho con người tiếp cận với sự tiến bộ của khoa học kỹ thuật và được làm việc trong môi trường ngày càng văn minh hơn. 3 • Nâng cao năng suất lao động, tạo tiền đề cho việc giảm giáthành sản phẩm, cũng như thay đổi mẫu mãmột cách nhanh chóng.

• Giúp cho việc quản lývàgiám sát trở nên rất đơn giản, bởi vìnókhông những thay đổi điều kiện làm việc của công nhân màcòn cóthể giảm số lượng công nhân đến mức tối đa… 1.2 Các vấn đề đặt ra Mục tiêu đặt ra làthiết kế: Hệ thống phân loại sản phẩm sử dụng webcam để phát hiện mãQR code, cókiểu dáng nhỏ gọn, dễ dàng lắp đặt, bảo trì,sửa chữa. Để thiết kế được chúng ta cần thiết kế cơ khí và điều khiển được động cơ và hệ thống hoạt động tự động dựa vào lập trình và điều khiển của PLC. Ngoài ra còn có các vấn đề khác như là: vật liệu mô hì nh, nguồn cung cấp, tí nh toán thông số chi tiết. Các vấn đề cần được giải quyết đó là: • Vấn đề cơ khí: phân tích tính toán và lựa chọn vật liệu, thông số kỹ thuật của các chi tiết sao cho thỏa mãn yêu cầu của đề tài: nhỏ, gọn, nhẹ, bền, cótí nh thẩm mỹ cao, dễ dàng lắp đặt vàsửa chữa.

• Vấn đề nhận biết sản phẩm: Phân tích hình ảnh từ camera để xử lý số liệu phân loại sản phẩm Qrcode • Vấn đề điều khiển: điều khiển hoàn toàn tự động, dễ dàng vận hành. • Vấn đề an toàn: đảm bảo an toàn cho người sử dụng vàsản phẩm không bị hỏng.3 Đối tượng nghiên cứu Đối tượng nghiên cứu bao gồm: Hệ thống phân loại sản phẩm mãQrcode Tay gắp robot điều khiển bằng khínén 1.4 Phương pháp thực hiện Bao gồm hai phương pháp thực hiện 4 • Phương pháp nghiên cứu lýthuyết: Nắm bắt các nội dung kiến thức liên quan từ các tài liệu qua sách vở, các diễn đàn, internet. Tì m hiểu về các bài toàn, môhì nh hóa giúp cho việc tính toán vàchọn các trang bị điện và cơ khí cho phần thiết kế hệ thống. m hiểu các tài liệu, cơ sở lý thuyết về các loại động cơ, hệ thống cảm Tì biến,… m hiểu về cơ sở lýthuyết, ứng dụng viết chương trình điều khiển hệ thống Tì phân loại vàtay gắp cơ khí cho bộ điều khiển PLC.

• Phương pháp nghiên cứu thực nghiệm: Thực hiện nghiên cứu, tìm hiểu, lấy ý tưởng về các hệ thống, đề tài đã có, đã đi vào vận hành trong thực tế. Sử dụng phần mềm TIA Portal (SIMATIC STEP 7 & WINCC) vàFactory IO làm công cụ để môphỏng hệ thống. Sử dụng phần mềm Soliworks để thiết kế vàmôphỏng hệ thống cơ khí.5 Dự kiến kết quả đạt được - Xây dựng thành công mô hình cơ khí 3D hệ thống phân loại sản phẩm mãQrcode bằng phần mềm Solidworks. - Xây dựng được chương trình điều khiển cho hệ thống hoạt động ổn định theo dự kiến đề ra.

- nh sản phẩm, vận hành đúng so với thực Lắp ráp, hoàn thiện môhì nghiệm. 5 Chương II: CƠ SỞ LÝ THUYẾT 2.1 Phương pháp nhận diện QR code 2.1 Qr code làgì? QR Code (mãQR) làviết tắt của Quick response code (Tạm dịch: Mãphản hồi nhanh), hoặc cóthể gọi làMãvạch ma trận (Matrix-barcode) hay Mãvạch 2 chiều (2D). Đây là một dạng thông tin được mã hóa để hiển thị sao cho máy có thể đọc được. QR Code xuất hiện lần đầu tiên vào năm 1994, được tạo ra bởi Denso Wave (công ty con của Toyota).

QR Code bao gồm những chấm đen vàô vuông mẫu trên nền trắng, có thể chứa những thông tin như URL, thời gian, địa điểm của sự kiện, môtả, giới thiệu một sản phẩm nào đó. QR Code cho phép quét và đọc mã nhanh hơn bằng các thiết bị như máy đọc mãvạch hoặc điện thoại cócamera với ứng dụng cho phép quét mã, vôcùng tiện lợi cho người dùng.1: Môtả mãQR code Cùng làmãvạch nhưng QR Code lại làphiên bản cải tiến của mãvạch truyền thống. Mãvạch truyền thống làmột dãy các vạch được xếp liền kề nhau, chỉ chứa được tối đa 20 ký tự số, trong khi đó thì mã QR có khả năng chứa tối đa 7.089 kýtự số và4.296 kýtự chữ số. Điều này cho phép lượng thông tin truyền tải sẽ nhiều hơn, hỗ trợ tốt hơn cho người dùng, đặc biệt lànhững doanh nghiệp kinh doanh muốn gửi thông điệp đến khách hàng của mì nh.

Không chỉ thế, nếu so về kích thước thìQR Code chiếm ít không gian hơn rất nhiều so với mãvạch 6 truyền thống. Nếu in trên sản phẩm hoặc danh thiếp thìsẽ nhỏ gọn và tăng tính thẩm mỹ hơn.2: Mãvạch truyền thống vàmãQR code Ngày này, mã QR code còn được sử dụng làm một phương thức trao đổi thông tin liên lạc trên các nền tảng mạng xãhội, sàn thương mại và được sử dụng rộng dãi trong việc truy xuất thông tin sản phẩm.2 Bài toán công nghệ đặt ra của trạm phân loại sản phẩm sử dụng QR code Bài toán đặt ra một số yêu cầu vận hành cơ bản môphỏng hệ thống làm việc trong thực tế. Khi nhấn start băng tải vận hành đưa các sản phẩm vào khu vực phân loại. Tại khu vực phân loại bố trí webcam để nhận dạng mãQR code trên sản phẩm.

Ở chế độ manual người dùng thao tác điều khiển cơ cấu tay máy thông qua nút nhấn trên giao diện wincc. Ở chế độ auto, khi nhận dạng được mãQR trên sản phẩm chương trình nhận dạng tự động gửi tí n hiệu phân loại đến PLC để điều khiển cơ cấu phân loại. Các trạng thái vận hành của hệ thống được giám sát trên giao diện Wincc. Khi nhấn stop hệ thống dừng hoạt động.3 Phương pháp nhận dạng QR code Hệ thống sử dụng webcam, kết nối với máy tính cánhân qua cổng USB.

Việc nhận dạng mã QR được thực hiện thông qua giao diện winform C#. Chương nh giao diện C# sẽ tham gia điều khiển PLC trong quátrì trì nh vận hành của hệ thống. Cách thư viện hỗ trợ trên ứng dụng C# bao gồm các thư viện sau: 7 • Thư viện đọc video từ webcam bao gồm: Aforge, Aforge.DirectShow Hình II.3: Thư viện đọc video từ webcam • Thư viện giải mãQR code: Zxing.net Hình II.4: Thư viện giải mãQr code • Ngoài ra, để hỗ trợ quátrình vận hành. Chương trình cần thiết phải hỗ trợ tạo mã QR coder để thuận tiện cho quátrình sử dụng.

Do đó nhóm em sử dụng thư viện QR coder để hỗ trợ việc tạo mãQR với nội dung cần thiết trong quátrình sử dụng.4 Kết nối giao diện C# với PLC Việc kết nối giao diện C# với PLC làcần thiết khi nhận được kết quả nhận dạng mã QR chương trình sẽ gửi tí n hiệu để điều khiển các cơ cấu của môhì nh qua PLC.NET là thư viện hỗ trợ kết nối các thiết bị máy cánhân chạy nền 8 tảng windown với các bộ điều khiển của Siemens.

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