(Tiểu luận) báo cáo đồ án tốt nghiệp điều khiển cánh tay robot học lệnh gắp sản phẩm trên băng chuyền

50 5 0
(Tiểu luận) báo cáo đồ án tốt nghiệp điều khiển cánh tay robot học lệnh gắp sản phẩm trên băng chuyền

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÀ RỊA VŨNG TÀU KHOA CÔNG NGHỆ KỸ THUẬT–NÔNG NGHIỆP CÔNG NGHỆ CAO - - BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐIỀU KHIỂN CÁNH TAY ROBOT HỌC LỆNH GẮP SẢN PHẨM TRÊN BĂNG CHUYỀN Trình độ đào tạo: Đại học quy : Cơng Nghệ Kỹ Thuật Điện – Điện Tử Ngành Chuyên Ngành : Điều khiển & Tự Động Hóa GVHD : Th.s Nguyễn Lương Thanh Tùng SVTH : Nguyễn Văn Hiếu Lớp : DH17TD Vũng Tàu, Tháng 01 Năm 2021 h TRƯỜNG ĐẠI HỌC BÀ RỊA VŨNG TÀU KHOA CNKT – NNCNC CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM ĐỘC LẬP-TỰ DO-HẠNH PHÚC PHIẾU GIAO ĐỀ TÀI ĐỒ ÁN TỐT NGHIỆP (Đính kèm Quy định việc tổ chức, quản lý hình thức tốt nghiệp ĐH, CĐ ban hành kèm theo Quyết định số 585/QĐ-ĐHBRVT ngày 16/7/2013 Hiệu trưởng Trường Đại học BR-VT) Họ tên sinh viên : NGUYỄN VĂN HIẾU Ngày sinh: 20/11/1999 MSSV: 17032542 Email: nvh201199@gmail.com Lớp : DH17TD Chuyên ngành : Điều Khiển Và Tự Động Hóa Hệ đào tạo : Đại Học Chính Quy Tên đề tài: Điều khiển cánh tay robot học lệnh gắp sản phẩm băng chuyền Giảng viên hướng dẫn: Ths Nguyễn Lương Thanh Tùng Ngày giao đề tài: 11/2020 Ngày hồn thành đồ án/ khố luận tốt nghiệp: 01/2021 Bà Rịa - Vũng Tàu, ngày … tháng … năm 2021 Giảng viên hướng dẫn Sinh viên thực (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) Trưởng môn Trưởng khoa (Ký ghi rõ họ tên) (Ký ghi rõ họ tên h Nhận xét GVHD (Của giáo viên hướng dẫn) 1.Thái độ tác phong nhận thức trình thực đồ án: 2.Hình thức, thể thức trình bày đồ án: Kiến thức chuyên môn: 4.Đánh giá khác: 5.Đánh giá kết quả: GIÁO VIÊN HƯỚNG DẪN (Ký ghi rõ họ tên) ThS Nguyễn Lương Thanh Tùng Page | h Nhận xét GVPB (Của giáo viên phản biện) 1.Thái độ tác phong nhận thức trình thực đồ án: 2.Hình thức, thể thức trình bày đồ án: Kiến thức chuyên môn: 4.Đánh giá khác: 5.Đánh giá kết quả: GIÁO VIÊN PHẢN BIỆN (Ký ghi rõ họ tên) Page | h 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 Lời cảm ơn Đầu tiên em xin gởi lời cảm ơn sâu sắc đến Thầy Nguyễn Lương Thanh Tùng Giảng viên môn Điện - Điện Tử, tận tình giúp đỡ, hướng dẫn, giảng giải cho chúng em lựa chọn đề tài trình thực đề tài Trong trình thực đồ án xảy nhiều khó khăn, thiếu sót hỗ trợ góp ý Thầy nên nhóm hồn thành đồ án Trong suốt thời gian theo học trường Đại học Bà Rịa Vũng Tàu, Tp Vũng Tàu, em nhận nhiều quan tâm giúp đỡ từ Thầy Cô bạn bè Cảm ơn Hiệu Trưởng, quý thầy cô trường Đại học Bà Rịa – Vũng Tàu hỗ trợ tận tình trang thiết bị, phần mềm, sở vật chất tạo điều kiện hoàn thành đồ án Với lòng biết ơn sâu sắc, em xin gửi lời cảm ơn tới quý Thầy Cô, người truyền lại cho em nhiều kinh nghiệm kiến thức quý báu, giúp đỡ tiếp thêm động lực cho em vững bước đường chọn Và đặc biệt Thầy, Cô khoa Điện - Điện tử truyền đạt kiến thức, kinh nghiệm tạo điều kiện tốt để em hoàn thành đề tài Xin cảm ơn bạn khóa, khoa động viên, khích lệ, ủng hộ nhiều mặt góp phần làm nên thành công đồ án Cảm ơn Đại Học Bà Rịa Vũng Tàu! Xin chân thành cảm ơn! Sinh viên thực (Ký ghi rõ họ tên) Nguyễn Văn Hiếu Page | h 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 MỤC LỤC: CHƯƠNG 1: MỞ ĐẦU I II Đặt vấn đề Mục tiêu, nhiệm vụ giới hạn đề tài CHƯƠNG 2: TỔNG QUAN ĐỀ TÀI I II III IV Giới thiệu Lịch sử phát triển Phân loại arm robot Ứng dụng lợi ích CHƯƠNG 3: TỔNG QUAN THIẾT BỊ VÀ PHẦN MỀM SỬ DỤNG I II III IV V VI VII VIII IX Giới thiệu chung Arduino Arduino Uno Giới thiệu chung cảm biến Động servo Chiết áp ( biến trở ) Motor giảm tốc Relay đóng ngắt Khung cánh tay robot Giới thiệu phần mềm IDE CHƯƠNG 4: TỔNG QUAN MƠ HÌNH THỰC TẾ I II III IV V Kết nối linh kiện Mơ hình thực tế Ngun lí hoạt động Thuật tốn điều khiển Code điều khiển CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI I II Kết luận Hướng phát triển đề tài TÀI LIỆU THAM KHẢO Page | h 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 PHỤ LỤC HÌNH ẢNH: Hình : Robot hoạt động theo tạo độ DECAC Hình : Robot hoạt động theo hệ tọa độ trụ Hình : Robot hoạt động theo hệ tọa độ cầu Hình : Robot kiểu SCARA Hình : Robot khớp nối Hình : Robot song song (3-PRS) Hình 7: Ứng dụng robot Hình 8: Board mạch Arduino Uno Hình 9: Board mạch Arduino Uno Hình 10: Cảm biến vật cản hồng ngoại Hình 11: Cảm biến vật cản hồng ngoại Hình 12: Động RC Servo Digital RC FR1510 Hình 13: Động RC Servo 9G Hình 14: Chiết áp Hình 15: Động giảm tốc Hình 16: Relay Hình 17: Khung arm robot tự làm Hình 18: Giao diện phần mềm IDE Hình 19: Code sáng tắt led phần mềm IDE Hình 20: Kết nối Servo với arduino Hình 21: Kết nối Cảm biến vật cản hồng ngoại, relay động giảm tốc: Hình 22: Mơ hình Hình 23: Bảng mạch điều khiển Hình 24: Cánh tay robot Hình 25: Sơ đồ khối Hình 26: Thuật tốn Page | h 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 CHƯƠNG 1: MỞ ĐẦU I Đặt vấn đề Hiện với cơng nghiệp hóa đại hóa, với phát triển kỹ thuật đại, công nghiệp 4.0 cần sản xuất nhiều linh kiện hay chế tạo máy móc, hay cơng nghiệp sản xuất hàng hóa củng cần đại hóa Cùng với phát triển khơng ngừng ngành khoa học kỹ thuật, ngành công nghiệp phát triển nhanh chóng Việc áp dụng máy móc đại vào sản xuất yêu cầu thiếu nhà máy, nhằm tang suất, tăng chất lượng giảm giá thành sản phẩm Song song với phát triển đó, cơng nghệ chế tạo Robot phát triển nhanh chóng đặc biệt nươc phát triển nhằm đáp ứng nhu cầu sản xuất, sinh hoạt, quốc phịng…Robot thực cơng việc mà người khó thực chí khơng thực : làm cơng việc địi hỏi độ xác cao,làm việc mơi trường nguy hiểm( lị phản ứng hạt nhân, dị phá mìn qn sự), thám hiểm không gian vũ trụ… Với nghành công nghiệp Việt Nam robot chưa xuất nhiều dây chuyền sản xuất Vì sản phẩm cịn đắt với thị trường Việt Nam Nhằm nội địa hóa sản phẩm, góp phần nâng cao xuất lao động , phát triển công nghệ chế tạo robot nước ta, nghiên cứu chuyên sâu Robot, nên em chọn đề tài “ Cánh tay robot học lệnh gắp sản phẩm băng chuyền ” Đề tài hướng tới thay điều khiển cùa nhà máy, công ty xây dựng thuật điều khiển tối ưu cho đối tượng sản xuất, đồng thời sử dụng đề tài để làm đồ án chuyên ngành II Mục tiêu, nhiệm vụ giới hạn đề tài Mục tiêu đề tài nghiên cứu cấu tạo phương pháp điều khiển thích hợp sở ứng dụng arduino để hiểu điều khiển cánh tay robot học lệnh gắp sản phẩm băng chuyền áp dụng vào phịng thí nghiệm trường cao đẳng, đại học ứng dụng sản xuất công nghiệp Page | h 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 CHƯƠNG 2: TỔNG QUAN ĐỀ TÀI I Giới Thiệu Đề tài cánh tay robot phân loại sản phẩm phân nhánh Robot cơng nghiệp em xin giới thiệu tổng quát lịch sử đời từ Robot công nghiệp Thuật ngữ Robot xuất lần vào năm 1922 tác phẩm “Rossum’s Universal Robot” Karel Capek Trong tác phẩm nhân vật Rossum trai tạo máy giống người để phục vụ cho người Năm 40 nhà văn viễn tưởng Nga, Issac Asimov, mô tả robot máy tự động, mang diện mạo người điều khiển hệ thần kinh khả trình Positron, người lập trình Asimov đặt tên cho ngành nghiên cứu robot robotics, có ngun tắc bản: - Robot khơng xúc phạm người không gây tổn hại cho người - Hoạt động robot phải tuân thủ quy tắc người đặt Các quy tắc không vi phạm nguyên tắc thứ - Một robot cần phải bảo vệ sống mình, khơng vi phạm hai ngun tắc trước Robot tác nhân khí, nhân tạo, ảo, thường hệ thống khíđiện tử Với xuất chuyển động mình, robot gây cho người ta cảm giác giác quan giống người Từ "robot" thường hiểu với hai nghĩa: robot khí phần mềm tự hoạt động Về lĩnh vực Robot, Mỹ Nhật Bản nước đầu giới lĩnh vực Tay robot thiết kế để thực công việc mong muốn hàn, nắm, quay, vv, tùy thuộc vào ứng dụng Ví dụ, cánh tay robot dây chuyền lắp ráp ô tô thực nhiều công việc khác hàn xoay linh kiện lắp đặt trình lắp ráp Trong số trường hợp, mô chặt chẽ bàn tay người mong muốn, robot thiết kế để tiến hành giải trừ vũ khí thải bỏ bom Page | h 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 II Lịch sử phát triển Sau xuất vào năm 1922, 20 năm sau, sau chiến tranh giới thứ 2Hình dạng Robot xuất nước Hoa Kỳ, loại tay máy chép hình dung phịng thí nghiệm vật liệu phóng xạ Vào năm 50 kỷ trước, bên cạnh loại tay máy chép hình khí, loại tay máy chép hình thủy lực điện tử xuất Chiếc robot công nghiệp đưa vào ứng dụng Năm 1961 nhà máy ô tô General Motors lại Trenlon New Jerscy Hoa Kỳ Năm 1967 Nhât Bản nhập robot công nghiệp đấu tiên từ Công ty AMF Hoa Kỳ (American Machine and Foundry Company) Nên năm 1990 có 40 cơng ty Nhật Bản, có cơng ty khơng lẽ Cơng ty Hitachi Công ty Mitsubishi, đưa thi trường quốc tế nhiều lại robot tiếng.Từ năm 70 việc nghiên cứu nâng cao tính robot ý nhiều đến lắp đặt thêm cảm biến ngoại tín hiệu để nhận biết mơi trường làm việc Tại trường Đạỉ học Tổng hợp Stanford người ta tạo loại robot lắp ráp lự động điều khiến máy vi tính sở xử lý thông tin từ cảm biến lực thị giác Vào thời gian công ty IBM chế tạo loại robot có cảm biến xúc giác cảm biến lực điều khiển máy tính để lắp ráp máy in gồm 20 cụm chi tiết Theo Viện Kỹ Thuật robot cảu Hoa Kỳ định nghĩa robot loại tay máy nhiều chức năng, với chương trình làm việc thay đổi được, dùng để thực số thao tác sản xuất Có nhều tài liệu định nghĩa robot lưu ý đến tiêu chí điều khiển máy tính phân loại robot cơng nghiệp theo tiêu chuẩn Nhật Bản (JISB 0134-1979) có nhóm tay máy điều khiển tay Theo ISO (International Standards Organization) thì: “robot cơng nghiệp tay máy đa mục tiêu, có số bậc tự do, dể dàng lập trình, điều khiển trợ động, dùng để tháo lắp phôi, dụng cụ vật dụng khác Do chương trình thao tác thay đổi nên thực nhiều nhiệm vụ đa dạng” Tuy nhiên, robot cơng nghiệp định nghĩa chưa hồn tồn thỏa đáng Robot cơng nghiệp hiểu thiết bị tự động linh hoạt, bắt chước chức lao động công nghiệp người Nói đến thiết bị tự động linh hoạt nhấn mạnh đến khả thao tác với nhiều bậc tự do, điều khiển trợ động lập trình thay đổi Cịn nói đến bắt chước chức lao động công nghiệp người có ý nói đến khơng hạn chế từ chức lao động chân tay đơn giản đến trí khơn nhân tạo, tùy theo loại hình cơng việc lao động cần đến chức hay khơng Đồng thời nói đến mức độ cân thiết bắt chước người hay không Page | 10 h 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 V Code điều khiển //ĐỒ ÁN TỐT NGHIỆP //CÁNH TAY ROBOT HỌC LỆNH GẮP SẢN PHẨM TRÊN BĂNG CHUYỀN //SVTH NGUYỄN VĂN HIẾU //GVHD NGUYỄN LƯƠNG THANH TÙNG #define servo_max // số step lớn , tiêu tốn step_max*servo_max (byte) RAM // ví dụ cần 200*5=1000 byte RAM #define step_max 200 // nút ấn #define start_pause_pin 12 #define record_pin #define ENABLE_EEPROM_PIN // đèn báo #define led_pin 13 // tốc độ nhanh chậm #define delay_toc_do 20 //cài pin vào analog byte pin_analog[servo_max] = { A0, A1, A2, A3, A4 }; // cài đặt pin cho servo byte pin_servo[servo_max] = { 3, 5, 6, 9, 10 }; // có servo unsigned int A0_value, A1_value, A2_value, A3_value, A4_value; //cam bien byte cbObj = 8; //pin in uno kit byte get_goc(byte servo_i) { Page | 36 h 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 // tính tốn lấy giá trị góc biến trở i switch (servo_i) { case 0: A0_value = constrain(analogRead(A0), 200, 823); return map(A0_value, 200, 823, 4, 175); break; case 1: A1_value = constrain(analogRead(A1), 200, 823); return map(A1_value, 200, 823, 4, 175); break; case 2: A2_value = constrain(analogRead(A2), 200, 823); return map(A2_value, 200, 823, 175, 4); break; case 3: A3_value = constrain(analogRead(A3), 200, 823); return map(A3_value, 200, 823, 175, 4); break; case 4: A4_value = constrain(analogRead(A4), 200, 823); return map(A4_value, 200, 823, 100, 175); // tay gắp, góc quay 100°->180° break; default: break; } } // kích thước eeprom (số byte) arduino Page | 37 h 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 // ví dụ em dùng arduino uno r3 có 1024 bytes EEPROM const unsigned int SIZE_MEMORY_EEPROM = 1024; /////////////////////////////////////////////////////////////////////////////////// /////////////////////////MAIN CODE- KHÔNG CẦN CHỈNH SỬA PHẦN NÀY//////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////// #include #include Servo servo[servo_max]; //pin button int step_move = 0; /* mảng lưu góc cho servo, 90 giá trị góc khởi tạo cho tồn phần tử*/ byte goc_servo[servo_max][step_max]; // mảng chiều quản lý (servo_max) servo byte goc_tam_thoi[servo_max] = { 90 }; // lưu góc tạm thời thời điểm cần tín void setup() { pinMode(led_pin, OUTPUT); //2 pin button Serial.begin(115200); pinMode(start_pause_pin, INPUT_PULLUP); pinMode(ENABLE_EEPROM_PIN, INPUT_PULLUP); pinMode(record_pin, INPUT_PULLUP); pinMode(cbObj,INPUT); for(int i = 0;i= 1) && (hieu < 170)) { // chống nhiễu // không di chuyển arm điều khiển nhanh goc_tam_thoi[i] = get_goc(i); } } // lấy góc move_all(); } void nap_eeprom_sang_ram() { Page | 40 h 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 // nạp eeprom sang RAM step_move = EEPROM.read(SIZE_MEMORY_EEPROM - 1); // lấy lại step_move từ rom for (byte i = 0; i < servo_max; i++) { for (int step_j = 0; step_j < step_max; step_j++) { goc_servo[i][step_j] = EEPROM.read(step_j + i * step_max); //nạp liệu từ rom sang ram } } } void luu_vao_eeprom() { // bước 1: lưu liệu vào rom EEPROM.write(SIZE_MEMORY_EEPROM - 1, step_move); // ghi step_move vào rom delay(15); // đợi 15ms để hồn thành ghi nhớ nhap_nhay(500, 3); digitalWrite(led_pin, HIGH); // giữ nguyên đèn for (byte i = 0; i < servo_max; i++) { //Serial.print("luu"); //Serial.println(i); for (int step_j = 0; step_j < step_move; step_j++) { EEPROM.write(step_j + i * step_max, goc_servo[i][step_j]); //nạp liệu từ ram vào rom delay(15); // đợi 15ms để hoàn thành ghi ô nhớ } } nhap_nhay(500, 3); Page | 41 h 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 digitalWrite(led_pin, LOW); // tắt đèn } void pause() { // lưu liệu vào eeprom có liệu // nhấn pause trước, sau nhấn nút ENABLE_EEPROM_PIN để bắt đầu ghi vào eeprom // if (digitalRead(start_pause_pin) == 0) { while (true) { digitalWrite(led_pin, 1); delay(300); // chống nhiễu Serial.println("PAUSE"); if (digitalRead(ENABLE_EEPROM_PIN) == 0) { // nhấn lưu eeprom delay(300); luu_vao_eeprom(); } if (digitalRead(start_pause_pin) == 0) { Serial.println("START"); digitalWrite(led_pin, 0); delay(300); // chống nhiễu goto out_pause; } } //while } //if out_pause:; Page | 42 h 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 // thoát lặp } void auto_move() { Serial.println(step_move); nhap_nhay(50, 3); float hieu_f[servo_max]; unsigned int step = 0, step_next; byte time; byte thay_doi; long tt; while (true) { //lấy hiệu góc góc sau while(digitalRead(cbObj)==1 && step==0){ //khong co vat, thi chay wong while over tt = millis(); Serial.println("Obj="+String(digitalRead(cbObj))); delay(100); //phat hien co vat, thi thoat while de dk robot /* if(digitalRead(cbObj==0)){ Serial.println("Obj="+String(digitalRead(cbObj))); Serial.println("Time Run:"+String(millis()-tt)); delay(100); break; } */ Page | 43 h 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 } if (step < step_move) { step_next = step + 1; // không viết : step++ } else { /*step = step_mov :thì step step cuối step đầu tiên*/ step_next = 0; } for (byte i = 0; i < servo_max; i++) { hieu_f[i] = (float(goc_servo[i][step]) - float(goc_servo[i][step_next])); } Serial.println(step); Serial.println(goc_servo[0][step]); Serial.println(goc_servo[0][step_next]); Serial.println(hieu_f[0]); //int denta; /*vận tốc tăng dần khởi đầu, đạt max , vận tốc giảm dần cuối trình, */ for (float loading = 1.0; loading nhanh->chậm if ((loading >= 0.0) && (loading < 20.0)) { time = delay_toc_do * + 5; } else if (loading < 30.0) { time = delay_toc_do / + 5; } else if (loading < 90.0) { time = delay_toc_do + 5; } else { time = delay_toc_do * + 5; } // delay(delay_toc_do); while ((millis() % delay_toc_do) != 0) { // làm trễ /* sau denta_ms, vòng lặp thoát, */ pause(); } //while /* Đoạn code < delay(time) >sẽ tương đương với < while((millis()%time)!=0){;} > - Lý em không chọn delay :về chất Delay vô hiệu hóa hồn tồn chương tình arduino , arduino khơng thể làm hết Delay Page | 45 h 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 Trong muốn ấn nút PAUSE(tạm dừng robot) Robot khơng dừng bị Delay vơ hiệu hóa Đấy lí em cho hàm pause() lồng vào bên khối while() người thấy */ move_all(); } // for_loading if (step < step_move) { step++; // tăng cho lần } else { /* step = step_move*/ step = 0; // lại từ đầu } //kết thúc động tác delay(50); } //while } void learn_and_move() { step_move = 0; while (digitalRead(start_pause_pin) != 0) { //b1: điều khiển servo biến trở while (digitalRead(record_pin) != 0) { control_servo(); if ((digitalRead(start_pause_pin) == 0) && (step_move == 0)) { // chưa có cài đặt náo mà vơ thẳng phần chạy hiểu : lấy cài đặt từ eeprom nap_eeprom_sang_ram(); Page | 46 h 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 } if ((digitalRead(start_pause_pin) == 0) && (step_move != 0)) { goto buoc_3; } //delay(1);// bỏ delay } // nút record đươcj nhấn, thoát lặp // b2: lưu vào mảng record(step_move); if (step_move < step_max) { step_move++; // tăng step cho bước sau } } // nút start_pause nhấn, lặp buoc_3: step_move ; //khơng có bước sau, giảm step_move xuống đơn vị //b4:auto move auto_move(); } void loop() { } // loop Page | 47 h 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI I Kết luận Những nhiệm vụ thực hiện: Tìm hiểu trình hình thành phát triển Robot Tìm hiểu arduino Nghiên cứu, tìm hiểu phần cứng đề tài Sưu tầm, tìm kiếm tài liệu tham khảo phục vụ cho việc nghiên cứu Nghiên cứu, học hỏi phương pháp lập trình arduino Những thuận lợi khó khăn thực đề tài: Thuận lợi: - Được thầy cô bạn hỗ trợ - Được tiếp xúc với môi trường động xưởng thực hành làm tăng niềm đam mê tìm tịi học hỏi Khó khăn: - Vì vừa nghiên cứu vừa thực tập tốt nghiệp phải đảm bảo việc học trường nên phân bố thời gian chưa nhiều - Tài liệu chủ yếu đề tài chủ yếu tiếng anh nên việc dịch có chổ chưa chuẩn xác Ưu điểm đề tài : - Đáp ứng yêu cầu đề tài - Tiết kiệm công sức người - Có thể gắp vật nhiều vị trí khác Nhược điểm đề tài : - Nhiễu kết nối nhiễu linh kiện giá rẻ Page | 48 h 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 II Hướng phát triển đề tài - Đề tài đáp ứng yêu cầu đặt nhiên để sản phẩm hồn thiện địi hỏi cần cải tiến nghiên cứu thêm - Ngồi mà em tìm hiểu được, phát triển đề tài điều khiển cánh tay robot gắp sản phẩm băng chuyền thành nhiều phiên ví cánh tay robot gắp phân loại sản phẩm theo kích thước, màu nhiệt độ - Ngồi đề tài phát triển thành cánh tay robot dùng để gắp linh kiện, hay hàn, cắt hay khoan, cánh tay robot tự động vẽ theo mẫu có sẵn… - Ngồi hướng phát triển mà em nghĩ có khả làm tương lai với lượng kiến thức nghiên cứu, cần phải tìm hiểu Vì Robot phát triển đa dạng nên mong thầy bổ sung hướng dẫn em nhiều Page | 49 h 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.2237.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.66 37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.99

Ngày đăng: 07/09/2023, 23:53

Tài liệu cùng người dùng

Tài liệu liên quan