Đồ án: Thiết kế Robot Dò Line Tránh Vật Cản - Điều khiển tự động

Đồ án điều khiển tự động: Thiết kế robot dò line tránh vật cản. Tài liệu tham khảo hữu ích cho sinh viên ngành tự động hóa, cơ điện tử.

Người đăng

Ẩn danh

Thể loại

Đồ án

2022

45
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: PHẦN MỞ ĐẦU

2. CHƯƠNG 2: TỔNG QUAN ROBOT DÒ LINE

2.1. Tổng quan về ứng dụng vi điều khiển

2.2. Giới thiệu về robot dò line

2.3. Ứng dụng của robot dò đường

3. CHƯƠNG 3: THIẾT KẾ VÀ TÌM HIỂU LINH KIỆN CỦA HỆ THỐNG

3.1. Yêu cầu đề tài

3.2. Gải pháp thiết kế

3.3. Phân tích chức năng các khối

3.4. Nguyên lý hoạt động

3.5. Lựa chọn linh kiện

3.5.1. Khối điều khiển

3.5.2. Module điều khiển động cơ L298

3.5.3. Module cảm biến

3.5.3.1. Cảm biến siêu âm

3.5.4. Động cơ giảm tốc DC

4. CHƯƠNG 4: THIẾT KẾ VÀ CHẾ TẠO ROBOT DÒ LINE TRÁNH VẬT CẢN

4.1. Thiết kế đường đi cho robot

4.2. Bản vẽ cơ khí

4.3. Hệ thống đường line cho robot

4.4. Kết quả thực nghiệm trên mô hình robot

5. CHƯƠNG 5: PHẦN KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

DANH MỤC HÌNH VẼ

DANH MỤC BẢNG BIỂU

Tóm tắt

I. Tổng Quan Robot Dò Line Tránh Vật Cản Đồ Án Tự Động

Ngày nay, với sự phát triển của khoa học kỹ thuật, đặc biệt là kỹ thuật điện tử, robot ngày càng đóng vai trò quan trọng trong đời sống và sản xuất. Robot dò line tránh vật cản là một trong những ứng dụng nổi bật, thể hiện sự kết hợp giữa khả năng di chuyển tự động và khả năng nhận biết, tránh né chướng ngại vật. Đề tài "Thiết kế Robot Dò Line Tránh Vật Cản" là một đồ án điển hình trong lĩnh vực tự động hóa, giúp sinh viên nắm vững kiến thức về vi điều khiển, cảm biến, lập trình robotđiều khiển robot. Theo tài liệu gốc, "Robot có vai trò rất quan trọng trong đời sống hiện nay đặc biệt là những ứng dụng của nó trong công nghiệp, sản xuất kinh tế, quốc phòng…". Mục tiêu của đồ án là xây dựng một robot tự hành có khả năng di chuyển theo một đường line định sẵn và đồng thời có thể tự động phát hiện và tránh các vật cản trên đường đi. Điều này đòi hỏi sự kết hợp giữa phần cứng (lựa chọn linh kiện, thiết kế mạch điện) và phần mềm (lập trình điều khiển). Việc hoàn thành đồ án này trang bị cho sinh viên những kỹ năng cần thiết để giải quyết các bài toán thực tế trong robotics projectđồ án tự động hóa. Các thuật toán robot đóng vai trò quan trọng trong việc điều khiển hành vi của robot, giúp nó di chuyển một cách thông minh và hiệu quả. Ứng dụng của robot thông minh ngày càng được mở rộng, từ các nhà máy sản xuất đến các môi trường nguy hiểm, nơi con người khó tiếp cận. Thiết kế robot tự hành không chỉ là một bài toán kỹ thuật mà còn là một thách thức sáng tạo, đòi hỏi người thực hiện phải có kiến thức sâu rộng và tư duy linh hoạt. Thiết kế robot đóng vai trò quan trọng trong sự phát triển của ngành công nghiệp tự động hóa.

1.1. Tầm quan trọng của Robot Dò Line Tránh Vật Cản

