Thông tin tài liệu
BỘ CÔNG THƯƠNG TRƯ NG ĐẠI HỌC CÔNG NGHI ỆP THỰC PHẨM TP.HCM KHOA CNKT ĐIỆN – ĐIỆN TỬ - - ĐỒ ÁN H ỌC PHẦN Đ TÀI: CÁNH TAY ROBOT PHÂN LO ẠI SẢN PHẨM THEO MÀU S ẮC GVHD: SVTH : L p : MSSV : ầ., thángầ nămầ L I NÓI ĐẦU Đồ án h c ph n ọ Cùng v i phát tri n không ng ngành công nghi đ i vào s su t, tăng ch t l n su t m t yêu c u không Song song v i phát tri n đó, cơng ngh nhanh chóng đặc bi t n c phát tri n nhằm đáp nhu c u v sinh ho t, qu c phịngầRobot có th thực hi n cơng vi c mƠ ng ời khó thực hi n th m chí khơng th ực hi n đ c nh : lƠm công vi c địi h i đ xác cao, làm vi c mơi tr ờng nguy hi m (nh lị ph n ứng h t nhân , dị phá mìn quân sự), thám hi m không gian vũ tr ầ Trong họ Robot, không th không nh c đ n ROBOT CÔNG NGHI P v i đặc thù mà nh ững Robot khác khơng có Cánh tay robot phân lo i s n ph m theo màu v d ng r môi tr ờng đ c h i hay ch th làm b ằng tay đ c Sau m t thời gian làm vi c, nghiên ứcu, tham kh o chúng em đư hoƠn thƠnh đ tài cánh tay robot phân lo i s n ph m theo màu, làm d ựa nhi u lý thuy t, v y chúng em hoƠn thi n ứng d ng thực t Em xin chân thành c m n th y ************* đư giúp em hoƠn thƠnh đ án Đồ án học phần NHẬN XÉT C ỦA GIÁO VIÊN - NỘI DUNG ĐỒ ÁN: - Ý KI ẾN ĐÁNH GIÁ: Ngày tháng Giáo viênh năm 2017 ng d n Ký tên Đồ án học phần CH NG 1: T NG QUAN Đ LÝ DO CH ỌN Đ TÀI: LÝ DO CH ỌN BOARD ARDUINO Đ SẢN PHẨM: CH NG 2: T NG QUAN V 2.1 GI 2.2 LỊCH SỬ PHÁT TRI 2.3 PHÂN LO ẠI ARM ROBOT: 2.4 ỨNG DỤNG: CH I THIỆU: NG 3: T NG QUAN THI T B VÀ PH 3.1 GI I THIỆU CHUNG 1.2.1 Arduino Uno: 2.2.1 Arduino Mega 2560: 3.2 GI 3.2.1 Gi i thi u c m bi n: 3.2.2 3.3 I THIỆU CHUNG C m bi n màu s ĐỘNG CƠ SERVO: 3.3.1 3.4 KHUNG CÁNH TAY ROBOT: 3.5 GI CH I THIỆU PHẦM M NG4:K TN 4.1 KẾT NỐI LINH KIỆN: 4.1.1 Ktn 4.1.2 Ktn 4.2 NGUYÊN LÝ HO ẠT ĐỘNG: 4.3 LẬP TRÌNH: CH 5.1 NG 5: K T LU N VẨ H NG PHÁT TRI N KẾT LUẬN: Đồ án học phần 5.1.1 5.1.2 Những nhi m v đư thực hi n: 43 Những thu n l i vƠ khó khăn thực hi n đ tài: 43 5.2 HƯ NG PHÁT TRI N Đ TÀI: 44 TÀI LI ỆU THAM KHẢO: 45 Đồ án học phần 1 LÝDOCH ỌNĐ Hi n v i n n cơng nghi p hóa hi n đ i hóa, v thu t hi n đ i, n n cơng nghi móc, hay n n công nghi x p phân lo công s ức ti nghi p đư vƠ đ V i ngành cơng nghi p Vi t Nam robot ch dây truy n s n xu t Vì s n ph m nƠy cịn q đ t đ i v i th tr ờng Vi t Nam Nhằm n i đ a hóa s n ph m, nh nghiên cứu chuyên sâu v chọn đ tƠi ắCánh tay robot phơn lo i s n ph m t i có th thay th b u n công u n t i u ki n s n xu t n V i phịng thí nghi m, đơy lƠ m t mơ hình đ nghiên cứu, đ v robot M c đích đ n thích h robot phân lo tr ờng cao đẳng, đ i học nh Đồ án học phần LÝ DO CH ỌN BOARD ARDUINO Đ ĐI U KHI N CÁNH TAY ROBOT PHÂN LO ẠI SẢN PHẨM: V ph n cứng : Arduino đ c thi t k chuyên bi t dƠnh cho ng ời không chuyên v n t v n có th lƠm đ c B n không ph i m t thời gian giai đo n ắlƠm m ch”, thứ đư có sẵn vƠ b n ch c n t p trung cho ph n u n mƠ N u có khơng n x y ra, b n s đỡ m t thời gian h n cho vi c rƠ soát l i ph n m ch, l i s nằm code b n Arduino r t d s d ng, trực quan, m ch có ký hi u r t rõ rƠng,đ y đủ chơn, thu n ti n trình s d ng V ph n m m : Môi tr platform (n n t ng) đ ngữ l p trình x lý (Processing programming language) đ c thi t k ph n m m Nó bao g d u cú pháp,ựt đ ng brace matching, t ự đ ng canh l , nh d ch) vƠ upload ch code vi t cho Arduino đ ờng đ V i n cho đ tài c Đồ án h c ph n ọ CHƯƠNG 2: TỔNG QUAN V CÁNH TAY ROBOT PHÂN LO 2.1 Đ tài cánh tay robot ph p v y em xin gi công nghi nghi p Thu t ngữ Robot xu t hi n l n đ u tiên vƠo năm 1922 ắRossum’s Universal Robot” Karel Capek Trong tác ph m nhơn v t Rossum vƠ trai đư t o chi c máy gi ng ng Năm 40 nhƠ văn vi n t ởng Nga, Issac Asimov, mô máy tự đ ng, mang di n m o ng kh trình Positron, ng ời l p trình Asimov đặt tên cho ngƠnh nghiên cứu v robot lƠ robotics, có nguyên t c c b n Robot lƠ m t tác nhơn c n t V giác giác quan gi ng nh nghĩa: robot c B n lƠ n Tay robot có th nh hƠn, n m, quay, vv, tùy thu chuy n l p ráp ô tô thực hi n nhi u công vi c khác nh l p đặt trình lp ráp Trong m t s bƠn tay ng ời mong mu hành gi i tr Robot không ng ời Ho t đ ng củ Các quy t c n M t robot c n ph m hai ngu i xu t hi n vƠ vũ khí vƠ th i Đồ ọ 2.2 LỊ án h c ph n Sau xu t hi n vào 2Hình d ng Robot xu t hi n đ u tiênở n dung phịng thí nghi tr c, bên cnh lo i tay máy chép hình c lực n t đư xu t hi Chi c robot công nghi p đ c đ a vƠo ứng d ng đ u tiên Năm 1961 m t nhà máy ô tô c General Motors l i Trenlon New Jerscy Hoa Kỳ Năm 1967 Nhât B n m i nh p chi c robot công nghi p đ u tiên t Công ty AMF c Hoa Kỳ (American Machine and Foundry Company) Nên năm 1990 có h n 40 cơng ty Nh t B n, có cơng ty khơng l nh Công ty Hitachi vƠ Công ty Mitsubishi, đư đ a thi tr ờng qu c t nhi u l i robot n i ti ng.T năm 70 vi c nghiên ứuc nơng cao tính robot đư ý nhi u đ n l p đặt thêm cm bi n ngo i tín hi u đ nh n bi môi tr ờng làm vi c T i tr ờng Đ học T ng h p Stanford ng robot l p ráp ựl đ ng u n máy vi tính c sở x c m bi n lực th giác Vào thời gian nƠy công ty IBM đư ch c m bi n xúc giác cm bi n lực u n máy tính đ l p ráp máy in g m 20 c m chi ti t Theo Vi n K nhi u chức năng, v s thao tác sn xu t Có nh u n máy tính nh Nh t B n (JISB 0134-1979) có c m đ ng, dùng đ thao tác có th cơng nghi ch đ Theo ISO (International Standards Organization) thì: ắrobot cơng nghi p t tay máy đa m pđ Robot công nghi cđ ng linh ho t nh c chức lao đ ng c án h c ph n Đồ đ ọ ầ n tr lao đ ng công nghi lao đ ng chơn tay đ n gi n đ n trí khơn nhân t 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 đ c nh ng ời hay không ng l Đồ án h c ph n Các ch ọ ng v i m t th giúp thao tác input/output đ hƠm đ t o m - setup(): hàm ch y m i khởi đ ng m t ch l vi n ph n ng trình, dùng đ thi t p cƠi đặt - loop(): hƠm nƠy đ c gọi lặp l i cho đ n t t ngu n board m ch M t ch ng trình n hình cho m t b vi u n đ m t bóng đèn Led sáng/t t Trong môi tr ờng Arduino, ta s trình gi ng nh sau: Hình 3.5.2: Code sáng tt led phn m m IDE M t đặc m h u h t board Arduino chúng có m t đèn LED vƠ n trở n i chân 13 v i đ t; m t đặc m thu n ti n cho nhi u ứng d ng đ n gi n Đo n code không th đọc đ c m t compiler C++ chu n nh lƠ m t ch ng trình đúng, v y ta click vào nút "Upload to I/O board" IDE này, m t b n copy đo n code s đ c ghi vào m t file t m v i m t 32 án h c ph n Đồ ọ extra include header đ m cho thàn m t ch Arduino IDE s trình, s d Vì n n t ng Arduino lƠ vi u n Atmel, cho phát tri n Atmel, AVR Studio phiên bn Atmel Studio m i h n, có th đ c s d ng đ làm ph n m m phát tri n cho Arduino 33 Đồ án học phần CHƯƠNG 4: KẾT NỐI LINH KIỆN, NGUYÊN LÝ HO ẠT ĐỘNG VÀ L ẬP TRÌNH 4.1 KẾT NỐI LINH KIỆN: 4.1.1 K t n i Servo v i Arduino: Hình 4.1.1: K t n i Servo v i arduino SERVO SERVO SERVO SERVO SERVO PIN B ng 4.1.1: K t n i servo v i arduino 34 Đồ án học phần 4.1.2 K t n i C m bi n màu s c v i Arduino: Hình 4.1.2: K t n ic m bi n màu s c v i arduino TCS3200 VCC GND S0 S1 S2 S3 OUT OE B ng 4.1.2: K t n i c m bi n màu s 35 Đồ án học phần 4.2 NGUYÊN LÝ HOẠT ĐỘNG: Hình 4.2.1: V trí servo cánh tay robot Đ u tiên, khởi đ Đ ng c (v trí làm vi c 1) Khi đ n v v phía tr kẹp g p v Khi đ n v s n ph m có màu phân bi t lƠ đ , xanh vƠ phân bi Khi arduino x u n đ n đ ng c ph m đ n v 36 Đồ án học phần O MƠu đ : v trí O Màu xanh : v trí O Màu vàng : v trí - Chú ý: v trí làm vi c c đ ng c , v trí lƠ n i đư đ tay đ n Khi nh n đ c xác đ nh đ cánh c tín hi u màu r i, sv5 sẻ ho t đ ng kẹp chặt v t l i Sv Đ n v trí làm vi c 6, sv1 sẻ ho t đ ng, tùy theo màu s c mà c m bi n 2vàsv3sẻhotđngđasnphmlêncao(vtrílàmvic6) nh n đ c mƠ sv1 đ a cánh tay xoay đ n v trí 3, v trí hay v trí Khi đ n v trí làm vi c 3,4 Cánh tay đ c đ a v phía Khi đ n v trí làm vi c 2, sv sẻ ho t đ ng th v t R i sv2 sv3 trcnhờđngcsv2vƠsv3(vtrílàmvic2) Đ n v trí làm vi c đ ng c sv2 vƠ sv3, sv1 sẻ ho t đ ng đ a cánh tay đ n v trí làm vi c hotđngđacánhtayvvtrílàmvic6,risv5hotđngkẹpli Ti p theo sẻ vịng l ặp t v trí làm vi c c a đ ng c đ n h t s n ph m, cánh tay ln v trí làm vi c chờ Đ n c m bi n nh n đ c li u l i đ a cánh tay đ n v trí làm vi c Tr c t t máy nên nhn nút Reset, đ ng c sẻ v v trí ban đ u 37 Đồ án học phần 4.3 LẬP TRÌNH: 38 Đồ án học phần 39 Đồ án học phần 40 Đồ án học phần 41 Đồ án học phần K t qu : ch ng trình đư ch y đ c khơng b l i Vì ch làm mặt lý thuy t nên kh sai ch y thực t v n sẻ cóầ vƠ tùy cƠo đ sáng ủca mơi tr ờng nên cm bi n màu s c có th sai 42 Đồ án h c ph n ọ CHƯ 5.1 KẾT LUẬN: 5.1.1 - Tìm hi u đ c trình hình thành phát tri n Robot - Tìm hi u v arduino - Nghiên ứcu, 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 ứcu - Nghiên ứcu, học h i ph ng pháp l p trình arduino -ầ 5.1.2 Những thu n l i vƠ khó khăn thực hi n đ tài: Thu n l i: - Đ c th y b n h tr h t - Đ 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 ứcu ph i đ m b o vi c học tr ờng nên ựs phân b thời gian ch a đ c nhi u - Tài li u chủ y u v đ tài ch ủ y u ti ng anh nên vi c d ch có nh ững ch ch a chu n xác - ầ 43 Nhữ Đồ 5.2 HƯ ọ án h c ph n NG PHÁT TRI V i mà em tìm hi robot phân lo robot phân lo Ngoài vi c phân lo robot dùng đ Ngoài nh ững h đ c t Vì Robot phát tri n đa d ng nên mong th y có th nhi u h n 44 Đồ án học phần TÀI LI ỆU THAM KHẢO: [1]https://arduinockc.blogspot.com/2016/10/arduino-loai-bo-ieu-khien-on.html [2]https://en.wikipedia.org/wiki/Robotic_arm [3]http://arduino.vn/bai-viet/602-canh-tay-robot-4-bac-tu-do-dieu-khien-bangmay-tinh-dung-labview [4]http://tailieu.vn/doc/ky-thuat-robot-chuong-1-tong-quan-ve-robot695344.html 45 ... a cánh tay đ n v trí làm vi c Tr c t t máy nên nhn nút Reset, đ ng c sẻ v v trí ban đ u 37 Đồ án học phần 4.3 LẬP TRÌNH: 38 Đồ án học phần 39 Đồ án học phần 40 Đồ án học phần 41 Đồ án học phần. .. nhiên ti Vi t Nam Arduino v n ch 16 Đồ án học phần ứng d ng arduino thực t : Hình 3 .1. 3: H th ng cánh tay robot 17 Đồ án học phần 1. 2 .1 Arduino Uno: Hình 3 .1. 1 .1: Board m ch Arduino Uno Arduino... n cho đ tài c Đồ án h c ph n ọ CHƯƠNG 2: TỔNG QUAN V CÁNH TAY ROBOT PHÂN LO 2 .1 Đ tài cánh tay robot ph p v y em xin gi công nghi nghi p Thu t ngữ Robot xu t hi n l n đ u tiên vƠo năm 19 22 ắRossum’s
Ngày đăng: 10/12/2022, 07:13
Xem thêm: