Tuesday, August 1, 2017

Đọc mã vạch (Barcode) trong công nghiệp sử dụng Camera và phần mềm Labview

(Scan Barcode Label with normal Cameras for industrial Applications using Labview program)  
   
   Hiện ngay trong các nhà máy sản xuất chế tạo, việc sử dụng mã barcode (mã vạch) in trên các label để định danh cho từng sản phẩm đang rất phổ biến bởi chi phí thấp và tiện cho việc theo dõi quản lý chất lượng sản phẩm, quản lý quy trình sản xuất, giám sát lỗi sản phẩm và thực hiện bảo hành một cách dễ dàng và nhanh chóng:
Kết quả hình ảnh cho barcode in products
Một label chứa mã Barcode trên sản phẩm
Kết quả hình ảnh cho mass production barcode Hay như bạn có một label với nhiều mã vạch chứa các thông tin khác nhau. Nhưng trong một giai đoạn nào đó bạn chỉ cần đọc một trong số các mã vạch ấy. Điều đó thực sự khó khăn và bất tiện nếu ta chỉ sử dụng loại Barcode Scanner thông thường. Ví dụ ở hình ảnh dưới, làm sao chúng ta có thể chỉ đọc nội dung mã vạch AQ123455 trong số 6 mã vạch trên cùng một label? Máy Barcode Scanner ở trên liệu có thể lấy ra được chỉ thông tin mã vạch ta cần???
    Hiểu một cách đơn giản: một mã barcode sẽ bao gồm khoảng trắng và các vạch thẳng (thường là màu đen) với độ rộng và khoảng cách của mỗi vạch là khác nhau để mã hóa một chuỗi ký tự bao gồm dạng số (từ 0-9) và dạng chữ (từ A-Z). Như ở hình ảnh trên, mã vạch chứa trong nó (mã hóa) một chuỗi số: 300676270401. Hiện nay với các ứng dụng và đặc điểm khác nhau, nhiều loại mã vạch đã được đưa vào ứng dụng thực tế. Nhưng trong bài viết này vnKnowledge-Sharing chỉ tập trung đến ứng dụng để giải mã loại mã vạch 1-D.
    Trên thị trường và trong nhà máy thường sử dụng các máy Barcode Scanner cầm tay 1D, 2D, 3D để thực hiện đọc/ giải mã nội dung của mã vạch với giá cho mỗi máy từ vài triệu đến vài chục triệu đồng:
      Trong các ứng dụng công nghiệp, sản xuất mà đòi hỏi độ tự động hóa cao (tự động đọc và phân tích mã vạch), chính xác (đối với các mã vạch bị mờ, làm bẩn và đứt nét) và nhanh chóng (hoạt động liên tục, tốc độ đọc nhanh). Giá thành của một máy Scanner để đáp ứng thường không rẻ (hàng triệu đến vài chục triệu VND). Ví dụ trong một dây chuyền sản xuất, ở một công đoạn cần phải đọc thông tin mã vạch của sản phẩm đó khi mà sản phẩm đó vẫn đang chạy trên chuyền sản xuất:

   Để giải quyết hết những vấn đề trên trong công nghiệp sản xuất tự động hóa với chi phí thấp, chúng ta chỉ cần sử dụng một chiếc Camera thông thường mua bên ngoài có giá từ vài chục nghìn đến vài trăm nghìn và 1 chiếc máy tính thường (không yêu cầu cấu hình cao) trên chuyền sản xuất để có thể thực hiện đầy đủ các yêu cầu nêu trên với độ chính xác và tự động hóa cao bằng một chương trình nhỏ gọn, đơn giản sử dụng Labview (một ngôn ngữ mạnh mẽ trong việc xử lý hình ảnh).
    Với modul đọc mã vạch được xây dựng sẵn trong phần mềm Labview, chỉ cần một chiếc Camera thường với kết nối cổng USB đến máy tính là bạn đã có thể thực hiện được những ứng dụng cho công nghiệp mạnh mẽ, chuyên nghiệp, tự động hóa cao:
Kết quả hình ảnh cho camera máy tính pc
Camera thường cho PC vs cổng kết nối USB
Chương trình/ Code đọc mã vạch tham khảo đơn giản sử dụng Labview:
Kết quả hình ảnh cho HOW TO READ 2d barcode with labview code

   Nguyên lý hoạt động của chiếc máy này rất đơn giản: Chiếc Camera sẽ được gắn với máy tính PC thông qua cổng USB của máy tính. Bạn cần điều chỉnh sau đó cố định khoảng cách từ Camera đến mã vạch trên label sao cho hình ảnh mã vạch hiển thị trên phần mềm là rõ nhất. Việc còn lại chương trình Labview sẽ giúp bạn đọc ra nội dung mã vạch mà bạn cần từ hình ảnh thu về bởi Camera một cách chính xác và liên tục. 
   Giao diện phần mềm trên Labview: (Mô tả chức năng phần mềm: Phần mềm sẽ đọc mã vạch liên tục rồi kiểm tra mã đọc được có đúng định dạng ký tự và loại mã vạch quan tâm trước khi gửi lên hệ thống bằng cổng COM ảo COM10 (để đảm bảo mã vạch vừa đọc được là chính xác), đồng thời gửi tín hiệu PASS FAIL đến mạch điều khiển thông qua cổng COM vật lý COM3 để tự động đẩy hộp ra khỏi vị trí)

   Như vậy chỉ với chưa đến 1 triệu đồng (không kể PC) là bạn đã có một thiết bị đọc mã vạch chuyên nghiệp liên tục với tốc độ và độ chính xác cao cho ứng dụng công nghiệp công nghệ cao hiệu quả, đa năng đúng không nào. Chúc bạn thành công và sớm tạo ra thiết bị của riêng mình :))

Từ khóa: máy đọc mã vạch tự động, máy công nghiệp, tự động hóa, máy đọc barcode, đọc mã vạch sử dụng camera, đọc mã vạch giá rẻ, máy đọc mã vạch tốc độ cao, đọc mã vạch trong công nghiệp, ứng dụng camera đọc mã vạch, scan barcode, scan mã vạch, phần mềm labview, ứng dụng labview trong công nghiệp, máy công nghiệp giá rẻ, hướng dẫn làm máy công nghiệp giá rẻ, mua máy công nghiệp, bán máy công nghiệp giá rẻ, máy công nghiệp chất lượng cao, camera đọc mã vạch, tự làm máy đọc mã vạch đơn giản, tự làm máy đọc barcode, tự làm máy scan mã vạch, tự làm máy công nghiệp, tự làm máy đọc barcode giá rẻ...

No comments:

Post a Comment