Robot dò line tránh vật cản là một ví dụ điển hình cho ứng dụng của robot tự hành trong thực tế. Khả năng di chuyển theo đường line và tránh vật cản giúp robot thực hiện các nhiệm vụ lặp đi lặp lại một cách chính xác và hiệu quả. Trong công nghiệp, robot dò line có thể được sử dụng để vận chuyển hàng hóa, kiểm tra chất lượng sản phẩm hoặc thực hiện các quy trình sản xuất tự động. Trong môi trường gia đình, robot tránh vật cản có thể được sử dụng để dọn dẹp nhà cửa, chăm sóc người già hoặc hỗ trợ các hoạt động sinh hoạt hàng ngày. Sự kết hợp giữa cảm biến dò linecảm biến khoảng cách cho phép robot hoạt động một cách linh hoạt và an toàn trong nhiều môi trường khác nhau. Theo tài liệu, robot có thể ứng dụng trong quân sự như "chế tạo những robot dò mìn". Ứng dụng rộng rãi của robot thông minh chứng minh vai trò ngày càng quan trọng của chúng trong cuộc sống hiện đại.

1.2. Ứng dụng thực tế của Robot Tránh Vật Cản Đồ Án Tự Động Hóa

Ứng dụng của robot tránh vật cản rất đa dạng. Trong công nghiệp, chúng có thể được sử dụng để vận chuyển vật liệu trong nhà máy, giảm thiểu rủi ro tai nạn lao động. Trong nông nghiệp, chúng có thể được sử dụng để thu hoạch mùa màng hoặc phun thuốc trừ sâu một cách chính xác. Trong lĩnh vực logistics, robot dò line có thể được sử dụng để phân loại và vận chuyển hàng hóa trong kho bãi. Thậm chí, trong y tế, robot thông minh có thể được sử dụng để hỗ trợ phẫu thuật hoặc chăm sóc bệnh nhân. Điều quan trọng là việc thiết kế robot phải đáp ứng được các yêu cầu cụ thể của từng ứng dụng, từ khả năng di chuyển đến khả năng tương tác với môi trường xung quanh. Đồ án tự động hóa này là bước đệm quan trọng để sinh viên tham gia vào quá trình phát triển và ứng dụng robot trong tương lai.

II. Thách Thức Khi Thiết Kế Robot Dò Line Tránh Vật Cản

Việc thiết kế một robot dò line tránh vật cản hiệu quả đòi hỏi phải giải quyết nhiều thách thức kỹ thuật. Một trong những thách thức lớn nhất là đảm bảo độ chính xác của hệ thống cảm biến dò linecảm biến khoảng cách. Các yếu tố như ánh sáng môi trường, bề mặt đường line và vật cản có thể ảnh hưởng đến độ chính xác của cảm biến. Ngoài ra, việc lựa chọn mạch dò line phù hợp cũng là một yếu tố quan trọng. Mạch phải có khả năng xử lý tín hiệu từ cảm biến một cách nhanh chóng và chính xác. Bên cạnh đó, việc lập trình robot để điều khiển robot di chuyển một cách mượt mà và tránh vật cản một cách an toàn cũng là một thách thức không nhỏ. Các thuật toán robot phải được thiết kế để xử lý các tình huống phức tạp, chẳng hạn như khi robot gặp phải nhiều vật cản cùng một lúc. Theo tài liệu, "do thời gian ngắn và năng lực còn hạn chế nên mạch vẫn còn những sai sót." Để vượt qua những thách thức này, cần có kiến thức chuyên sâu về điều khiển robot, lập trình robotđiện tử. Quan trọng hơn, cần có sự sáng tạo và tư duy giải quyết vấn đề để tìm ra các giải pháp hiệu quả.

2.1. Vấn đề về độ chính xác của Cảm Biến Robot Dò Line

Độ chính xác của cảm biến dò line là yếu tố then chốt để robot dò line có thể di chuyển theo đường line một cách chính xác. Các yếu tố như ánh sáng môi trường, màu sắc và độ phản xạ của đường line có thể ảnh hưởng đến độ chính xác của cảm biến. Để giải quyết vấn đề này, cần sử dụng các loại cảm biến có khả năng chống nhiễu tốt và có thể điều chỉnh độ nhạy. Theo tài liệu gốc, "Cảm biến áp dụng TCRT5000 Độ nhạy cao, Hiệu suất ổn định". Việc hiệu chỉnh cảm biến dò line thường xuyên cũng là một biện pháp quan trọng để đảm bảo độ chính xác. Ngoài ra, việc sử dụng các thuật toán lọc tín hiệu có thể giúp loại bỏ các tín hiệu nhiễu và cải thiện độ chính xác của cảm biến. Các nhà thiết kế robot thường phải thử nghiệm và điều chỉnh các thông số của cảm biến để đạt được hiệu suất tốt nhất.

