- 1 -
PHN M ĐU
Ngày nay, vi nhng ng dng ca khoa hc k thut tiên tiến, thế gii của 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 bật như sự chính xác cao, tốc đ 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 điều 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 điều khiển 4 bit đơn giản đến các b vi điều khin 32 bit, ri
sau này 64 bit. Điện t đang tr thành mt ngành khoa học đa nhiệm 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ì 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 dù đã rất c gng thiết kế và làm mạch nhưng do thời gian ngắn và năng lực còn hn chế nên
mch vn còn nhng sai sót. Em mong thy (cô) giáo góp ý để em sớm hoàn thành đồ án này.
Em xin chân thành cảm ơn!
- 2 -
CHƢƠNG 1: TNG QUAN ROBOT DÒ ĐƢNG
1.1 Tng quan v ng dụng vi điều khin
1.2 Gii thiu v robot dò đƣờng
1.2.1
Gii thiu
Ngày nay, khoa học thuật càng ngày càng phát trin, không ch phát trin một nhóm nước
châu âu như trước đây lan rộng ra toàn cu. Mt trong những bước tiến ca khoa học đáng kể đến
là s xut hiện và ra đời ca robot - nhng b máy thông minh.
Robot thực ra đó những máy móc được con người chế to t nhiu vt liệu khác nhau, nhưng
ch yếu là nhng vt liu dẫn điện. Gi là nhng máy móc thông minh vì robot có th làm nhng công
vic thay thế con người t nhng công việc đơn giản nhất cho đến nhng công vic phc tp.
Có th hiu cấu trúc robot như sau:
Robot gm có hai phn:
+ Phn cng: phn cu to nên cu trúc hoạt động ca robot (th xem là phn ta th
thy bng mắt thường).
+ Phn mm: là phần chương trình được lp trình viên viết np vào robot nhằm điu khin
robot hoạt động độc lp (có th xem đây là phần không th nhìn thy bng mắt thường).
Nhn thức được tm quan trng của robot đối với đời sống ngày nay chúng em đã mạnh dn chế
tạo robot dò đường - mt dng ca robot.
Robot đường là loi robot cu tạo như một loi xe th t động nhn dng chy theo
một đường đi sẵn t tính toán đường đi để tới đích mà không cần người điều khin nh chương
trình được np sẵn do người lp trình viết nên. Robot chúng em theo nhng vạch đường đây
là vạch đen trên nền trng.
Hình 1.1 Sân chy robot
- 3 -
Trong đó, những đường thẳng đen là những vạch robot dò đường đi. Còn phần sân là mt màu
trắng đối lp vi vạch đen nhằm để robot không b nhiễu khi đường. S như vậy cm biến
trong robot nhn dng và phát hin vạch đen.
1.2.2
Hoạt động
Sn phm là mt chiếc xe t động chức năng tự di chuyển đến điểm mong mun trên sân. Vi
các chế độ 1,2.. chiếc xe th thc hiện được đa dạng trong vic di chuyn nhiều hướng phát
trin thêm sau này.
Hình 1.2 Quang tr
Khi ánh sáng thì điện tr ca quang tr s gim và ngược lại, điện tr của thay đổi c t
5k (khi có ánh sáng) đến 100k (không có ánh sáng), ta s dng 2 led phát làm ngun sáng cho nó. Khi
gp vch trng, ánh sáng s phn x lên quang tr làm điện tr gim xung khi gp nền đen thì
ánh sáng s khó phn x nên quang tr nhn ít ánh sáng nên tr tăng. Từ đó dựa vào 8 quang tr,
robot có th phân biệt được vch trắng (dưới s h tr ca opamp so sánh).
Hình 1.3 Nguyên lý hoạt động ca quang tr
Qua opam so sánh tín hiu nhận được được gi v mch x trung tâm, đây Arduino Uno R3 x
lý tính hiệu và đưa ra các điều khiển tùy vào người lp trình.
Hình 1.4 Cách b trí cm biến
Da vào nng nhn biết vch ca cm biến mà t đó xe có thể r trái, r phi.
1 2 3 4 5 6 7 8
- 4 -
Để r trái: cm biến 5,6 có tính hiu hoc cm biến 5,6,7 có tính hiu. Khi r trái động cơ trái
chy chm lại động phải chạy nhanh hơn. Khi r trái ngã động phải quay
thuận,động cơ trái quay ngược.
Để r phi: cm biến 3,4 tính hiu hoc cm biến 2,3,4 nh hiu. Khi r phải động
phi chy chậm, động trái chạy nhanh hơn. Khi rẻ phi ngã động trái quay thun,
động cơ phải quay ngược.
Để chy thng: hai cm biến 4,5 có tính hiệu. Hai động cơ trái phải chy cùng tốc độ.
Nhn biết s ngã tư 1 hoc 8 cm biến đồng thi có tính hiu.
1.3 ng dng robot dò đƣng
- ng dng trong cuc sng hng ngày: chúng ta th chế to máy hút bi t động t mt
robot mini gn mt máy hút bi nh trên, robot s t động di chuyển trong nhà đồng thi máy hút
bụi cũng hoạt động s làm sch bi bẩn dưới mt sàn nhà.
- ng dng trong công nghip: chế to mt robot vn chuyn hàng hóa trên tuyến đường c
định, da vào kh năng di chuyển theo vch ca robot ta vch một đường đi t xưởng sn xut A sang
xưởng sn xut B t đó robot co thể ch hàng hóa đi theo đường đã vật t xưởng sn xut A sang
xưởng sn xuất B và ngược li.
- ng dng trong quân s: chế to nhng robot mìn, hin nay khoa học đã phát triển hơn
nhiu robot kh năng di chuyển da vào vic x nh do robot chp li, t đó robot thể tìm
được đường đi và phát hin ra mìn,vt cần tìm
- 5 -
CHƢƠNG 2: THIT K VÀ TÌM HIU LINH KIN CA H THNG
2.1 Yêu cầu đềi
2.2 Gii pháp thiết kế
2.2.1
Sơ đồ khi
Để thc hiện được thiết kế và chế to robot dò đường s dng thut toán PID em đưa ra đồ
thiết kế như sau:
Hình 2.1 Sơ đồ khối robot dò đường
2.2.2 Phân tích chức năng các khối
- Khi cp ngun: Khi cp ngun 5VDC chức năng cấp ngun 5V cho các khi th hot
động được.
Khi cp ngun 12VDC chức năng cp ngun 12V cho khối điều khiển động th hoạt động
được.
- Khi cm biến: S dng module cm biến đường để nhn tín hiu t bên ngoài xong chuyn
tín hiu sang khi so sánh.
- Khi so sánh: Nhn tín hiu t khi cm biến, so sánh và khếch đại tín hiệu để đưa ra mức logic
0 tương ng vi trng thái vch mức logic 1 tương ng vi trng thái không vch ri
chuyn tín hiu cho khối điều khin trung tâm x lý.
- Khối điều khin trung tâm: S dng Arduino Uno R3, nhn tín hiu t khi so sánh ri tính toán
để xác định trng thái robot đang di chuyển xut ra tín hiu xung chuyn qua khối điu