Đồ án tốt nghiệp: Mô hình phân loại sản phẩm bằng mã QR code

Đồ án tốt nghiệp: Mô hình phân loại sản phẩm hiệu quả bằng mã QR code. Nghiên cứu ứng dụng, tối ưu quy trình quản lý, kiểm soát sản phẩm. Tìm hiểu chi tiết!

Chuyên ngành

Kỹ thuật Điện

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2023

130
267
18

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

TÓM TẮT

1. CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI

1.1. Mục tiêu đề tài

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

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

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

1.5. Nội dung đề tài

2. CHƯƠNG 2: TỔNG QUAN GIẢI PHÁP CÔNG NGHỆ

2.1. Tổng quan hệ thống

2.2. Qr code là gì?

2.3. Phương pháp tạo mã QR code

2.4. Tổng quan về xử lý ảnh và đọc mã QR code

2.5. Giới thiệu thư viện mã nguồn mở OpenCV

2.6. Giới thiệu về xử lí ảnh

2.7. Xử lí ảnh và đọc mã QR code

2.8. Giới thiệu về PLC

2.9. Tổng quan về PLC S7-1200

2.10. Những đặc điểm nổi bật của S7-1200

2.11. Phần mềm lập trình cho PLC s7 – 1200

2.12. Tổng quan về phần mềm TIA Portal V15

2.13. Giao diện phần mềm TIA Portal

2.14. Sử dụng bảng Tag trong PLC

2.15. Tải chương trình xuống CPU

2.16. Giới thiệu về WinCC

2.17. Tổng quan về WinCC

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

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

2.20. Ngôn ngữ lập trình Python

2.21. Visual Studio Code

2.22. Ngôn ngữ HTML

2.23. Thư viện mã nguồn mở Snap7

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.2. Phương án thiết kế

3.3. Bản thiết kế của hệ thống trên CAD

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

3.5. Lựa chọn thiết bị cho hệ thống

3.6. Bộ xử lý trung tâm

3.7. Nguồn cấp cho hệ thống

3.8. Xilanh khí nén phân loại sản phẩm

3.9. Xilanh khí nén đẩy sản phẩm vào hệ thống phân loại sản phẩm

3.10. Cảm biến quang và cảm biến áp suất

3.11. Camera logitech C270 và Camera Sky A870

3.12. Các thiết bị hỗ trợ khác

3.13. Lưu đồ giải thuật hệ thống

3.14. Lưu đồ xử lí giữa PLC và Webserver

4. CHƯƠNG 4: KẾT QUẢ PHẦN CỨNG VÀ PHẦN MỀM

4.1. Kết quả thi công phần cứng

4.2. Chương trình tạo mã QR code

4.3. Chương trình điều khiển hệ thống TIA PORTAL V15

4.4. Chương trình PLC

4.5. Chương trình WinCC

4.6. Chương trình Webserver

5. CHƯƠNG 5: KẾT QUẢ CHẠY THỰC NGHIỆM

5.1. Kết quả phần mềm

5.2. Giao diện web server và cách thức hoạt động

5.3. Giao diện WINCC và cách thức hoạt động

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

TÀI LIỆU THAM KHẢO

DANH MỤC HÌNH ẢNH

DANH MỤC BẢN BẢNG

Tóm tắt

I. Tổng quan về đề tài và phân loại sản phẩm

Đề tài "Thiết kế thi công mô hình phân loại sản phẩm dùng mã QR" tập trung vào việc ứng dụng công nghệ mã QR và xử lý ảnh để tự động hóa quá trình phân loại sản phẩm. Việc kiểm tra và phân loại sản phẩm lỗi trong sản xuất truyền thống thường tốn thời gian, nhân công và kém hiệu quả. Đề tài này đề xuất giải pháp sử dụng camera để quét mã QR, từ đó xác định và phân loại sản phẩm một cách tự động.