2.2. Thách thức trong việc Lập Trình Thuật Toán Tránh Vật Cản

Việc lập trình robot để tránh vật cản là một thách thức phức tạp, đòi hỏi phải kết hợp nhiều kỹ năng và kiến thức khác nhau. Thuật toán robot cần có khả năng nhận diện vật cản, ước lượng khoảng cách và hướng đi của vật cản, và lập kế hoạch di chuyển để tránh vật cản một cách an toàn. Các điều khiển robot phải được thiết kế để xử lý các tình huống bất ngờ, chẳng hạn như khi vật cản di chuyển hoặc khi robot gặp phải nhiều vật cản cùng một lúc. Để giải quyết thách thức này, cần sử dụng các thuật toán phức tạp như thuật toán A*, thuật toán Dijkstra hoặc các thuật toán dựa trên học máy. Các kỹ sư robotics project thường phải thử nghiệm và điều chỉnh các thông số của thuật toán để đạt được hiệu suất tốt nhất.

2.3. Lựa chọn linh kiện và thiết kế Schematic Robot Đồ Án Tự Động

Việc lựa chọn linh kiện phù hợp và thiết kế schematic robot tối ưu đóng vai trò quan trọng trong sự thành công của đồ án tự động. Các linh kiện như microcontroller robot (ví dụ như Arduino), cảm biến khoảng cách (ví dụ như cảm biến siêu âm), động cơmạch điều khiển động cơ phải được lựa chọn dựa trên các yêu cầu cụ thể của dự án. Schematic robot cần được thiết kế sao cho đảm bảo tính ổn định, độ tin cậy và khả năng mở rộng của hệ thống. Theo tài liệu, việc sử dụng Arduino Uno R3 thông qua bộ cảm biến dò đường để xuất tín hiệu cho Module L298 điều khiển bánh xe đi đúng vạch là giải pháp hiệu quả. Việc lựa chọn sai linh kiện hoặc thiết kế schematic không tối ưu có thể dẫn đến các vấn đề như hiệu suất kém, độ tin cậy thấp hoặc thậm chí là hỏng hóc. Do đó, cần phải có kiến thức sâu rộng về điện tửthiết kế mạch điện để có thể đưa ra các quyết định đúng đắn.

III. Phương Pháp Thiết Kế Robot Dò Line Tránh Vật Cản Hiệu Quả

Để thiết kế một robot dò line tránh vật cản hiệu quả, cần tuân thủ một quy trình thiết kế chặt chẽ và có hệ thống. Đầu tiên, cần xác định rõ các yêu cầu và mục tiêu của dự án, chẳng hạn như tốc độ di chuyển, khả năng tránh vật cản, kích thước và trọng lượng của robot. Tiếp theo, cần lựa chọn các linh kiện phù hợp và thiết kế schematic robot tối ưu. Sau đó, cần lập trình robot để điều khiển robot di chuyển theo đường line và tránh vật cản. Cuối cùng, cần thử nghiệm và điều chỉnh các thông số của hệ thống để đạt được hiệu suất tốt nhất. Theo tài liệu, "Sử dụng Arduino UNO R3 thông qua bộ cảm biến dò đường để xuất tín hiệu cho Module L298 điều khiển bánh xe đi đúng vạch." Ngoài ra, việc sử dụng các công cụ mô phỏng có thể giúp giảm thiểu thời gian và chi phí phát triển. Điều quan trọng là phải liên tục đánh giá và cải tiến thiết kế để đáp ứng các yêu cầu thay đổi của dự án. Thiết kế robot là một quá trình lặp đi lặp lại, đòi hỏi sự kiên nhẫn và sáng tạo.

3.1. Sử dụng Cảm Biến Dò Line và Cảm Biến Khoảng Cách

