Cảm biến dò đường cho Robot
Số trang: 10
Loại file: pdf
Dung lượng: 256.77 KB
Lượt xem: 18
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Cảm biên dò đường trong robot thường sử dụng là cảm biến hồng ngoại ngoài a bạn cũng có thể led đỏ hoặc cũng có thể dùng tế bào quang điện. Chúng ta sẽ bắt đầu tìm hiểu về cách hoạt động của robot
Nội dung trích xuất từ tài liệu:
Cảm biến dò đường cho Robot C M BI N DÒ Ư NG CHO ROBOT.1.Gi i thi u:C m bi n dò ư ng trong robot thư ng s d ng là c m bi n h ngngo i,ngoài ra b n c ng có th led ho c cũng có th dùng tbào quang i n.Chúng ta s b t u tìm hi u v cách ho t ngc a robot.2.Ho t ng c a c m bi n:C m bi n dò ư ng là m t lo i c m bi n ơn gi n ,là lo i c mbi n có th phát hi n tương ph n (s khác nhau) gi a các bm t g n.Ví d như ,s khác nhau v màu s c,s nh p nhô c a bm t( nhám),hay có th là tính ch t t …. ơn gi n nó s pháthi n s khác nhau v màu s c,ví d như b m t màu en và màutr ng.S d ng t bào i n,như t bào quang c m h ng ngo i ,thìs phát hi n màu là r t d dàng. u phát và thu h ng ngo i thìkhông t l m(dư i 15000) và d dàng giao ti p v i vi i ukhi n.Ngoài ra,chúng ta cũng có th dùng led ,ho c t bàoquang i n thì s làm vi c cũng r t t t và giá cũng tương ươngv i dùng t bào quang c m h ng ngo i.Chúng ta s xem xét ho t ng c a c m bi n dò ư ng phát hi n b m t en và tr ng.Khiáng sáng chi u vào b m t màu tr ng,h u h t ánh sáng n s bph n x l i.Trong khi ánh sáng chi u n các b m t màu en sb h p th h t.Vì th khi èn chi u vào các b m t và có 1 c mbi n phát hi n áng sáng.S khác bi t gi a màu en và màutr ng có th phát hi n ư c Hình 1.Ho t ng c a quá trình phát hi n b m t tr ng và en.Áng sáng ph n x b m t tr ng thì nhi u hơn b m t den.S d ng nh ng hi u bi t v ánh sáng,và b m t den và tr ng,S dò ư ng c a i tư ng có th th c hi n b ng vi c s d ng,b trí cácc m bi n phù h p. hình 2,chúng ta s d ng 3 c p phát thu dò ư ng,3 c p phát thu ư c s d ng gi cho robot ch y theo ư ng line.M i tín hi u ra c a c m bi n s ư c ki m tra quy t nh v trí tương i c a robot trên ư ng line. robot dò ư ng úng thì v trí c a ư ng line ph i n m gi a 2 c m bi n bênngoài.Khi 1 trong 2 c m bi n ngoài có tín hi u thay i thì robots i u ch nh l i di trì v trí trên ư ng line.. Hình 2.B trí c m bi n trên robot.3.Sơ m ch:Các b n có th th y ư c u phát và thu c a c m bi n h ngngo i hình dư i.Chúng ta có th mua chúng v i giá 8000d 2 con(Ch Nh t T o).Trong ó con phát 6000d và con thu 2000d. Hình 3. u phát và thu c a c m bi n h ng ngo i.Sơ m ch các b n có th xem bên dư i hình 4 , ây là sơ cho1 c p phát thu.Sơ 2 c p còn l i cũng tương t . B n c bi t chúý n chân Anode(+V) và Cathode(GND) c a c m bi n.Thư ng thìchân anode thì dài hơn chân cathode.N u b n nh làm c m bi nb ng Led và T bào quang i n,thì cũng s d ng gi ng như sơ hình 4,nhưng thay u phát h ng ngo i b ng Led và u thub ng t bào quang i n Cds. Hình 4.Sơ m ch thu phát h ng ngo i.M i u thu thì ư c ghép vào vi i u khi n thông qua c nganalog. u ra c a các u thu c m bi n giá tr có th thay itrong d i tương i l n,nó ph thu c vào lo i b m t , ây chúngta c n i u ch nh cho phù h p nh n bi t ư c các b m t envà tr ng.4.Sơ b trí c m bi n:Hình 5 là cách b c a tôi khi test. Hình 5.Caùch boá trí caûm bieán. Chuù yù laø: 1inch=2.54 cm=25.4mmHình 6 laø baûn maïch in cuûa caùc caûm bieán. Hình 6.Boá trí caûm bieán treân maïch in.Hình 7. Caùch boá trí cuûa caûm bieán treân robot. Hình 8.Caùch boá trí caûm bieán so vôùi neàn.Baïn phaûi chuù yù ôû ñieåm naøy,neân boá trí naèm trong khoaûng 2-4mmso vôùi neàn ñeå taêng ñoä nhaïy vaø traùnh aùng saùng chieáu vaøo.Hình 9,caûm bieán duøng led ñoû vaø teá baøo quang ñieän.Hình 9.Caûm bieán duøng led ñoû vaøteá baøo quang ñieän.5.Chöông trình maãu:Baïn coù theå vieát baèng nhieàu ngoân ngöõ nhö assembly,visualbasic,C, C ++ ,keil….ÔÛ ñaây minh hoïa mình duøng C./* LINETRAC.C Kam Leang March 2000 kleang@eng.utah.edu http://www.leang.com/kam Line tracking program for robot using 3 sensor pairs. Robot is assumed to have differential drive configuration. To run the program, turn on Hand Board. Place the robot on a no-tape surface and press stop to acquire calibration value. Next, place robot on black tape surface and press stop to acquire calibration value. Then, to run place robot on tape line and press start. Robot will track continuously.*********************************************************************/int motl=0, motr=1; /* Define motor left, right motor ports */int s=25; /* Define motor speed level */int l=4, m=3, r=2; /* Define left, middle, right sensor ports *//* Declare variables */int l_notape,m_notape,r_notape;int l_tape,m_tape,r_tape;int l_tol,m_tol,r_tol,d;void main(){ calibrate(); /* Run calibration to determine tolerance */ init(); /* Run initialize routine */ d=3; /* Assume right sensor saw tape last */ while(1){ /* Scanning routine, look for tape */ if (d==3) { while((analog(l)r_tol) d=3; } } while((analog(l)>l_tol)||(analog(m)>m_tol)||(analog(r)>r_tol)){ motor(motl,2*s); /*Drive straight routine once ...
Nội dung trích xuất từ tài liệu:
Cảm biến dò đường cho Robot C M BI N DÒ Ư NG CHO ROBOT.1.Gi i thi u:C m bi n dò ư ng trong robot thư ng s d ng là c m bi n h ngngo i,ngoài ra b n c ng có th led ho c cũng có th dùng tbào quang i n.Chúng ta s b t u tìm hi u v cách ho t ngc a robot.2.Ho t ng c a c m bi n:C m bi n dò ư ng là m t lo i c m bi n ơn gi n ,là lo i c mbi n có th phát hi n tương ph n (s khác nhau) gi a các bm t g n.Ví d như ,s khác nhau v màu s c,s nh p nhô c a bm t( nhám),hay có th là tính ch t t …. ơn gi n nó s pháthi n s khác nhau v màu s c,ví d như b m t màu en và màutr ng.S d ng t bào i n,như t bào quang c m h ng ngo i ,thìs phát hi n màu là r t d dàng. u phát và thu h ng ngo i thìkhông t l m(dư i 15000) và d dàng giao ti p v i vi i ukhi n.Ngoài ra,chúng ta cũng có th dùng led ,ho c t bàoquang i n thì s làm vi c cũng r t t t và giá cũng tương ươngv i dùng t bào quang c m h ng ngo i.Chúng ta s xem xét ho t ng c a c m bi n dò ư ng phát hi n b m t en và tr ng.Khiáng sáng chi u vào b m t màu tr ng,h u h t ánh sáng n s bph n x l i.Trong khi ánh sáng chi u n các b m t màu en sb h p th h t.Vì th khi èn chi u vào các b m t và có 1 c mbi n phát hi n áng sáng.S khác bi t gi a màu en và màutr ng có th phát hi n ư c Hình 1.Ho t ng c a quá trình phát hi n b m t tr ng và en.Áng sáng ph n x b m t tr ng thì nhi u hơn b m t den.S d ng nh ng hi u bi t v ánh sáng,và b m t den và tr ng,S dò ư ng c a i tư ng có th th c hi n b ng vi c s d ng,b trí cácc m bi n phù h p. hình 2,chúng ta s d ng 3 c p phát thu dò ư ng,3 c p phát thu ư c s d ng gi cho robot ch y theo ư ng line.M i tín hi u ra c a c m bi n s ư c ki m tra quy t nh v trí tương i c a robot trên ư ng line. robot dò ư ng úng thì v trí c a ư ng line ph i n m gi a 2 c m bi n bênngoài.Khi 1 trong 2 c m bi n ngoài có tín hi u thay i thì robots i u ch nh l i di trì v trí trên ư ng line.. Hình 2.B trí c m bi n trên robot.3.Sơ m ch:Các b n có th th y ư c u phát và thu c a c m bi n h ngngo i hình dư i.Chúng ta có th mua chúng v i giá 8000d 2 con(Ch Nh t T o).Trong ó con phát 6000d và con thu 2000d. Hình 3. u phát và thu c a c m bi n h ng ngo i.Sơ m ch các b n có th xem bên dư i hình 4 , ây là sơ cho1 c p phát thu.Sơ 2 c p còn l i cũng tương t . B n c bi t chúý n chân Anode(+V) và Cathode(GND) c a c m bi n.Thư ng thìchân anode thì dài hơn chân cathode.N u b n nh làm c m bi nb ng Led và T bào quang i n,thì cũng s d ng gi ng như sơ hình 4,nhưng thay u phát h ng ngo i b ng Led và u thub ng t bào quang i n Cds. Hình 4.Sơ m ch thu phát h ng ngo i.M i u thu thì ư c ghép vào vi i u khi n thông qua c nganalog. u ra c a các u thu c m bi n giá tr có th thay itrong d i tương i l n,nó ph thu c vào lo i b m t , ây chúngta c n i u ch nh cho phù h p nh n bi t ư c các b m t envà tr ng.4.Sơ b trí c m bi n:Hình 5 là cách b c a tôi khi test. Hình 5.Caùch boá trí caûm bieán. Chuù yù laø: 1inch=2.54 cm=25.4mmHình 6 laø baûn maïch in cuûa caùc caûm bieán. Hình 6.Boá trí caûm bieán treân maïch in.Hình 7. Caùch boá trí cuûa caûm bieán treân robot. Hình 8.Caùch boá trí caûm bieán so vôùi neàn.Baïn phaûi chuù yù ôû ñieåm naøy,neân boá trí naèm trong khoaûng 2-4mmso vôùi neàn ñeå taêng ñoä nhaïy vaø traùnh aùng saùng chieáu vaøo.Hình 9,caûm bieán duøng led ñoû vaø teá baøo quang ñieän.Hình 9.Caûm bieán duøng led ñoû vaøteá baøo quang ñieän.5.Chöông trình maãu:Baïn coù theå vieát baèng nhieàu ngoân ngöõ nhö assembly,visualbasic,C, C ++ ,keil….ÔÛ ñaây minh hoïa mình duøng C./* LINETRAC.C Kam Leang March 2000 kleang@eng.utah.edu http://www.leang.com/kam Line tracking program for robot using 3 sensor pairs. Robot is assumed to have differential drive configuration. To run the program, turn on Hand Board. Place the robot on a no-tape surface and press stop to acquire calibration value. Next, place robot on black tape surface and press stop to acquire calibration value. Then, to run place robot on tape line and press start. Robot will track continuously.*********************************************************************/int motl=0, motr=1; /* Define motor left, right motor ports */int s=25; /* Define motor speed level */int l=4, m=3, r=2; /* Define left, middle, right sensor ports *//* Declare variables */int l_notape,m_notape,r_notape;int l_tape,m_tape,r_tape;int l_tol,m_tol,r_tol,d;void main(){ calibrate(); /* Run calibration to determine tolerance */ init(); /* Run initialize routine */ d=3; /* Assume right sensor saw tape last */ while(1){ /* Scanning routine, look for tape */ if (d==3) { while((analog(l)r_tol) d=3; } } while((analog(l)>l_tol)||(analog(m)>m_tol)||(analog(r)>r_tol)){ motor(motl,2*s); /*Drive straight routine once ...
Tìm kiếm theo từ khóa liên quan:
tự động hóa đồ án robot modul của robot mạch điều khiển robot mạch cảm biến lập trình robotGợi ý tài liệu liên quan:
-
33 trang 207 0 0
-
Đồ án tốt nghiệp: Điều khiển cầu trục giàn RTG dùng PLC S71200
90 trang 204 1 0 -
Báo cáo thực tập tại Nhà máy in Quân Đội 1
36 trang 199 0 0 -
127 trang 182 0 0
-
Đồ án tốt nghiệp Công nghệ kỹ thuật điện tử: Bảng điện tử hiển thị thông tin thời tiết
56 trang 167 0 0 -
59 trang 160 0 0
-
Giáo trình kỹ thuật số - Phần 1 Đại số Boolean và vi mạch số - Chương 2
10 trang 152 0 0 -
9 trang 150 0 0
-
Báo cáo Thực tập Tốt nghiệp: Tìm hiểu động cơ đồng bộ
60 trang 140 0 0 -
80 trang 129 0 0