Hiện nay, có nhiều phương pháp phân loại sản phẩm khác nhau như phân loại theo mã vạch, khối lượng, màu sắc, kích thước... Tuy nhiên, việc sử dụng mã QR mang lại nhiều ưu điểm hơn. Mã QR có thể chứa nhiều thông tin hơn mã vạch truyền thống, cho phép lưu trữ thông tin chi tiết về sản phẩm như nguồn gốc, thành phần, ngày sản xuất, hạn sử dụng... Việc ứng dụng xử lý ảnh kết hợp với mã QR giúp tăng độ chính xác, giảm thời gian và nhân công lao động.

Đề tài đặt ra mục tiêu thiết kế một hệ thống nhỏ gọn, dễ lắp đặt, bảo trì và sửa chữa. Hệ thống bao gồm phần cứng (camera, PLC, xy lanh khí nén, cảm biến...) và phần mềm (chương trình điều khiển PLC, giao diện HMI, giao diện web server). Kết quả mong đợi là một hệ thống có khả năng phân loại sản phẩm theo mã QR một cách chính xác và hiệu quả.

II. Công nghệ cốt lõi và phần mềm

Hệ thống sử dụng các công nghệ cốt lõi như mã QR, xử lý ảnh, PLC S7-1200, và giao tiếp web server. Mã QR được sử dụng để lưu trữ thông tin sản phẩm, camera ghi lại hình ảnh mã QR, sau đó thông tin được giải mã và xử lý bởi chương trình viết trên Visual Studio Code. PLC S7-1200 đóng vai trò điều khiển hệ thống, bao gồm việc điều khiển xy lanh khí nén để phân loại sản phẩm dựa trên thông tin từ mã QR.

Phần mềm TIA Portal V15 được sử dụng để lập trình PLC và thiết kế giao diện HMI WinCC. Giao diện HMI cho phép giám sát và điều khiển hệ thống trực tiếp. Ngoài ra, hệ thống còn được tích hợp web server, cho phép giám sát hệ thống từ xa thông qua trình duyệt web. Ngôn ngữ lập trình Python được sử dụng để xử lý ảnh và giao tiếp với PLC thông qua thư viện Snap7. Ngôn ngữ HTML được sử dụng để thiết kế giao diện web server. Việc kết hợp các công nghệ này tạo nên một hệ thống tự động hoàn chỉnh, có khả năng giám sát và điều khiển từ xa.

III. Thiết kế và thi công phần cứng

Phần cứng của hệ thống bao gồm các thành phần chính như băng tải, máng trượt sản phẩm, giá đỡ camera, ống chứa phôi, khung mô hình, PLC S7-1200, nguồn cấp, xy lanh khí nén, cảm biến quang, cảm biến áp suất, camera, relay, cầu dao, nút bật/tắt, nút dừng khẩn cấp. Đề tài đã trình bày chi tiết bản vẽ thiết kế 2D của các bộ phận cơ khí bằng phần mềm CAD.

Việc lựa chọn thiết bị được thực hiện dựa trên các yêu cầu kỹ thuật và tính toán cụ thể. Ví dụ, PLC S7-1200 được chọn vì khả năng xử lý nhanh, giao tiếp linh hoạt và dễ dàng lập trình. Xy lanh khí nén được sử dụng để đẩy sản phẩm vào hệ thống phân loại. Cảm biến quang và cảm biến áp suất được sử dụng để phát hiện vị trí sản phẩm. Camera được sử dụng để chụp ảnh mã QR. Các thiết bị được kết nối với PLC theo sơ đồ đấu nối được thiết kế chi tiết.

IV. Kết quả và ứng dụng thực tiễn

Đề tài đã thành công trong việc xây dựng mô hình phần cứng và phần mềm của hệ thống phân loại sản phẩm dùng mã QR. Kết quả chạy thử nghiệm cho thấy hệ thống hoạt động ổn định, có khả năng phân loại sản phẩm theo mã QR đã được quy định. Giao diện web server và HMI WinCC hoạt động tốt, cho phép giám sát và điều khiển hệ thống một cách thuận tiện.