Việc sử dụng kết hợp cảm biến dò linecảm biến khoảng cách là một phương pháp hiệu quả để robot tự hành có thể di chuyển theo đường line và tránh vật cản. Cảm biến dò line giúp robot nhận biết đường line và điều chỉnh hướng di chuyển để đi theo đường line một cách chính xác. Cảm biến khoảng cách giúp robot phát hiện vật cản và điều chỉnh hướng di chuyển để tránh vật cản một cách an toàn. Việc lựa chọn loại cảm biến phù hợp và vị trí lắp đặt cảm biến tối ưu là rất quan trọng để đảm bảo hiệu suất của hệ thống. Các loại cảm biến thường được sử dụng bao gồm cảm biến hồng ngoại, cảm biến siêu âmcảm biến laser. Theo tài liệu, "Tín hiệu từ cảm biến đƣợc đƣa qua mạch so sánh và khếch đại tín hiệu để đƣa ra mức logic “0” ứng với trạng thái có vạch và mức logic “1” ứng với trạng thái không có vạch và gửi tín hiệu đến arduino." Việc tích hợp các cảm biến này vào mạch dò line cần được thực hiện một cách cẩn thận để đảm bảo tính ổn định và độ tin cậy của hệ thống.

3.2. Lập Trình Điều Khiển Robot Dò Line và Tránh Vật Cản

Việc lập trình robot để điều khiển robot di chuyển theo đường line và tránh vật cản là một bước quan trọng trong quá trình thiết kế robot. Thuật toán điều khiển phải có khả năng xử lý tín hiệu từ cảm biến dò linecảm biến khoảng cách một cách nhanh chóng và chính xác. Thuật toán cũng phải có khả năng lập kế hoạch di chuyển để tránh vật cản một cách an toàn và hiệu quả. Các thuật toán thường được sử dụng bao gồm thuật toán PID, thuật toán Fuzzy Logic và các thuật toán dựa trên học máy. Theo tài liệu gốc, "Dựa vào tín hiệu từ khối cảm biến, khối điều khiển trung tâm sẽ tính toán để xuất ra tín hiệu điều khiển các động cơ sử dụng IC L298." Việc lựa chọn thuật toán phù hợp phụ thuộc vào các yêu cầu cụ thể của dự án và kinh nghiệm của người lập trình robot.

IV. Ứng Dụng Thực Tế Robot Dò Line Tránh Vật Cản Kết Quả

Sau khi hoàn thành quá trình thiết kế và chế tạo, việc thử nghiệm và đánh giá hiệu suất của robot dò line tránh vật cản là rất quan trọng. Các thử nghiệm nên được thực hiện trong các môi trường khác nhau để đánh giá khả năng hoạt động của robot trong các điều kiện khác nhau. Các thông số như tốc độ di chuyển, khả năng tránh vật cản, độ chính xác của hệ thống cảm biến và thời gian hoạt động nên được đo và ghi lại. Kết quả thử nghiệm sẽ giúp xác định các điểm mạnh và điểm yếu của thiết kế, từ đó đưa ra các cải tiến để nâng cao hiệu suất của robot. Theo tài liệu, "Robot đã tự động nhận biết đƣờng line để chạy với khả năng hoạt động chính xác cao." Ngoài ra, việc so sánh hiệu suất của robot với các thiết kế khác cũng có thể cung cấp thông tin hữu ích để đánh giá tính cạnh tranh của thiết kế. Ứng dụng thực tiễn của robot dò line ngày càng được mở rộng, đòi hỏi các nhà thiết kế robot phải không ngừng cải tiến và nâng cao hiệu suất của robot.

4.1. Đánh Giá Khả Năng Hoạt Động Thực Tế của Robot

Việc đánh giá khả năng hoạt động thực tế của robot dò line tránh vật cản cần được thực hiện một cách cẩn thận và có hệ thống. Các thử nghiệm nên được thực hiện trong các môi trường khác nhau, chẳng hạn như môi trường trong nhà, môi trường ngoài trời, môi trường có ánh sáng mạnh và môi trường có ánh sáng yếu. Các yếu tố như độ chính xác của hệ thống cảm biến, khả năng tránh vật cản, tốc độ di chuyển và thời gian hoạt động nên được đo và ghi lại. Ngoài ra, cần đánh giá khả năng của robot trong việc xử lý các tình huống bất ngờ, chẳng hạn như khi vật cản di chuyển hoặc khi robot gặp phải nhiều vật cản cùng một lúc. Kết quả đánh giá sẽ giúp xác định các điểm mạnh và điểm yếu của thiết kế, từ đó đưa ra các cải tiến để nâng cao hiệu suất của robot.

