Thiết kế và thi công robot dò đường s dng thut toán PID
SVTH: Trn Tun Anh CCVT15A002 Trang - 1 -
MC LC
MC LC ................................................................................................................. - 1 -
DANH MC CÁC BNG ........................................................................................ - 3 -
DANH MC CÁC HÌNH ........................................................................................ - 4 -
PHN M ĐẦU ....................................................................................................... - 5 -
CHƢƠNG 1: TỔNG QUAN ROBOT DÒ ĐƢỜNG ............................................ - 6 -
1.1 Tng quan v ng dụng vi điều khin ............................................................... - 6 -
1.2 Gii thiu v robot dò đường ............................................................................ - 6 -
1.2.1 Gii thiu .................................................................................................... - 6 -
1.2.2 Hoạt động .................................................................................................... - 7 -
1.3 ng dụng robot dò đường ................................................................................. - 9 -
CHƢƠNG II: THIT K VÀ TÌM HIU LINH KIN CA H THNG ... - 10 -
2.1 Yêu cu đ tài ................................................................................................ - 10 -
2.2 Gii pháp thiết kế .......................................................................................... - 10 -
2.2.1 Sơ đồ khi ................................................................................................. - 10 -
2.2.2 Phân tích chức năng các khối ................................................................... - 10 -
2.2.3 Nguyên lý hot đng ca h thng ........................................................... - 11 -
2.3 La chn linh kin ........................................................................................ - 13 -
2.3.1 Khối điều khin ......................................................................................... - 13 -
2.3.2 Module điều khiển động cơ L293D .......................................................... - 18 -
2.3.3 Module cm biến hông ngoi TCRT5000 ................................................ - 20 -
2.3.4 Động cơ giảm tc DC ............................................................................... - 21 -
2.3.5 LED (Light Emitting Diode) .................................................................... - 21 -
2.3.6 Ngun Adapter 12V2A ............................................................................. - 22 -
CHƢƠNG III: PHÂN TÍCH THUT TOÁN PID VÀ NG DNG TRONG
ROBOT DÒ ĐƢNG............................................................................................. - 23 -
3.1 Gii thiu ....................................................................................................... - 23 -
3.2 Định nghĩa thuật toán PID .......................................................................... - 23 -
3.3 Phƣơng pháp điu chế độ rng xung (PWM) ............................................. - 24 -
3.4 Gii thuật điều khin vi tích phân t l (PID) ............................................. - 25 -
3.5 ng dng gii thuật trên robot dò đƣng .................................................. - 26 -
3.5.1 Mô hình PID áp dụng cho robot dò đưng ............................................... - 26 -
3.5.2 Gii thut PID ........................................................................................... - 27 -
Thiết kế và thi công robot dò đường s dng thut toán PID
SVTH: Trn Tun Anh CCVT15A002 Trang - 2 -
3.5.3 Hiu chnh thut toán PID ........................................................................ - 28 -
3.6 Gii thiu phn mm Arduino IDE ............................................................. - 29 -
3.6.1 Giao din ................................................................................................... - 29 -
3.6.2 Vùng lnh .................................................................................................. - 29 -
3.6.3 Vùng thông báo (debug) ........................................................................... - 30 -
3.6.4 Mt s lưu ý .............................................................................................. - 30 -
CHƢƠNG VI: THIT K VÀ CH TẠO ROBOT DÒ ĐƢỜNG .................... - 31 -
4.1 Thiết kế đƣờng đi cho robot ......................................................................... - 31 -
4.2 Chế tạo và hoàn thành sân đi cho robot...................................................... - 31 -
4.2.1 Tm Formex .............................................................................................. - 31 -
4.2.2 H thống đường line cho robot ................................................................. - 32 -
4.3 Hoàn thành Robot dò đƣờng ........................................................................ - 33 -
4.4 Kết qu thc nghim trên mô hình robot ................................................... - 33 -
PHN KT LUN
TÀI LIU THAM KHO
PH LC
NHN XÉT CA CÁN B NG DN
Thiết kế và thi công robot dò đường s dng thut toán PID
SVTH: Trn Tun Anh CCVT15A002 Trang - 3 -
DANH MC CÁC BNG
Bng 2. 1 Đặc đim k thut Arduino Uno R3 .............................................. - 15 -
Thiết kế và thi công robot dò đường s dng thut toán PID
SVTH: Trn Tun Anh CCVT15A002 Trang - 4 -
DANH MC CÁC HÌNH
Hình 1.1 Sân chy robot ................................................................................... - 7 -
Hình 1.2 Quang tr ........................................................................................... - 8 -
Hình 1.3 Nguyên lý hoạt đng ca quang tr .................................................. - 8 -
Hình 1.4 Cách b trí cm biến ......................................................................... - 8 -
Hình 2.1 Sơ đồ khối robot dò đường .............................................................. - 10 -
Hình 2.2 Mch cm biến LED - quang tr ..................................................... - 12 -
Hình 2.3 Mạch điều khin motor s dng L298 ............................................ - 13 -
Hình 2.4 Arduino UNO R3 ............................................................................ - 15 -
Hình 2.5 Vi x lý ATmega328 ...................................................................... - 17 -
Hình 2.6 Sơ đồ chân ATmega328 .................................................................. - 17 -
Hình 2.7 Module L293D ................................................................................ - 18 -
Hình 2.8 Chân kết ni RC522 ........................................................................ - 20 -
Hình 2.9 Động cơ DC gim tc ...................................................................... - 21 -
Hình 2.10 LED ............................................................................................... - 22 -
Hình 2.11 Ngun adapter 12v2A ................................................................... - 22 -
Hình 3.1 Giản đồ thi gian ca xung PWM ................................................... - 24 -
Hình 3.2 Sơ đồ khi gii thut PID ................................................................ - 25 -
Hình 3.3 Sơ đồ khi ng dng gii thuật PID vào robot dò đường ............... - 27 -
Hình 3.4 Giao din phn mm Arduino IDE ................................................. - 29 -
Hình 3.5 Các nút lnh trong Arduino IDE ..................................................... - 29 -
Hình 3.6 Vùng thông báo trong Arduino IDE ............................................... - 30 -
Hình 3.7 Chn cng kết ni cho Arduino Uno R3 ........................................ - 30 -
Hình 4.1 Mô phỏng đường đi trên phn nm Paint 3D .................................. - 31 -
Hình 4.2 Tm formex dùng làm tm nn cho robot ....................................... - 32 -
Hình 4.3 Băng keo dùng làm đưng line ....................................................... - 32 -
Hình 4.4 Sân đi sau khi chế to ...................................................................... - 33 -
Hình 4.5 Hoàn thiện robot dò đường ............................................................. - 33 -
Hình 4.6 Cm biến hng ngoi ...................................................................... - 34 -
Thiết kế và thi công robot dò đường s dng thut toán PID
SVTH: Trn Tun Anh CCVT15A002 Trang - 5 -
PHN M ĐU
Ngày nay, vi nhng ng dng ca khoa hc k thut tiên tiến, thế gii ca
chúng ta đã đang ngày một thay đổi, văn minh hiện đại hơn. Sự phát trin
ca k thuật điện t đã tạo ra hàng lot nhng thiết b với các đặc điểm ni bt
như sự chính xác cao, tc độ nhanh, gn nh nhng yếu t rt cn thiết góp
phn cho hoạt động của con người đạt hiu qu cao.
Các b điu khin s dụng vi điều khiển tuy đơn giản nhưng để vn hành
và s dụng được li là một điu rt phc tp. Các b vi điều khin theo thi gian
cùng vi s phát trin ca công ngh bán dẫn đã tiến trin rt nhanh, t các b vi
điu khiển 4 bit đơn giản đến các b vi điều khin 32 bit, ri sau này 64 bit.
Đin t đang tr thành mt ngành khoa học đa nhim vụ. Điện t đã đáp ng
đưc những đòi hỏi không ngng t các lĩnh vực công nông lâm ngư
nghiệp cho đến các nhu cu cn thiết trong hoạt động đời sng hng ngày.
Robot vai trò rt quan trọng trong đi sng hiện nay đặc bit nhng
ng dng ca trong công nghip, sn xut kinh tế, quốc phòng…. vậy em
chọn đ tài Thiết kế thi công robot đưng áp dng thut toán PID để
làm đồ án tt nghip.
Mặc đã rt c gng thiết kế làm mạch nhưng do thi gian ngn và
năng lực n hn chế nên mch vn còn nhng sai sót. Em mong thy (cô) giáo
góp ý để em sm hoàn thành đ án này.
Em xin chân thành cảm ơn!