Hệ thống này có thể ứng dụng trong nhiều lĩnh vực khác nhau như quản lý kho hàng, sản xuất, logistics, bán lẻ... giúp tự động hóa quá trình phân loại sản phẩm, giảm thiểu sai sót, tiết kiệm thời gian và nhân công. Một số ứng dụng tiềm năng khác bao gồm theo dõi sản phẩm trong chuỗi cung ứng, kiểm soát chất lượng sản phẩm, phân loại sản phẩm theo loại, kích thước, màu sắc... Đề tài cũng đề xuất một số hướng phát triển trong tương lai như nâng cao tốc độ xử lý, tích hợp thêm các tính năng thông minh, ứng dụng trí tuệ nhân tạo để nhận dạng sản phẩm.

11/12/2024

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

Đặt vấn đề 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 đó 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.Trong quá trình sản xuất, việc sản phẩm lỗi gần nhƣ là không thể tránh khỏi, việc kiểm tra lỗi bằng mắt thƣờng sẽ khá mất thời gian, nhân công và hiệu quả đạt đƣợc không cao, còn nếu kiểm tra lỗi bằng cảm biến sẽ có thể tốn nhiều chi phí mà lại mang đến độ chính xác không cao. Do đó, trong đề tài này nhóm quyết định áp dụng xử lý ảnh trong việc phân loại sản phẩm.

Xử lý ảnh đƣợc cho là một phân ngành khoa học mới rất phát triển trong những năm gần đây. Tính ứng dụng của nó gần nhƣ là không giới hạn, với những tiến bộ trong công nghệ mở ra nhiều cơ hội mới cho các doanh nghiệp. Việc sản xuất dây chuyền hàng loạt tạo ra các sản phẩm lớn thì sẽ cần kiểm tra số lƣợng, cũng nhƣ là chất lƣợng sản phẩm, có nhiều mức độ nhƣ thủ công hoặc tự động hoá, nếu áp dụng phƣơng pháp thủ công sẽ làm mất nhiều thời gian, mất nhiều nhân công lao động, hiệu suất xử lý, độ chính xác không cao. Việc kết hợp ứng dụng xử lý hình ảnh trong việc nhận diện sản phẩm bằng mã QR sẽ ngày càng hiệu quả và chính xác hơn thay cho các phƣơng pháp khác.

1 Từ những lý do ở trên, nhóm quyết định chọn đề tài “Thiết kế thi công mô hình phân loại sản phẩm dùng mã QR” với mục đích tăng độ chính xác gần nhƣ tuyệt đối, giảm thiểu thời gian cũng nhƣ nhân công lao động. Để 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ích 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. Hệ thống phân loại bằng mã QR có thể giúp việc phân loại dễ dàng hơn trong lĩnh vực quản lý hàng hóa : - Quản lý kho hàng: Hệ thống có thể giúp quản lý hàng tồn kho, theo dõi số lƣợng và vị trí của các sản phẩm trong kho, và tự động cập nhật thông tin khi có các giao dịch nhập/xuất hàng. - Vận chuyển và logistics: Công ty vận chuyển và logistics có thể sử dụng mã QR code để phân loại và theo dõi hàng hóa trong quá trình vận chuyển.

Mỗi đơn hàng hoặc kiện hàng có thể đƣợc gắn một mã QR code, giúp nhân viên và khách hàng theo dõi vị trí và trạng thái của hàng hóa. - Sản phẩm công nghệ: Mã QR code có thể đƣợc sử dụng để phân loại và quản lý sản phẩm công nghệ, chẳng hạn nhƣ điện thoại di động, máy tính xách tay, thiết bị điện tử, và các phụ kiện kèm theo. Ngƣời dùng có thể quét mã QR 2 code để biết thông tin chi tiết về sản phẩm và kiểm tra tính hợp pháp, bảo hành. - Dịch vụ y tế: Trong ngành y tế, mã QR code có thể đƣợc sử dụng để phân loại và theo dõi các thiết bị y tế, mẫu xét nghiệm, thuốc, và các sản phẩm y tế khác.