4.2. Hướng Phát Triển Robot Dò Line Tránh Vật Cản Đồ Án Tự Động

Hướng phát triển của robot dò line tránh vật cản là một lĩnh vực đầy tiềm năng. Trong tương lai, robot dò line có thể được trang bị các cảm biến tiên tiến hơn, thuật toán điều khiển thông minh hơn và khả năng tương tác với con người. Robot có thể được sử dụng trong nhiều ứng dụng khác nhau, chẳng hạn như vận chuyển hàng hóa trong kho bãi, dọn dẹp nhà cửa, chăm sóc người già và hỗ trợ phẫu thuật. Theo tài liệu, "Nếu có điều kiện em sẽ tiếp tục phát triển hệ thống hơn nữa đáp ứng nhu cầu ngày càng cao của con ngƣời". Sự phát triển của công nghệ robot sẽ mang lại nhiều lợi ích cho xã hội, từ việc nâng cao năng suất lao động đến việc cải thiện chất lượng cuộc sống. Các kỹ sư robotics project sẽ đóng vai trò quan trọng trong việc hiện thực hóa những tiềm năng này.

V. Kết Luận và Tương Lai Robot Dò Line Tránh Vật Cản

Đồ án Thiết kế Robot Dò Line Tránh Vật Cản là một dự án thú vị và đầy thách thức, giúp sinh viên áp dụng kiến thức đã học vào thực tế. Quá trình thiết kế và chế tạo robot đòi hỏi sự kết hợp giữa kiến thức về điện tử, cơ khí, lập trìnhđiều khiển. Mặc dù có thể gặp phải nhiều khó khăn và thách thức, nhưng kết quả cuối cùng sẽ mang lại sự hài lòng và tự hào cho người thực hiện. Theo tài liệu, "Sau thời gian làm đề tài với sự hƣớng dẫn tận tình của Thầy ThS.Nguyễn Xuân Công, em đã thiết kế thành công robot dò line tránh vật cản." Trong tương lai, robot dò line tránh vật cản sẽ tiếp tục được phát triển và ứng dụng rộng rãi trong nhiều lĩnh vực khác nhau, đóng góp vào sự phát triển của xã hội.

5.1. Bài học kinh nghiệm từ Đồ Án Thiết Kế Robot Tự Động

Quá trình thực hiện đồ án thiết kế robot tự động mang lại nhiều bài học kinh nghiệm quý báu cho sinh viên. Sinh viên sẽ học được cách làm việc nhóm, cách giải quyết vấn đề và cách quản lý thời gian. Sinh viên cũng sẽ học được tầm quan trọng của việc lập kế hoạch, thiết kế cẩn thận và thử nghiệm kỹ lưỡng. Ngoài ra, sinh viên sẽ có cơ hội phát triển các kỹ năng mềm như kỹ năng giao tiếp, kỹ năng thuyết trình và kỹ năng viết báo cáo. Những kỹ năng này sẽ rất hữu ích cho sinh viên trong sự nghiệp sau này.

5.2. Tiềm năng phát triển của công nghệ Robot Dò Line trong tương lai

Tiềm năng phát triển của công nghệ robot dò line trong tương lai là rất lớn. Với sự phát triển của công nghệ cảm biến, công nghệ xử lý ảnhcông nghệ trí tuệ nhân tạo, robot dò line sẽ ngày càng trở nên thông minh hơn, linh hoạt hơn và hiệu quả hơn. Robot có thể được sử dụng trong nhiều ứng dụng mới, chẳng hạn như robot khám phá không gian, robot cứu hộ và robot hỗ trợ y tế. Sự phát triển của công nghệ robot sẽ mang lại nhiều lợi ích cho xã hội, từ việc nâng cao năng suất lao động đến việc cải thiện chất lượng cuộc sống.

15/09/2025

Trích đoạn nội dung tài liệu

