B CÔNG THƯƠNG
TRƯỜNG ĐẠI HC CÔNG NGHIP THÀNH PH H CHÍ MINH
KHOA CÔNG NGH ĐIN T
NGUYỄN QUỐC
18071481
TƯỞNG TRẦN HẢI LONG
18050251
NHN DNG VÀ PHÂN BIT C DI VI HOA
MÀU, S DỤNG CÁNH TAY ROBOT ĐỂ PHUN
THUC TR SÂU.
Chuyên ngành: H thng thông minh
chuyên ngành: 7510302
KHÓA LUN TT NGHIP
THÀNH PHỐ HỒ CHÍ MINH, NĂM 2022.
2
THÔNG TIN CHUNG
H và tên sinhviên : Nguyn Quc ........................... MSHV:18071481 .....................
Lp : DHDTTM14A .......................... Khóa: 2018 - 2022 ....................
Chuyên ngành :H thng thông minh ................ Mã chuyên ngành:7510302 ......
SĐT :0383617824……Email: quocnguyen101100@gmail.com .........
H và tên sinhviên : ng Trn Hi Long .............. MSHV:18050251 .....................
Lp : DHDTTM14A .......................... Khóa: 2018 - 2022 ....................
Chuyên ngành :H thng thông minh ................ Mã chuyên ngành:7510302 ......
SĐT :0336261384……Email: tuongtranhailong2804@gmail.com ......
Địa ch liên h : 230/12 Phan Huy Ích, Gò Vp, Tp.HCM ...................................
Tên đ tài : Nhn dng và phân bit c di vi hoa màu. S dng cánh tay
Robot đ phun thuc tr sâu.
Ngưi hưng dn : ThS. Phan Vinh Hiếu ...................................................................
SĐT : 0983053941 ..................................................................................
Email : hieuphanvinh@gmail.com ...........................................................
Cơ quan công tác : Trường Đại hc Công nghip Thành ph H Chí Minh. .............
Tp. H Chí Minh, ngày 20 tháng 6 năm 2022.
Ngưi ng dn
(Ký và ghi rõ h tên)
Sinh viên
(Ký và ghi rõ h tên)
3
MC LC
MC LC ........................................................................................................................... 3
DANH MC HÌNH NH ................................................................................................... 7
DANH MC BNG BIU ............................................................................................... 10
DANH MC T VIT TT ............................................................................................ 11
LI M ĐẦU ................................................................................................................... 12
LỜI CÁM ƠN .................................................................................................................... 13
Chương 1: TỔNG QUAN ĐỀI ................................................................................... 14
1.1 Đặt vấn đề ................................................................................................................ 14
1.2 Mc tiêu ................................................................................................................... 14
1.3 Ni dung nghiên cu ............................................................................................... 15
1.4 Hn chế .................................................................................................................... 15
1.5 Ý nghĩa thực tin ..................................................................................................... 15
Chương 2: CƠ SỞ LÝ THUYT ...................................................................................... 16
2.1 Tng quan v XLA .................................................................................................. 16
2.2 Môi trường Pycharm IDE ........................................................................................ 16
2.3 Ngôn ng Python ..................................................................................................... 17
2.4 Thư viện OpenCV ................................................................................................... 17
2.5 Mng MobileNet...................................................................................................... 18
2.5.1 Mạng nơron tích chập - CNN ........................................................................... 18
2.5.1.1 Conv layer .............................................................................................. 19
2.5.1.2 ReLU layer ............................................................................................. 19
2.5.1.3 Pooling layer ........................................................................................... 20
2.5.1.4 FC layer .................................................................................................. 21
2.5.2 Cu trúc MobileNet .......................................................................................... 21
2.5.2.1 Xét đ phc tp ca mt phép tích chp nh: ........................................ 22
2.5.2.2 Xét t khía cạnh độ phc tp tính toán ca mt DSC ............................ 22
2.5.3 Kiến trúc MobileNetV2 .................................................................................... 23
4
2.6 Môi trường Arduino IDE: ........................................................................................ 25
2.7 Arduino Nano Atemega328P-AU ........................................................................... 26
2.7.1 Thông tin ca mch .......................................................................................... 26
2.7.2 Tính năng .......................................................................................................... 27
2.7.3 Cu hình ............................................................................................................ 27
2.8 Vi điều khin ATmega328P-AU ............................................................................. 28
2.8.1 Đặc tính k thut .............................................................................................. 28
2.8.2 Công dng: ....................................................................................................... 29
2.9 Cánh tay Robot ........................................................................................................ 29
2.9.1 Tng quan ......................................................................................................... 29
2.9.2 Phân loi ........................................................................................................... 30
2.9.2.1 Phân loi theo ng dng ............................................................................ 30
2.9.2.2 Phân loi theo chuyển động ....................................................................... 31
2.9.2.3 Phân loi theo truyền động ........................................................................ 31
2.9.2.4 Phân loại theo điều khin .......................................................................... 31
2.9.2.5 Mt s kiu phân loi khác ........................................................................ 32
2.9.3 Các thành phn cu thành nên robot................................................................. 32
2.9.3.1 Cánh tay robot ........................................................................................ 33
2.9.3.2 Nguồn động lc ...................................................................................... 34
2.9.3.3 Cm biến ................................................................................................. 34
2.9.3.4 B điều khin. ......................................................................................... 34
2.9.3.5 Chương trình. .......................................................................................... 35
2.9.4 Khái nim bc t do - DOF .............................................................................. 35
2.9.5 H ta đ trong tay máy ................................................................................... 37
2.9.6 Robot SCARA .................................................................................................. 38
2.10 Broad arduino CNC shield V4 .............................................................................. 40
2.10.1 Tng quát ........................................................................................................ 40
2.10.2 Cu hình Arduino CNC shield V4 ................................................................. 41
2.10.3 ng dng ........................................................................................................ 42
5
2.11 Động cơ bước Motor step ................................................................................... 42
2.11.1 Tng quan: ...................................................................................................... 42
2.11.2 Động cơ bước KV24 ...................................................................................... 44
2.12 Module Driver A4988 ........................................................................................... 45
2.12.1 Gii thiu ........................................................................................................ 45
2.12.2 Thông tin Driver A4988 ................................................................................. 46
2.13 Webcam PC HD .................................................................................................... 46
2.13.1 Thông tin ca Webcam PC HD sc nét-Có Mic ............................................ 46
2.13.2 Cu hình Webcam PC HD sc nét-Có Mic .................................................... 47
Chương 3: PHÂN TÍCH VÀ THIT K H THNG ..................................................... 48
3.1 Gii thiu ................................................................................................................. 48
3.2 Tính toán và thiết kế h thng ................................................................................. 48
3.2.1 Thiết kế sơ đồ khi h thng ............................................................................ 48
3.2.2 Khi x ......................................................................................................... 49
3.2.3 Khối động cơ .................................................................................................... 50
3.2.4 Khi camera ...................................................................................................... 52
3.2.5 Khi ngun ....................................................................................................... 53
3.2.6 Thiết kế và tính toán cho cánh tay Robot Scara. .............................................. 53
Chương 4: THI CÔNG HỆ THNG ................................................................................. 64
4.1 Chun b phn cng: ................................................................................................ 64
4.2 Chun b d liệu Datashet để làm Model: ............................................................... 64
4.3 Lp ráp và kim tra .................................................................................................. 69
4.3.1 Chi tiết lp ráp Robot ....................................................................................... 70
4.3.2 Kit Arduino và Module Driver A4988 lên đế ra chân Arduino CNC V3. ....... 70
4.3.3 Camera. ............................................................................................................. 70
4.3.4 Module điều khin. ........................................................................................... 71
4.4 Lp trình h thng.................................................................................................... 71
Chương 5: ĐÁNH GIÁ VÀ KẾT QU ............................................................................ 76
5.1 Kết qu đạt đưc khá tt:......................................................................................... 76