Điều này giúp cải thiện quá trình quản lý kho, theo dõi xuất xứ và hạn sử dụng của sản phẩm, và đảm bảo tính chính xác trong quá trình chăm sóc sức khỏe. Trên đây chỉ là một số ví dụ về lĩnh vực mà phân loại sản phẩm dùng mã QR code có thể đƣợc áp dụng. Thực tế, ứng dụng của mã QR code là rất đa dạng và có thể phù hợp với nhiều ngành công nghiệp khác nhau tùy thuộc vào yêu cầu và mục đích sử dụng cụ thể. Ƣu điểm của đồ án: - Có thể giám sát hệ thống qua webserver - Điều khiển và giám sát hệ thống bằng WinCC, HMI - Tăng cƣờng thông tin: Mã QR code có thể chứa nhiều loại thông tin khác nhau, bao gồm mô tả sản phẩm, hƣớng dẫn sử dụng, nguồn gốc, thành phần, giá cả, mã vạch, và nhiều thông tin khác.

Điều này giúp tăng cƣờng thông tin và cung cấp sự hiểu biết chi tiết về sản phẩm. - Quản lý hàng hóa: Mô hình phân loại sản phẩm dùng mã QR code giúp quản lý hàng hóa dễ dàng hơn. Bằng cách gắn kết mã QR code với từng sản phẩm, nhà sản xuất, nhà bán lẻ hoặc nhà vận chuyển có thể dễ dàng theo dõi và quản lý số lƣợng hàng hóa, vị trí, thông tin về nguồn gốc và hạn sử dụng. Mục tiêu đề tài Mục tiêu đặt ra là thiết kế: Hệ thống phân loại sản phẩm sử dụng camera để 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ế mô hình phần cứng hệ thống phân loại sản phẩm. 3 - Thiết kế chƣơng trình điều khiển PLC, thực hiện giám sát trên web và điều khiển bằng HMI. - Cấu hình truyền thông giữa Laptop và PLC - Thiết kế giao diện HMI và giao diện giám sát trên Webserver - Hệ thống có khả năng phân loại đƣợc các sản phẩm bằng mã QR 1. Đố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.

- Phân loại sản phẩm bằng xi lanh, khí nén. - Xử lí ảnh để phân loại sản phẩm. - Giám sát hệ thống qua websever. Phƣơng pháp thực hiện Bao gồm hai phƣơng pháp thực hiện - 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 chọn các trang bị điện và cơ khí cho phần thiết kế hệ thống.  Tì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 biến,…  Tìm hiểu về phƣơng pháp xử lí ảnh.  Tì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 phân loại 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ế.

4  Sử dụng phần mềm Visual studio code để lập trình xử lí ảnh và thiết kế websever để giám sát quá trình của hệ thống.  Sử dụng phần mềm TIA Portal (SIMATIC STEP 7 & WINCC) điều khiển hệ thống.  Sử dụng phần mềm CAD để thiết kế hệ thống cơ khí. Dự kiến kết quả đạt đƣợc - Xây dựng thành công mô hình cơ khí 2D hệ thống phân loại sản phẩm mã Qrcode bằng phần mềm CAD.

- 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. - 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. Nội dung đề tài Phần còn lại của đề tài có nội dung sau:  Chƣơng 2: Tổng quan giải pháp công nghệ - Trình bày các yêu cầu, quy trình công nghệ liên quan đến đề tài.  Chƣơng 3: Tính toán và thiết kế - Xây dựng mô hình, quy trình hệ thống, thiết kế phù hợp, lựa chọn thiết bị.

 Chƣơng 4: Kết quả phần cứng và phần mềm - Thi công hệ thống thực tế dựa trên kết quả của việc tính toán và thiết kế.  Chƣơng 5: Kết quả chạy thực nghiệm - Trình bày kết quả đạt đƣợc về mô hình thực tế  Chƣơng 6: Kết luận và hƣớng phát triển - Đƣa ra những quan điểm về mô hình và việc cải tiến, mở rộng phát triển. Kết luận: 5 CHƢƠNG 2. TỔNG QUAN GIẢI PHÁP CÔNG NGHỆ 2.