PHẦN MỞ ĐẦU Ngày nay, với những ứng dụng của khoa học kỹ thuật tiên tiến, thế giới của chúng ta đã và đang ngày một thay đổi, văn minh và hiện đại hơn. Sự phát triển của kỹ thuật điện tử đã tạo ra hàng loạt những thiết bị với các đặc điểm nổi bật nhƣ sự chính xác cao, tốc độ nhanh, gọn nhẹ là những yếu tố rất cần thiết góp phần cho hoạt động của con ngƣời đạt hiệu quả cao. Các bộ điều khiển sử dụng vi điều khiển tuy đơn giản nhƣng để vận hành và sử dụng đƣợc lại là một điều rất phức tạp. Các bộ vi điều khiển theo thời gian cùng với sự phát triển của công nghệ bán dẫn đã tiến triển rất nhanh, từ các bộ vi điều khiển 4 bit đơn giản đến các bộ vi điều khiển 32 bit, rồi sau này là 64 bit.

Điện tử đang trở thành một ngành khoa học đa nhiệm vụ. Điện tử đã đáp ứng đƣợc những đòi hỏi không ngừng từ các lĩnh vực công – nông – lâm – ngƣ nghiệp cho đến các nhu cầu cần thiết trong hoạt động đời sống hằng ngày. Robot có vai trò rất quan trọng trong đời sống hiện nay đặc biệt là những ứng dụng của nó trong công nghiệp, sản xuất kinh tế, quốc phòng…. Vì vậy em chọn đề tài “ Thiết kế robot dò line tránh vật cản ” để làm đồ án điều khiển tự động.

Mặc dù đã rất cố gắng thiết kế và làm mạch nhƣng do thời gian ngắn và năng lực còn hạn chế nên mạch vẫn còn những sai sót. Em mong thầy (cô) giáo góp ý để em sớm hoàn thành đồ án này. Em xin chân thành cảm ơn! 6 CHƢƠNG 2 : TỔNG QUAN ROBOT DÒ LINE 2. Tổng quan về ứng dụng vi điều khiển - Với sự phát triển không ngừng của khoa học kỹ thuật, đặc biệt là sự phát triển trong ngành điện tử đã đem đến rất nhiều ứng dụng trong công nghiệp và trong sinh hoạt gia đình.

- Từ khi công nghệ chế tạo loại vi mạch lập trình phát triển đã đem đến những phƣơng thức kỹ thuật điều khiển hiện đại có nhiều ƣu điểm hơn so với việc sử dụng các mạch điều khiển lắp ráp bằng các linh kiện rời nhƣ kích thƣớc nhỏ, giá thành rẻ, độ làm việc tin cậy, công suất tiêu thụ nhỏ. - Trong các ứng dụng dân dụng và công nghiệp, các bộ vi mạch vi điều khiển đƣợc sử dụng rộng rãi và chúng đã phát huy đƣợc tính ƣu việt của nó và ngày càng đƣợc sử dụng rộng rãi hơn. - Việc sử dụng các bộ vi điều khiển để điều khiển các công việc mang tính lặp lại có chu kì là cần thiết để thay thế sự giám sát của con ngƣời, giảm đƣợc số lƣợng nhân công trong các dây chuyền sản xuất, thay con ngƣời thực hiện các công việc mang tính nguy hiểm, độc hại,. Giới thiệu về robot dò line 2.

Giới thiệu Ngày nay, khoa học kĩ thuật càng ngày càng phát triển, không chỉ phát triển ở một nhóm nƣớc ở châu âu nhƣ trƣớc đây mà lan rộng ra toàn cầu. Một trong những bƣớc tiến của khoa học đáng kể đến là sự xuất hiện và ra đời của robot - những bộ máy thông minh. Robot thực ra đó là những máy móc đƣợc con ngƣời chế tạo từ nhiều vật liệu khác nhau, nhƣng chủ yếu là những vật liệu dẫn điện. Gọi là những máy móc thông minh vì robot có thể làm những công việc thay thế con ngƣời từ những công việc đơn giản nhất cho đến những công việc phức tạp.

