Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 39 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
39
Dung lượng
1,63 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI BỘ CÔNG THƯƠNG BÀITẬPLỚN : HỌC PHẦNĐOLƯỜNG & CẢMBIẾN Tên đề tài: TÌM HIỂU PHÂN TÍCH VÀ THỰC HIỆN HỆ THỐNG PHÂNLOẠI VÀ ĐẾMSẢNPHẨM TRÊN BĂNG TẢI VỚI HAI LOẠISẢNPHẨM DÀI/NGẮN Nhóm SVTH: Cao Đức Thiện Nguyễn Đăng Sự Nghiêm Văn Tài Phạm Văn Tài Lê Duy Thái Vi Văn Thắng Phạm Văn Thanh Đặng Duy Thiêm Nguyễn Đức Thiện Nguyễn Trọng Thông Lớp: TĐH 1-K11 GVHD: Hà Văn Phương Hà Nội-2018 Trường Đại Học Công Nghiệp Hà Nội Khoa Điện-Tự Động Hóa u Cầu: • Tìm hiểu tổng quan hệ thống • Phân tích cơng nghệ đưa nhiệm vụ cụ thể cần thực tốn • Vẽ sơ đồ khối nguyên lý hệ thống • Xây dựng mơ hình hệ thống bao gồm thiết bị, khâu chức • Lựa chọn thiết bị cần thiết cho hệ thống cảm biến, điều khiển, cấu chấp hành,… (trình bầy nhiệm vụ, hình ảnh, ngun lí làm việc, thơng số kỹ thuật thiết bị đó) • Sơ đồ đấu nối hệ thống • Chương trình điều khiển Trường Đại Học Cơng Nghiệp Hà Nội Khoa Điện-Tự Động Hóa Mục lục Chương 1: Tổng quan hệ thống phânloạisảnphẩm I Đặt vấn đề II Các phương pháp phânloạisảnphẩm tự động III Tính cấp thiết đề tài IV Tìm hiểu chung phận đề tài IV.1 Băng tải IV.2 Cảmbiến 11 Chương 2: Thiết kế mơ hình hệ thống phânloại theo chiều cao 14 I Sơ đồ khối hệ thống 14 II Cấu tạo chung hệ thống 14 III Nguyên lý hoạt động hệ thống 14 IV Tính chọn thiết bị 15 IV.1 Giới thiệu động chiều chọn động 15 IV.2 Mạch rơ le 19 IV.3 Cảmbiến quang 20 IV.4 Băng tải 23 IV.5 Bộ vi điều khiển 23 Chương 3: Kết tậplớn 27 I Về nội dung 27 I.1 Những kết làm 27 I.2 Tồn 27 Phụ lục 29 Trường Đại Học Cơng Nghiệp Hà Nội Khoa Điện-Tự Động Hóa Lời nói đầu Mơn học Đo lường- cảmbiến trình bày kiến thức kỹ thuật đo dùng ngành điện Giới thiệu phép đo để ứng dụng cho ngành sản xuất công nghiệp Kỹ thuật Đolường –Cảm biến môn học nghiên cứu phương pháp đo đại lượng vật lý: đại lượng điện: điện áp, dòng điện, cơng suất,… đại lượng không điện: nhiệt độ, độ ẩm, vận tốc… Bài giảng Kỹ thuật Đolường –Cảm biếnbiên soạn dựa giáo trình tài liệu tham khảo nay, dùng làm tài liệu tham khảo cho sinh viên ngành: Điện công nghiệp, Điện dân dụng, Kỹ thuật Viễn thông, Kỹ thuật Thơng tin, Tự động hố, Trang thiết bị điện, Tín hiệu Giao thông Về đề tài, với mục tiêu đưa đất nước ngày phát triển giàu mạnh, đại tiến tới hội nhập giới phát triển cơng nghiệp đóng vai trò định q trình Đòi hỏi ngành cơng nghiệp phải có suất lao động cao, giảm thiểu sức lao động người, áp dụng hệ thống tự động hóa cơng nghiệp giải pháp thiết thực Ngày nay, việc ứng dụng vi xử lí Arduino học tập nghiên cứu trở nên dễ dàng thực tiện, giúp việc ứng dụng trở nên rộng rãi Vi xử lý Atmel 328P Arduino Uno mang lại hiệu tốt, xác bền bỉ môi trường nghiên cứu học tậpDo chúng em chọn đề tài “ Tìm hiểu , phân tích thực hệ thống phân lọa đếmsảnphẩm băng tải với hai loạisảnphẩm Dài/Ngắn” với mục đích tạo mơi trường thực hành ứng dụng lí thuyết học môn đolường & cảmbiến vào mô hình thực tế Qua ứng dụng cách chọn, sử dụng cảm biến, kĩ lập trình, kết nối ứng dụng cảmbiến Arduino thực tế sau Chúng em xin chân thành cảm ơn thầy Hà Văn Phương môn đolường & điều khiển tận tình bảo, tạo điều khiển giúp đỡ chúng em suốt trình thực tậplớn Trường Đại Học Cơng Nghiệp Hà Nội Khoa Điện-Tự Động Hóa Chương 1: Tổng quan hệ thống phânloạisảnphẩm I Đặt vấn đề Ở nước ta có nhiều sức lao động việc thuê nhân cơng rẻ bên cạnh người thù cõng nên cổ the sai xót va khong on đinh, việc công nhân dổi ngn lực chát lượngcao hạn chê, tác phong làm việc hạn chế Năm 2010, có đến 19,5 triệu lao động Việt Nam làm việc ngành nghề khơng đòi hỏi trình độ chun mơn chuyên môn thấpPhầnlớn doanh nghiệp phải đào tạo nghề cho công nhân Công nhân không lành nghề dẫn đến sảnphẩm chất lượng thấp, suất không cao, sảnphẩm làm không nhiều đơn vị thời gian Các hoạt động thủ cơng thương ta nói chung hoạt động phânloạisảnphẩm thủ cơng nói riêng tốn nhiều cơng sức nhân cơng Những ngành nghề phânloạisảnphẩm độc hại phânloại rác phânloại chất hóa học độc hại cơng nhân tham gia hoạt động phânloại nguy hiểm đến sức khỏe ảnh hưởng đến suất trình Tốc độ đổi cơng nghệ chậm, chưa đồng chưa có định hướng phát triển rõ rệt Phầnlớn doanh nghiệp nước ta sử dụng công nghệ lạc hậu so với nước giới từ 2-3 hệ 80%-90% công nghệ nước ta sử dụng công nghệ nhập 76% công nghệ máy móc thuộc thập niên 50-60, 50% cơng nghệ đồ tân trang Sự thiếu hụt lẫn khó khăn vấn đề cạnh tranh giá thị trường Trên giới ứng dụng nhiều hệ thống tự động sản xuất họ nhân mạnh mơ hình số lượng cơng nhân ngày Trình độ chun mơn cao , dẫn tới chất lượngsảnphẩmcao cạnh tranh tốt thị trường Khi sản xuất tự động xắp xếp băng chuyền bên cạnh băng chuyền có đặt thiết bị để nhận biết phânloại phụ thuộc vào sảnphẩm Khi sảnphẩm tác động thiết bị phânloại chúng sê đẩy vào hộp năm băng chuyền khác Các sảnphẩm lại sẻ băng chuyền tiếp tục 1|Page Trường Đại Học Công Nghiệp Hà Nội Khoa Điện-Tự Động Hóa mang đến thùng hàng, thơng qua hệ thống đếm tự động chữ đen đủ số lượng quy định hệ thống sỗ tự động dừng khống thời gian để đóng gói sảnphẩm Hệ thống hoạt động khỉ có lệnh dùng Người cơng nhân việc tới lấy hộp xếp lên xe đẩy đưa vào kho hàng Hoạt động phânloạiphânloại tự động có điểm mạnh xuất tính xác cao, cần sức người mà đạt hiệu nên cạnh tranh chất lượng thị trường Bên cạnh khơng phải doanh nghiệp vừa nhỏ nước tạ đầu tư số tiền lớn để mua hệ thống tự động hóa hoàn chỉnh từ nước II Các phương pháp phânloạisảnphẩm tự động Tùy vào độ phức tạp yêu cầu loạisảnphâm mà ta có thê đưa phương pháp phânloạisảnphẩm khác Hiện có sơ phương pháp phânloạisảnphẩm ứng dụng nhiều đời sống như: • Phânloạisảnphẩm theo chiều cao • Phânloạisảnphẩm theo màu sắc • Phânloạisảnphẩm theo khối lượng • Phânloạisảnphẩm theo mã vạch • Phânloạisảnphẩm theo vật liệu Vì có nhiều phương pháp phânloạisảnphẩm khác nên có nhiều thuật tốn hướng giải khác cho sản phẩm, đồng thời thuật tốn đan xen, hỗ trợ lẫn Ví dụ muốn phânloại vải phải phânloại chiều cao màu sắc, nước uống( bia, nước ngọt) cần phânloại theo chiểu cao, khối lượng, phânloại xe theo chiều dài, khối lượng, phânloại gạch theo hình ảnh, chiều caoPhânloạisảnphẩm to nhỏ sử dụng cảmbiến quang: sảnphẩm chạy băng chuyền ngang qua cảmbiến thứ chưa kích cảmbiến thứ hai phânloại vật thấp nhất, sảnphẩm qua hai cảmbiến đồi vật caoPhânloạisảnphẩm dựa vào màu sắc sản phẩm: sử dụng phânloại màu sắc đặt băng chuyền, sản nhẩm qua cảmbiên nhận biêt 2|Page Trường Đại Học Công Nghiệp Hà Nội Khoa Điện-Tự Động Hóa sảnphẩm thuộc màu cùa động mở để sảnphẩmphânloại Phát màu sắc cách sử dụng yếu tố tỉ lệ phản chiếu màu chính(ví dụ màu đỏ, màu xanh cây, màu xanh ười) phàn màu khác theo thuộc tính màu đối tượng III Tính cấp thiết đề tài Trong sống Dùng sức người, cơng việc đòi hỏi tập trung cao vài tính lặp lại, nên cơng nhân khỏ đảm bảo xác đường cong Chưa kể đến có phânloại dựa chi tiết kỹ thuật nhò mà ta thường khó nhận Điều ảnh hưởng trực tiếp tới chất lượngsảnphẩm uy tín nhà sản xuất Vì vậy, hệ thống tự động nhận dạng phânloạisảnphẩm đời phát triển tất yếu nhầm đáp ứng nhu cầu câp bách Tùy vào mức độ phức tạp ưong yêu cấu phân loại, hệ thống phânloại quy mơ lớn, quy mơ nhỏ khác Tuy nhiên có đặc điểm chung chi phí cho loại quy mô lớn, đặc biệt điều kiện việt Nam Vì đa số hệ thống phânloại tự động đa phần áp dụng vào các hệ thống phânloại có u cầu phức tạp, lượnglớn doanh nghiệp việt nam sử dụng trực tiếp sức lao động người để làm việc Bên cạnh băng chuyền để vận chuyển sảnphẩm ýêu cầu cao đặt phải có hệ thống phânloạisànphẩm Còn nhiều loạiphânloạisảnphẩm tùy theo yêu cầu cùa nhà sản xuất như: phânloạisảnphẩm theo chiều cao, phânloạisảnphẩm theo màu sắc, phânloạisảnphẩm theo khối lượng, phânloạisảnphẩm theo mã vạch, phânloạisảnphẩm theo hình ảnh điều khiển tự động hóa đóng vai trò quan trọng lĩnh vực khoa học kỹ thuật, quản lý, cơng nghiệp tự động hóa, cung câp thông tin Nhằm mục tiêu tăng suất lao động, giảm sức người,độ xác cao, giá thành hạ, nâng cao chất lượngsản xuất; sảnphẩm công nghệ đòi hỏi ngày hồn thiện tối ưu Trong đó, hệ thống băng tải phương tiện vận chuyển nguyên vật liệu, sản 3|Page Trường Đại Học Cơng Nghiệp Hà Nội Khoa Điện-Tự Động Hóa phẩm quan trọng tất ngành cơng nghiệp, nhà máy Ra đời từ lâu có vai trò quan trọng nhở ưu điểm như: cấu tạo đơn giản, bền bỉ có khả vận chuyển nguyên vật liệu theo phương nằm ngang, nghiêng với khoảng cách từ gần đến xa, làm việc êm, suất cao mà tiêu hao lượng khơng lớn Chính nhờ ưu điểm mà hệ thống băng tải ứng dụng rộng rãi nhiều lĩnh vực sản xuất cơng nghiệp khai khống, cơng ngiệp chế biến thực phẩm, vận chuyển hàng hóa, ứng dụng bến cảng Xuất phát từ khu công nghiệp tham quan doanh nghiệp sản xuất, chúng em thấy nhiều khâu tự động hóa q trình sản xuất Một khâu tự động dây chuyền sản xuất tự động hóa số lượngsảnphẩmsản xuất băng tải vận chuyển sử dụng hệ thống nâng gắp phânloạisảnphẩm Nhận thấy tầm quan trọng băng tải ngành công nghiệp hệ thống cần có cải tiến thiết kế mới, đáp ứng nhu cầu sản xuất chun mơn hóa cao phù hợp với đặc thù riêng lĩnh vực, sảnphẩm Từ điều nhìn thấy thực tế sống kiến thức mà em học trường IV Tìm hiểu chung phận đề tài IV.1 Băng tải Băng tải thường sử dụng để di chuyển vật liệu đơn giản vật liệu rời theo phương ngang phương nghiêng Trong dây chuyền sản xuất, thiết bị sừ dụng rộng rãi phương tiện để vận chuyển cấu nhẹ, xưởng luyện kim dùng để vận chuyển quặng, than đá, loại xỉ lò trạm thủy điện dùng vận chuyển nhiên liệu Trên kho bãi dùng để vận chuyển loại hàng bưu kiện, vật liệu hạt, số sảnphẩm khác Trong số ngành công nghiệp nhẹ, công nghiệp thực phẩm, hóa chất dùng để vận chuyển sảnphẩm hoàn thành chưa hoàn thành công đoạn, phân xưởng, đồng thời dùng để loại bỏ sảnphẩm không dùng 4|Page Trường Đại Học Công Nghiệp Hà Nội IV.1.1 Khoa Điện-Tự Động Hóa Cấu tạo chung băng tải • Bộ phận kéo với yếu tố làm việc trực tiếp mang vật • Trạm dẫn động, truyền chuyển động cho phận kéo • Bộ phận căng, tạo giữ lực căng cần thiết cho phận kéo • Hệ thống đỡ( lăn, giá đỡ, ) làm phần trượt cho phận kéo cạc yếu tố làm việc IV.1.2 Các loại băng tải thị trường Khi thiết kế hệ thống băng tải vận chuyển sảnphầm đến vị trí phânloại lựa chọn số loại băng tải sau: 5|Page Trường Đại Học Công Nghiệp Hà Nội Loại băng tải Băng tải dây đai Tải trọng 50m chi tiết nên vệ kg tinh nguyên công với khoảng cách < 50m - Các loại băng tải xích , băng tải lăn có ưu diêm độ ơn đinh cao vận chuyển Tuy nhiên chúng đòi hỏi kết cấu tương đổi phức tạp, đòi hỏi đọ xác cao, giá thành đắt - Băng tải dạng cào : sử dụng để thu dọn phoi vụn Năng suất băng tải loại đạt 1,5 /h tốc độ chuyển động 0,2 m/s Chiều dài băng tải không hạn chế phạm vi kéo 10KN - Băng tải xoắn vít Có kiểu cấu tạo: + Băng tải buồng xoắn: Băng tải buồng xoắn dùng để thu dọn phoi vụn Năng suất băng tải loại đạt tấn/h với chiều dài 80cm + Băng tải buồng xoắn: Băng tải có hai buồng xoắn song song với nhau, có chiều xoắn phải, có chiều xoắn trái Chuyển động xoay vào buồng xoắn thực nhờ tốc độphân phổi chuyên động Cả hai loại băng tải buồng xoắn đặt máng băng thép băng xỉ măng IV.1.3 Phânloại Băng tải có nhiều kiểu dáng khác phânloại sau: a Theo phương chuyển động 6|Page Trường Đại Học Công Nghiệp Hà Nội Khoa Điện-Tự Động Hóa Cảmbiến vật cản hồng ngoại E18-D80NK dùng ánh sáng hồng ngoại để xác định khoảng cách tới vật cản cho độphản hồi nhanh nhiễu sử dụng mắt nhận phát tia hồng ngoại theo tần số riêng biệt Cảmbiến chỉnh khoảng cách báo mong muốn thông qua biến trở, ngõ cảmbiến dạng cực thu hở nên cần thêm trở treo lên nguồn chân Tín hiệu sử dụng Thơng số kỹ thuật: • Nguồn điện cung cấp: 5VDC • Khoảng cách phát hiện: ~ 80cm • Có thể điều chỉnh khoảng cách qua biến trở • Dòng kích ngõ ra: 300mA • Ngõ dạng NPN cực thu hở giúp tùy biến điện áp ngõ ra, trở treo lên áp tạo thành điện áp ngõ nhiêu • Chất liệu sản phẩm: nhựa • Có led hiển thị ngõ màu đỏ • Kích thước: 1.8cm (D) x 7.0cm (L) IV.3.3 CảmBiến Vật Cản Hồng Ngoại V1 Cảmbiến có khả thích nghi với mơi trường, có cặp truyền nhận tia hồng ngoại 21 | P a g e Trường Đại Học Công Nghiệp Hà Nội Khoa Điện-Tự Động Hóa Tia hồng ngoại phát tần số định, phát hướng truyền có vật cản (mặt phản xạ), phản xạ vào đèn thu hồng ngoại, sau so sánh, đèn màu xanh sáng lên, đồng thời đầu cho tín hiệu số đầu (một tín hiệu bậc thấp) Khoảng cách làm việc hiệu ~ 5cm, điện áp làm việc 3.3 V đến 5V Độ nhạy sáng cảmbiến điều chỉnh chiết áp, cảmbiến dễ lắp ráp, dễ sử dụng, Cổng giao tiếp: VCC: điện áp chuyển đổi từ 3.3V đến 5V GND: GND OUT: đầu kỹ thuật số (0 1) Thơng số kỹ thuật: • Bộ so sánh sử dụng LM393, làm việc ổn định • Điện áp làm việc: 3.3V - 5V DC • Khi bật nguồn, đèn báo nguồn màu đỏ sáng • Lỗ vít mm, dễ dàng cố định, lắp đặt • Kích thước: 3.2cm * 1.4cm 22 | P a g e Trường Đại Học Cơng Nghiệp Hà Nội • Khoa Điện-Tự Động Hóa Các mơ-đun so sánh điện áp ngưỡng thông qua chiết áp, sử dụng chế độ thơng thường, xin vui lòng khơng tự ý điều chỉnh chiết áp IV.4 Băng tải Loại băng tải sử dụng băng tải ngang, với thông số sau: Sử dụng động giảm tốc Tsukasa 12-24VDC Băng chuyền tải PVC xanh: Dài 60cm, rộng 10cm IV.5 Bộ vi điều khiển IV.5.1 Khái niệm: Vi điều khiển máy tính tích hợp chip, thường sử dụng để điều khiển thiết bị điện tử Vi điều khiển, thực chất, hệ thống bao gồm vi xử lý có hiệu suất đủ dùng giá thành thấp (khác với vi xử lý đa dùng máy tính) kết hợp với khối ngoại vi nhớ, module vào/ra, module biến đổi số sang tương tự tương tự sang số, Ở máy tính module thường xây dựng chip mạch 23 | P a g e Trường Đại Học Công Nghiệp Hà Nội Khoa Điện-Tự Động Hóa Vi điều khiển thường dùng để xây dựng hệ thống nhúng Nó xuất nhiều thiết bị điện, điện tử, máy giặt, lò vi sóng, điện thoại, đầu đọc DVD, thiết bị đa phương tiện, dây chuyền tự động, IV.5.2 Module điều khiển Arduino Uno Thơng số kỹ thuật: • Chip điều khiển chính: ATmega328 • Chip nạp giao tiếp UART: ATmega16U2 • Nguồn nuôi mạch: 5VDC từ cổng USB nguồn ngồi cắm từ giắc tròn DC (khun dùng 7-9VDC để đảm bảo mạch hoạt động tốt Nếu bạn cắm 12V IC ổn áp dễ chết gây hư hỏng mạch) • Số chân Digital: 14 (hỗ trợ chân PWM) • Số chân Analog: • Dòng tối đa GPIO: 40mA • Dòng tối đa chân cấp nguồn 3.3VDC: 150 mA • Dung lượng nhớ Flash: 32 KB, 0.5 KB used by bootloader • SRAM: KB • EEPROM: KB • Tốc độ thạch anh: 16 MHz IV.5.3 Các chân điều khiển đặc biệt Các chân vào Arduino Uno R3: 24 | P a g e Trường Đại Học Công Nghiệp Hà Nội Khoa Điện-Tự Động Hóa Arduino UNO R3 có 14 chân digital dùng để đọc xuất tín hiệu Chúng có mức điện áp 0V 5V với dòng vào/ra tối đa chân 40mA Ở chân có điện trở pull-up từ cài đặt vi điều khiển ATmega328 (mặc định điện trở khơng kết nối) Một số chân digital có chức đặc biệt sau: chân Serial (RX) (TX): dùng để gửi (Transmit – TX) nhận (Receive – RX) liệu TTL Serial Arduino Uno giao tiếp với thiết bị khác thông qua chân Kết nối bluetooth nói kết nối Serial không dây Nếu không cần giao tiếp Serial bạn không nên sử dụng chân không cần thiết Chân PWM (~): 3, 5, 6, 9, 10, 11: Cho phép bạn xuất xung PWM với độphân giải 8bit (giá trị từ → 28-1 tương ứng với 0V → 5V) hàm analogWrite() Nói cách đơn giản, bạn điều chỉnh điện áp chân từ mức 0V đến 5V thay cố định mức 0V 5V chân khác Chân giao tiếp SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) Ngoài chức thơng thường, chân dùng để truyền phát liệu giao thức SPI với thiết bị khác LED 13: Arduino UNO có đèn led màu cam (kí hiệu chữ L) Khi bấm nút Reset, bạn thấy đèn nhấp nháy để báo hiệu Nó nối với chân số 13 Khi chân người dùng sử dụng, LED sáng Arduino UNO có chân analog (A0 → A5) cung cấp độphân giải tín hiệu 10bit để đọc giá trị điện áp khoảng 0V → 5V Với chân AREF board, bạn để đưa vào điện áp tham chiếu sử dụng chân analog Tức bạn cấp điện áp 2.5V vào chân bạn dùng chân analog để đo điện áp khoảng từ 0V → 2.5V với độphân giải 10bit Đặc biệt, Arduino UNO có chân A4 (SDA) A5 (SCL) hỗ trợ giao tiếp I2C/TWI với thiết bị khác 25 | P a g e Trường Đại Học Công Nghiệp Hà Nội Khoa Điện-Tự Động Hóa IV.5.4 Lập trình cho Arduino Các thiết bị dựa tảng Arduino lập trình ngôn riêng Ngôn ngữ dựa ngôn ngữ Wiring viết cho phần cứng nói Và Wiring lại biến thể C/C++ Một số người gọi Wiring, số khác gọi C hay C/C++ Ngôn ngữ Arduino bắt nguồn từ C/C++ phổ biến dễ học, dễ hiểu Nếu học tốt chương trình Tin học 11 việc lập trình Arduino dễ thở bạn Để lập trình gửi lệnh nhận tín hiệu từ mạch Arduino, nhóm phát triển dự án cấp đến cho người dùng môi trường lập trình Arduino gọi Arduino IDE hình 26 | P a g e Trường Đại Học Cơng Nghiệp Hà Nội Khoa Điện-Tự Động Hóa Chương 3: Kết tậplớn I Về nội dung I.1 Những kết làm • Đã tìm hiểu rõ ràng tổng quan hệ thống, cách thức hoạt động sử dụng cảmbiến • Chọn cảmbiến phù hợp , dễ sử dụng chỉnh • Sử dụng ngơn ngữ lập trình phù hợp, hoàn thành mục tiêu tậplớn giao I.2 Tồn • Cơ cấu có nhiều phần bố trí chưa hợp lý • Đơi vi điều khiển xử lí bị lỗi • Băng tải chưa chắn • Cơ cấu thơ sơ, đơn giản I.3 Hướng phát triển • Áp dụng cho dây chuyền sản xuất nhỏ • Thay đổi cảmbiến cấu để tạo dây chuyền phânloại dựa tiêu chí khác • Khắc phục nhược điểm băng tải để cấu hoàn thiện 27 | P a g e Trường Đại Học Công Nghiệp Hà Nội Khoa Điện-Tự Động Hóa TÀI LIỆU THAM KHẢO Kỹ thuật điện tử (1999) Đỗ Xuân Thụ – NXB giáo dục Giáo trình đolường & cảmbiến (2000) Phan Quốc Phơ, Nguyễn Đức Chiến – NXB Khoa học kỹ thuật Vi điều khiển cấu trúc lập trình ứng dụng (2008) Kiều Xuân Thực, Vũ Thị Hương, Vũ Trung Kiên – NXB Giáo Dục Website http://alldatasheet.com/ Website http://arduino.vn/ Website http://codientu.org/ Website http://webdien.com/ Website http://www.tailieu.vn/ Website http://wikipedia.com/ 28 | P a g e Trường Đại Học Cơng Nghiệp Hà Nội Khoa Điện-Tự Động Hóa Phụ lục Code xử lý vi điều khiển Arduino Uno #include #include LiquidCrystal_I2C lcd(0x27, 20, 4); Servo myservo1; Servo myservo2; int sensor1; int sensor2; int sensor3; const int led1 = 4; const int led2 = 6; const int led3 = 7; unsigned int dem_cao = 0, dem_trung = 0, dem_phe = 0; int cases = 0; void setup() { // put your setup code here, to run once: myservo2.attach(10); myservo1.attach(11); pinMode(12, INPUT_PULLUP); //Sản phẩmthấp pinMode(13, INPUT_PULLUP); //Sản phẩmcao pinMode(9, INPUT_PULLUP); //Phế phẩm pinMode(4, OUTPUT); //cac chan thu tin hieu tren led , phe pham 29 | P a g e Trường Đại Học Công Nghiệp Hà Nội Khoa Điện-Tự Động Hóa pinMode(6, OUTPUT); //led sanphamthap pinMode(7, OUTPUT); //led sanphamcao myservo2.write(0); myservo1.write(0); // pinMode(11, OUTPUT); //Khơng biết để làm ?? // pinMode(12, OUTPUT); //À để làm nhảy relay -_// digitalWrite(11, 0); // digitalWrite(12, 0); lcd.init(); lcd.backlight(); lcd.setCursor(3, 0); lcd.print("CHUONG TRINH"); lcd.setCursor(1, 1); lcd.print("PHAN LOAISAN PHAM"); lcd.setCursor(1, 3); lcd.print("CODE BY: THIEN CAO"); delay(2000); Serial.begin(9600); } void dieu_khien_servo1() { 30 | P a g e Trường Đại Học Công Nghiệp Hà Nội Khoa Điện-Tự Động Hóa myservo1.write(73); delay(4000); myservo1.write(0); } void dieu_khien_servo2() { myservo2.write(80); delay(8000); myservo2.write(0); } void read_sensor() { sensor1 = digitalRead(9); //Phe pham sensor2 = digitalRead(13); //Cam biencao sensor3 = digitalRead(12); //Cam bien trung binh if (sensor1 == 0) { for (unsigned int i = 0; i