CHƯƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI.1 LÝ DO CHỌN ĐỀ TÀI.2 MỤC TIÊU THỰC HIỆN ĐỀ TÀI.3 ĐỐI TƯỢNG VÀ HẠM VI NGHIÊN CỨU.4 PHƯƠNG PHÁP NGHIÊN CỨU.5 Ý NGHĨA THỰC TIỄN CỦA ĐỀ TÀI. THIẾT KẾ VÀ THI CÔNG.1 THIẾT KẾ HỆ THỐNG.2 THIẾT KẾ CHI TIẾT.3 Khối đẩy sản phẩm.10 Nguyên lí hoạt động của mô hình.4 THI CÔNG PHẦN CỨNG:. GIẢI THUẬT VÀ ĐIỀU KHIỂN.1 HỆ MÀU RGB:.2 Đặc điểm của hệ màu RGB:.3 Cách chuyển hệ màu RGB.4 Ưu điểm của hệ màu RGB.5 Ứng dụng của hệ màu RGB.3 ẢNH NHỊ PHÂN:.2 Công dụng ảnh nhị phân:.4 PHÂN NGƯỠNG ẢNH:[8].2 Phân ngưỡng ảnh đơn giản.5 LẬP TRÌNH TRÊN NODE-RED:.1 Nhị phân hoá ảnh:.2 Lấy pixel của vật và lọc bóng:.3 Lấy mã màu RGB của vật:.5 Đưa dữ liệu vào Google Sheets:.6 Nhập dữ liệu vào MongoDB.7 Điều khiển PLC:.6 XỬ LÝ DỮ LIỆU TRÊN GOOGLE SHEETS.2 Lọc dữ liệu theo ngày:.7 THIẾT LẬP BIỂU ĐỒ TRÊN MONGODB:.1 Thiết lập ban đầu:.3 Chia sẻ Chart.8 ĐIỀU KHIỂN TRÊN THIẾT BỊ KHÁC CÓ CÙNG ĐIỂM KẾT NỐI:.1 Mở Port của Node-RED:.2 Truy cập vào Node-RED trên thiết bị thứ 3:.3 Điều khiển hệ thống:.ANH xi DO.ANH CHƯƠNG 4.1 TIẾN TRÌNH THỰC NGHIỆM:.1 Phân loại theo kích thước:.2 Phân loại theo màu sắc:.2 KẾT QUẢ THỰC NGHIỆM:.1 Phân loại theo kích thước.2 Phân loại theo màu sắc.3 Điều khiển trên điện thoại.3 KẾT LUẬN THỰC NGHIỆM:.2 NHƯỢC ĐIỂM:.3 PHƯƠNG HƯỚNG PHÁT TRIỂN:.72 TÀI LIỆU THAM KHẢO.ANH xii DO.ANH DANH MỤC CÁC HÌNH VẼ Hình 2-1.
Sơ đồ khối hệ thống. Cấu tạo của bộ điều khiển Siemens CPU S7-1200 [6]. Cấu trúc PLC [6]. Phần mềm TIA Portal [6].
Xi lanh khí nén hai chức năng [10]. Cảm biến hồng ngoại NPN. Giao diện HMI. Một Node-RED đơn giản.
Giao diện Node-Red. Nguyên lí hoạt động của mô hình. Lưu đồ giải thuật hoạt tổng quát. Lưu đồ giải thuật xử lý ảnh lấy kích thước của vật.
Lưu đồ giải thuật xử lý ảnh lấy màu của vật. Lưu đồ giải thuật phân loại theo kích thước. Lưu đồ giải thuật phân loại theo màu. Sơ đồ đấu dây PLC.
Sơ đồ ngõ ra relay. Phần cứng sau khi hoàn thành. Lưu đồ giải thuật hoạt động của mô hình. Hệ màu RGB [3].
Các pixel riêng lẻ [3]. Ảnh chụp các yếu tố hiển thị pixel phụ trên màn hình LCD [3]. Ảnh nhị phân [7].ANH xiii DO. Lấy ngưỡng ảnh [8].
Minh họa trực quan với ngưỡng bằng 127 [8]. Nhị phân hoá ảnh bằng Node-RED. Lấy số pixel của vật. Khối image average.
Phân loại kích thước. Phân loại màu. Cách Node-RED đưa dữ liệu lên Google Sheets:. Nhập dữ liệu vào MongoDB Charts.
Ghi dữ liệu vào PLC. Đọc dữ liệu từ PLC. Giao diện cài đặt hệ thống. Giao diện phân loại theo kích thước.
Giao diện phân loại theo màu. Tính tổng hợp số lượng. Lọc dữ liệu trong Google Sheets. Chọn Connect your application.
Copy đoạn mã liên kết. Dán đoạn mã vừa copy vào URI của khối mongodb3 in. Chọn Add Chart. Chọn vùng lấy dữ liệu và kiểu biểu đồ.
Bấm Save để lưu biểu đồ. Chọn Public link và copy đường link gửi cho người cần chia sẻ. Chọn tùy chọn "Inbound Rules” ở bên trái. Chọn tùy chọn Port và nhấp vào Next.ANH xiv DO.
Chọn tùy chọn Specific local ports. Chọn loại mạng bạn muốn áp dụng quy tắc. Chương trình Run. nhập lệnh ipconfig vào Command Prompt.
Địa chỉ Ipv4 của máy chủ. Địa chỉ truy cập vào Node-RED. Giao diện điều khiển hệ thống. Chọn chế độ phân loại theo kích thước.
Lấy mẫu quả. Kết quả phân loại theo kích thước. Chọn chế độ phân loại theo màu. Kết quả phân loại theo màu sắc.
Điều khiển trên điện thoại. Thực nghiệm trên SCADA. Kết quả phân loại kích thước ghi trên Google Sheets. Kết quả phân loại màu ghi trên Google Sheets.
Lọc dữ liệu theo ngày trên Google Sheets. Biểu đồ hiển thị tỉ lệ phần trăm các loại quả đã phân loại. Xem biểu đồ theo ngày.ANH xv DO.ANH DANH MỤC CÁC TỪ VIẾT TẮT GND Ground VCC Voltage Common Collector CMOS Complementary metal-oxide semiconductor PLC Programmable logic controller HMI Human-Machine-Interface SCADA Supervisory Control and Data Acquisition ROI Region of Interest OCR Optical Character Recognition IoT Internet of Things TIA Totally Integrated Automation RGB Red Green Blue DO.ANH xvi DO.ANH ĐỒ ÁN TỔNG HỢP Trang 1 a. TỔNG QUAN VỀ ĐỀ TÀI a.1 Lý do chọn đề tài Trái cây là loại lương thực thực phẩm không thể thiếu trong cuộc sống của con người khi cung cấp cho cơ thể nhiều chất dinh dưỡng, chất xơ và các loại vitamin giúp con người khỏe mạnh về cả thể chất lẫn tinh thần, giảm nguy cơ mắc bệnh tật.
Ngành công nghiệp chế biến trái cây Việt Nam đa số đều là các doanh nghiệp vừa và nhỏ, chưa có yếu tố tập trung sản xuất từng giai đoạn như nước ngoài, vì vậy các sản phẩm máy móc tự động hóa còn rất hạn chế trong các cơ sở trưng thu trái cây, các công đoạn chủ yếu được làm một cách thủ công, có thể gây thiệt hại lớn cho doanh nghiệp khi tiêu tốn nhiều nhân lực cũng như gây ra các sai số trong quá trình phân loại chất lượng trái cây gây ra các thiệt hại không đáng có cho doanh nghiệp. Trong thời đại công nghiệp hóa hiện đại hóa hiện nay, việc nâng cấp máy móc thực hiện công việc tự động được đặt ra để có thể giải quyết vấn đề hiện nay là giảm số lượng nhân công cũng như tiết kiệm diện tích của cơ sở, giảm sai số đo đạc khi thực hiện thủ công và chuyển sang thực hiện bằng máy móc, giúp cho chủ doanh nghiệp có thể quản lý nhà máy một cách tốt hơn. Các dây chuyền phân loại trái cây sẽ được nâng cấp với một chi phí hết sức hợp lý, giảm các lỗi do thao tác thủ công gây ra. Do đó em chọn đề tài này để thiết kế hệ thống phân loại sản phẩm theo kích thước hoặc màu sắc ứng dụng xử lý ảnh.2 Mục tiêu thực hiện đề tài Nghiên cứu áp dụng của đề tài thiết kế hệ thống với các thiết bị đơn giản dễ lắp đặt và giá thành thiết bị hợp lý.
Nghiên cứu các ứng dụng của webcam cùng với xử lý ảnh bằng NodeRed dùng trong đồ án nhằm tạo ra sản phẩm theo yêu cầu đồ án đề ra. Việc nghiên cứu cũng giúp sinh viên có thể thấy được thực tế khi ứng dụng vào đời sống và hiểu rõ hơn Phân Loại Sản Phẩm Dùng Xử Lý Ảnh DO.ANH ĐỒ ÁN TỔNG HỢP Trang 2 tính chuyên môn của ngành Điện Tử. Từ những kiến thức và kinh nghiệm đã được học, thực hành tại trường sẽ giúp ích cho sinh viên trong công sống và công việc sau khi đi làm.3 Đối tượng và hạm vi nghiên cứu Đối tượng nghiên cứu: - Webcam - Xử lý ảnh - Node-RED - Google Sheets - MongoDB - PLC S7-1200 Nghiên cứu này với mong muốn thiết kế hệ thống phân loại sản phẩm tự động sử dụng công nghệ xử lý ảnh số kết hợp với lập trình Node-RED ứng dụng trong các dây chuyền sản xuất công nghiệp hoặc nông nghiệp (cụ thể trong phạm vi nghiên cứu này ứng dụng phân loại trái cây). Hình ảnh sản phẩm được camera tích hợp trong hệ thống thu/gửi về Node-RED, sau đó hệ thống thực hiện phân tích và xử lý ảnh với các đặc trưng kích thước và màu sắc của ảnh để đưa ra lệnh điều khiển như đẩy sản phẩm theo loại quy định đã được lập trình với các yêu cầu sản xuất.4 Phương pháp nghiên cứu Phương pháp tuần tự và đồng thời: Kết hợp giữa việc thiết kế tuần tự và đồng thời: tức là nghiên cứu mô hình cụ thể trước, sau đó xây dựng mô hình chứa tất cả các thiết bị dự định sẽ có trong thiết kế để có cái nhìn tổng thể về hệ thống chung và xác định các thông số cơ bản.
Từ đó, áp dụng cho việc thiết kế trong phạm vi giới hạn của đề tài. Phương pháp thực nghiệm: Mô hình hoá phần cơ và phần điện, tối ưu hoá các thiết kế trước khi hoàn thành chế tạo. Chế tạo mẫu các chi tiết để xem các chi tiết đã hoạt động được như mong muốn hay chưa. Tiếp theo là chế tạo mô hình thực tế.
Cho vận hành thử hết công suất và chạy hết tất cả các chức năng của hệ thống Phân Loại Sản Phẩm Dùng Xử Lý Ảnh DO.ANH ĐỒ ÁN TỔNG HỢP Trang 3 để có thể xác định giới hạn của hệ thống, từ đó đề xuất các phương án nâng cấp hoặc thay thế và đưa ra các đánh giá về hệ thống (năng suất cửa hệ thống, mức độ chịu tải, vận tốc của băng tải, công suất làm việc của hệ thống, giới hạn các chỉ số cơ khí và điện năng, …). Đặt yêu cầu hoàn thiện sản phẩm đáp ứng được: Thời gian xử lý không quá 15s/quả. Cơ sở dữ liệu nhất quán với nhau. Mô hình hoạt động ổn định.5 Ý nghĩa thực tiễn của đề tài Hệ thống phân loại sản phẩm mang lại cho chúng ta rất nhiều lợi ích như: Giảm bớt công việc, tránh 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 cho con người tiếp cận gần hơn với sự tiền bộ của khoa học công nghệ, được làm việc trong môi trường ngày càng văn minh.
Nâng cao năng suất, tạo tiền đề để giảm giá thành sản phẩm, cũng như điều chỉnh mẫu mã nhanh chóng, giúp cho việc quản lý, giám sát rất đơn giản. Nó không chỉ thay đổi điều kiện làm việc của công nhân mà còn có thể giảm tối đa số lượng công nhân. Phân Loại Sản Phẩm Dùng Xử Lý Ảnh DO.ANH ĐỒ ÁN TỔNG HỢP Trang 4 b. THIẾT KẾ VÀ THI CÔNG b.1Thiết kế hệ thống Khối đẩy sản phẩm Băng tải Cảm biến Camera PLC S7-1200 Node RED Cơ sở dữ liệu SCADA GSheets & MongoDB Hình 2-1.
Sơ đồ khối hệ thống Diễn giải sơ đồ: Hai khối xử lý chính là PLC và Node RED có nhiệm vụ xử lý và đưa ra tín hiệu điều khiển. Khối chấp hành bao gồm 2 khối: Khối đẩy sản phẩm và khối băng tải. SCADA hiển thị hệ thống dưới dạng đồ hoạ. Cảm biến được sử dụng ở đây là cảm biến hồng ngoại NPN.
Phân Loại Sản Phẩm Dùng Xử Lý Ảnh DO.ANH ĐỒ ÁN TỔNG HỢP Trang 5 b.2Thiết kế chi tiết b. Giới thiệu về webcam: Hình 2-2. Webcam [3] Webcam là từ viết tắt của Website Camera, đây là loại thiết bị ghi hình kỹ thuật số được kết nối với máy tính để truyền trực tiếp hình ảnh mà nó ghi được đến một máy tính khác hoặc truyền lên một website nào đó thông qua mạng Internet. Phân Loại Sản Phẩm Dùng Xử Lý Ảnh DO.ANH ĐỒ ÁN TỔNG HỢP Trang 6 Về cơ bản, webcam gần giống như máy ảnh kỹ thuật số nhưng khác ở chỗ các chức năng chính của nó sẽ do phần mềm cài đặt trên máy tính điều khiển và xử lý.