Có thể hiểu cấu trúc robot nhƣ sau: Robot gồm có hai phần: 7 + Phần cứng: là phần cấu tạo nên cấu trúc hoạt động của robot (có thể xem là phần ta có thể xem là mắt thƣờng). + Phần mềm: là phần chƣơng trình đƣợc lập trình viên viết và nạp vào robot nhằm điều khiển robot hoạt động độc lập (có thể xem đây là phần không thể nhìn thấy bằng mắt thƣờng). Nhận thức đƣợc tầm quan trọng của robot đối với đời sống ngày nay chúng em đã mạnh dạn chế tạo robot dò line - một dạng của robot. Robot dò line là loại robot có cấu tạo nhƣ một loại xe có thể tự động nhận dạng và chạy theo một đƣờng đi có sẵn và tự tính toán đƣờng đi để tới đích mà không cần ngƣời điều khiển nhờ chƣơng trình đƣợc nạp sẵn do ngƣời lập trình viết nên.

Robot chúng em dò theo những vạch đƣờng và ở đây là vạch đen trên nền trắng.1 Sân chạy robot Trong đó, những đƣờng thẳng đen là những vạch robot dò đƣờng đi. Còn phần sân là một màu trắng đối lập với vạch đen nhằm để robot không bị nhiễu khi dò đƣờng. Sở dĩ nhƣ vậy vì cảm biến trong robot nhận dạng và phát hiện vạch đen. Ứng dụng của robot dò đƣờng - Ứng dụng trong cuộc sống hằng ngày: chúng ta có thể chế tạo máy hút bụi tự động từ một robot mini gắn một máy hút bụi nhỏ ở trên, robot sẽ tự động di chuyển trong nhà đồng thời máy hút bụi cũng hoạt động sẽ làm sạch bụi bẩn dƣới mặt sàn nhà.

8 - Ứng dụng trong công nghiệp: chế tạo một robot vận chuyển hàng hóa trên tuyến đƣờng cố định, dựa vào khả năng di chuyển theo vạch của robot ta vạch một đƣờng đi từ xƣởng sản xuất A sang xƣởng sản xuất B từ đó robot co thể chở hàng hóa đi theo đƣờng đã vật từ xƣởng sản xuất A sang xƣởng sản xuất B và ngƣợc lại. - Ứng dụng trong quân sự: chế tạo những robot dò mìn, hiện nay khoa học đã phát triển hơn nhiều robot có khả năng di chuyển dựa vào việc xử lý ảnh do robot chụp lại, từ đó robot có thể tìm đƣợc đƣờng đi và phát hiện ra mìn,vật cần tìm CHƢƠNG 3 : THIẾT KẾ VÀ TÌM HIỂU LINH KIỆN CỦA HỆ THỐNG 3. Yêu cầu đề tài Sử dụng Arduino UNO R3 thông qua bộ cảm biến dò đƣờng để xuất tín hiệu cho Module L298 điều khiển bánh xe đi đúng vạch. Gải pháp thiết kế 3.

Sơ đồ khối Để thực hiện đƣợc thiết kế và chế tạo robot dò line em đƣa ra sơ đồ thiết kế nhƣ sau: 9 Hình 3.1 Sơ đồ khối robot dò đường 3. Phân tích chức năng các khối - Khối cấp nguồn: Khối cấp nguồn 5VDC có chức năng cấp nguồn 5V cho các khối có thể hoạt động đƣợc. - Khối cảm biến: Sử dụng module cảm biến dò đƣờng để nhận tín hiệu từ bên ngoài xong chuyển tín hiệu sang khối so sánh. - Khối so sánh: Nhận tín hiệu từ khối cảm biến, so sánh và khếch đại tín hiệu để đƣa ra mức logic 0 tƣơng ứng với trạng thái có vạch và mức logic 1 tƣơng ứng với trạng thái không vạch rồi chuyển tín hiệu cho khối điều khiển trung tâm xử lý.

- Khối điều khiển trung tâm: Sử dụng Arduino Uno R3, nhận tín hiệu từ khối so sánh rồi tính toán để xác định trạng thái robot đang di chuyển và xuất ra tín hiệu xung chuyển qua khối điều khiển động cơ. - Khối điều khiển động cơ: Sử dụng module L298 để nhận tín hiệu từ khối điều khiển trung tâm rồi xử lý tín hiệu để điều hƣớng xe di chuyển đúng. - Khối cấp nguồn: Khối cấp nguồn 5VDC có chức năng cấp nguồn 5V cho các khối có thể hoạt động đƣợc. 10 - Khối cảm biến: Sử dụng module cảm biến dò đƣờng để nhận tín hiệu từ bên ngoài xong chuyển tín hiệu sang khối điều khiển trung tâm.