Tổng quan hệ thống Hiện nay có hệ thống phân loại rất đa dạng, ứng dụng nhiều công nghệ khác nhau để phân loại:  Phân loại sản phẩm theo mã QR đƣợc sử dụng rất phổ biến hiện nay. Hệ thống này đƣợc sử dụng để phân loại các kiện hàng, bƣu phẩm, sản phẩm thành phẩm đã đƣợc đóng thùng carton, đóng túi và dán mã vạch barcode, mã QR. - Ƣu điểm: Hệ thống có thể dễ dàng sàng lọc và lựa chọn, gom sản phẩm vào các vị trí tập kết theo yêu cầu đặt ra nhƣ: + Với sản phẩm điện tử, công nghệ: phân theo cùng lô sản xuất, ngày sản xuất, model… + Với các bƣu phẩm, đơn hàng chuyển phát nhanh: phân loại theo ngày lên đơn, cách thức đóng gói, địa điểm giao hàng, hàng chuyển nhanh-tiêu chuẩn… + Với các sản phẩm nông sản đóng gói: phân loại theo hạn sử dụng, số lô chế biến, cấp sản phẩm… - Nhƣợc điểm là cần sử dụng nhiều máy đọc mã trong khâu nhận dạng mới cho kết quả mong muốn. 7 Hệ thống phân loại sản phẩm theo mã vạch 6  Phân loại theo khối lƣợng : dùng cảm biến tích hợp trên băng tải để cân đo khối lƣợng sau đó gửi tín hiệu về bộ điều khiển để phân loại.

- Ƣu điểm: Ứng dụng nhiều trong các ngành thực phẩm, thủy hải sản, nông sản,… - Nhƣợc điểm của hệ thống là dễ bị nhiễu do tác động bên ngoài, tốn kém nhiều khi sử dụng cảm biến. 8 Hệ thống phân loại sản phẩm theo khối lượng  Phân loại theo màu sắc, kích thƣớc, hình dạng: có thể sử dụng cảm biến hoặc camera để xác định màu sắc, hình dạng, kích thƣớc của vật.

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

Bài viết "Đồ án tốt nghiệp mô hình phân loại sản phẩm bằng mã QR code" của các tác giả Âu Dương Hoàng Bá, Trần Duy Anh và Phan Huỳnh Đức, dưới sự hướng dẫn của ThS. Huỳnh Phát Huy, thuộc Trường Đại học Công nghệ TP. Hồ Chí Minh (HUTECH), trình bày một mô hình ứng dụng mã QR để phân loại sản phẩm. Năm 2023, tại TP. Hồ Chí Minh, dự án không chỉ giúp nâng cao khả năng nhận diện và phân loại sản phẩm một cách tự động mà còn mở ra hướng đi mới trong việc ứng dụng công nghệ mã QR trong lĩnh vực thương mại và quản lý sản phẩm.

Để mở rộng kiến thức của bạn về các ứng dụng công nghệ trong lĩnh vực kỹ thuật và hệ thống thông tin, bạn có thể tham khảo bài viết Nghiên cứu kiểm thử phần mềm và sử dụng công cụ postman để test api cho website, nơi bạn sẽ tìm thấy thông tin về kiểm thử phần mềm và phát triển ứng dụng. Ngoài ra, bài viết Luận văn tốt nghiệp khoa học máy tính phát triển hệ thống nhận diện cảm xúc qua giọng nói cũng mang đến cái nhìn sâu sắc về công nghệ nhận diện, có thể liên quan đến việc áp dụng mã QR trong phân loại sản phẩm. Những tài liệu này sẽ giúp bạn tiếp cận nhiều khía cạnh khác nhau của công nghệ hiện đại và ứng dụng của nó trong đời sống.