- Khối điều khiển trung tâm: Sử dụng Arduino Uno R3, nhận tín hiệu từ khối cảm biến rồi tính toán để xác định trạng thái robot đang di chuyển và xuất ra tín hiệu xung chuyển qua khối điều khiển động cơ. - Khối điều khiển động cơ: Sử dụng module L298 để nhận tín hiệu từ khối điều khiển trung tâm rồi xử lý tín hiệu để điều hƣớng xe di chuyển đúng. Nguyên lý hoạt động Hình 3.2 Sơ đồ nguyên lý Robot theo dõi đƣờng dây cảm nhận đƣờng màu đen bằng cách sử dụng cảm biến hồng ngoại TCRT5000. Tín hiệu từ cảm biến đƣợc đƣa qua mạch so sánh và khếch đại tín hiệu để đƣa ra mức logic “0” ứng với trạng thái có vạch và mức logic “1” ứng với trạng thái không có vạch và gửi tín hiệu đến arduino.

Dựa vào tín hiệu từ khối cảm biến, khối điều khiển trung tâm sẽ tính toán để xuất ra tín hiệu điều khiển các động cơ sử dụng IC L298. Lựa chọn linh kiện 3. Khối điều khiển 3. Giới thiệu chung về Arduino Arduino đã và đang đƣợc sử dụng rất rộng rãi trên thế giới, và ngày càng chứng tỏ đƣợc sức mạnh của chúng thông qua vô số ứng dụng độc đáo của ngƣời dùng trong cộng đồng nguồn mở (open- source).

Tuy nhiên tại Việt Nam Arduino vẫn còn chƣa đƣợc biết đến nhiều. 11 Arduino cơ bản là một nền tảng mẫu mở về điện tử (open-source electronic sprototyping platform) đƣợc tạo thành từ phần cứng lẫn phần mềm. Về mặt kỹ thuật có thể coi Arduino là 1 bộ điều khiển logic có thể lập trình đƣợc. Đơn giản hơn, Arduino là một thiết bị có thể tƣơng tác với ngoại cảnh thông qua các cảm biến và hành vi đƣợc lập trình sẵn.

Với thiết bị này, việc lắp ráp và điều khiển các thiết bị điện tử sẽ dễ dàng hơn bao giờ hết. Arduino đƣợc phát triển nhằm đơn giản hóa việc thiết kế, lắp ráp linh kiện điện tử cũng nhƣ lập trình trên vi xử lí và mọi ngƣời có thể tiếp cận dễ dàng hơn với thiết bị điện tử mà không cần nhiều về kiến thức điện tử và thời gian. Sau đây là nhƣng thế mạnh của Arduino so với các nền tảng vi điều khiển khác:  Chạy trên đa nền tảng: Việc lập trình Arduino có thể thể thực hiện trên các hệ điều hành khác nhau nhƣ Windows, Mac Os, Linux trên Desktop, Android trên di động.  Ngôn ngữ lập trình đơn giản dễ hiểu  Nền tảng mở: Arduino đƣợc phát triển dựa trên nguồn mở nên phần mềm chạy trên Arduino đƣợc chia sẻ dễ dàng và tích hợp vào các nền tảng khác nhau.

 Mở rộng phần cứng: Arduino đƣợc thiết kế và sử dụng theo dạng module nên việc mở rộng phần cứng cũng dễ dàng hơn.  Đơn giản và nhanh: Rất dễ dàng lắp ráp, lập trình và sử dụng thiết bị.  Dễ dàng chia sẻ: Mọi ngƣời dễ dàng chia sẻ mã nguồn với nhau mà không lo lắng về ngôn ngữ hay hệ điều hành mình đang sử dụng. Arduino có rất nhiều module, mỗi module đƣợc phát triển cho một ứng dụng.

Về mặt chức năng, các bo mạch Arduino đƣợc chia thành hai loại, loại bo mạch chính có chip Atmega và loại mở rộng thêm chức năng cho bo mạch chính.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