Nếu như bạn đang muốn vươn lên là robot của bản thân mình thành một robot auto ? Một chú Robot có công dụng điều hướng trong một môi trường thiên nhiên mà ko cần tới việc tham gia của con fan ? Vậy bài viết này gợi ý làm robot dò đường sử dụng Arduino này của Uniduc và đúng là những gì nhiều người đang cần.

Bạn đang xem: Lập trình robot dò đường

Trên thực tiễn việc tạo nên một chú Robot di động là 1 trong những việc tuy không dễ nhưng hầu như người nào cũng có thể làm cho được. Nếu nếu bạn là một công ty sản xuất, một nhà phát triển hay là 1 người nghiệp dư không có kinh nghiệm vào lĩnh vực chế tạo Robot đều có thể chế tạo ra số đông chú Robot dò đường. . 

Bài viết sau đây sẽ phía dẫn các bạn đọc từng bước làm robot dò đường dùng Arduino. Cùng với những cách dưới đây, độc giả hoàn toàn hoàn toàn có thể biến những xe hơi đồ đùa RC của chính mình thành Robot tự lái, tránh chướng ngại vật, thậm chí còn cả đồ vật hút lớp bụi tự động. 

Tổng quát về phía dẫn làm robot dò đường sử dụng Arduino


*

Tổng quát về phía dẫn có tác dụng robot dò đường dùng Arduino


Trong bài bác hướng dẫn này, Uniduc áp dụng bộ vi tinh chỉnh Arduino. Và thông qua Arduino, cửa hàng chúng tôi tạo ra hai hành trình không giống nhau cho Robot

Với hành trình dài đầu tiên, Robot sẽ tự động đi xung quanh không gian thử nghiệm cùng tránh tất cả chướng hổ hang vật trên phố chúng đi. Để giúp Robot tránh trang bị cản tốt, chúng tôi thiết đặt thêm đến nó khối hệ thống hai cảm biến siêu âm.

Trong lúc chương trình đầu tiên dùng bộ cảm ứng siêu âm để dìm diện đồ cản, thì ở hành trình thứ hai, chúng tôi sử dụng mảng 2-D. Mảng 2-D này phụ trách vạch ra khu vực xung xung quanh và thu thập các số liệu. Sau khi có số liệu, Robot vẫn nhận diện được phần đa chướng hổ thẹn vật xung quanh nó. 

Hướng dẫn làm robot dò đường sử dụng Arduino

Bước 1: chuẩn bị vật liệu


*

Chuẩn bị đồ liệu


Cấu trúc

Về phần cấu trúc làm khuôn, các bạn hoàn toàn có thể dùng ngẫu nhiên vật liệu nào nhằm tạo cấu trúc bạn mong muốn. Trong bài hướng dẫn này, Uniduc đã chọn Vex có tác dụng khung cho Robot của mình.

Thực ra, bạn cũng có thể làm khung ở bất kỳ giai đoạn nào cả quy trình không độc nhất thiết là quy trình tiến độ đầu tiên. Tuy nhiên Uniduc vẫn khuyên chúng ta nên làm khung từ đầu. Bởi vì cho dù bạn thực hiện động cơ không giống nhau thì cỗ khung cũng gần giống như nhau.

Trong bài này, Uniduc áp dụng động cơ Vex và cảm ứng Vex. Dưới đây là tổng thể nguyên thiết bị liệu bọn họ sẽ cần để triển khai robot dò đường dùng Arduino.

2 bộ cảm biến siêu âm.4 Servos (5 mang đến funsies).Arduino ( Uno)Bảng Perf (Radio Shack 276-150) Rất những dây.2 pin sạc 9,6 V ( sạc Vex ).1 pin sạc 9V (để cung cấp nguồn đến Arduino).4 bánh xe pháo (đường kính 5 ”).5 các loại phần cứng (đai ốc, bu lông, v.v.).Băng keo.

Bước 2: Cơ khí


*

Cơ khí


Xây dựng một cơ sở kiên cố là câu hỏi làm thứ nhất và vô cùng đặc biệt quan trọng khi chế chế tác Robot. Ở bước này, chúng ta có thể chế tạo theo phong cách bạn muốn.

Trong bài viêt này, Uniduc đã sản xuất ra 2 nguyên mẫu không giống nhau của một chú Robot. Ở quy mô đầu tiên, chúng tôi tạo đến Robot của chính bản thân mình có làm nên giống xe cộ tải. Với kích cỡ và cấu trúc như vậy, chắc hẳn rằng Robot khó quay đầu và di chuyển chậm hơn. 

Do đó ở mô hình thứ hai, shop chúng tôi đã trở qua nguyên mẫu tất cả kích thước nhỏ dại hơn với cấu trúc gọn hơn.

Bánh xe

Ở cả bên dưới 2 mô hình, công ty chúng tôi gắn thêm những servo để tạo nên một không gian vừa đủ nhằm gắn bánh xe pháo agv

Với phần bánh xe, bạn có thể lựa chọn sử dụng ổ đĩa nhị bánh cùng ổ đĩa bốn bánh. Điều này vẫn tùy thuộc vào độ mạnh mẽ của Servo. Còn trong bài viết hôm nay, Uniduc đã lựa chọn một ổ đĩa bốn bánh. Bao gồm một giữ ý nhỏ dại khi bạn lắp ổ đĩa bánh xe pháo là chúng ta nhớ chừa một không gian đủ để lắp PCB, Arduino cùng pin nhé.

Hướng dẫn đính bánh xe

Phần tiếp sau Uniduc sẽ gắn thêm các bánh xe cộ vào các servo.

Xem thêm: cách làm thịt bò khô ngon như ngoài hàng

Uniduc đang thêm các phần tử tiếp viện phía bên ngoài các bánh xe cộ để cố định phía bên đó của trục và giữ đến chúng không xẩy ra bung ra. 

Hai bánh xe cộ phụ ngơi nghỉ phía trước được nâng cấp để giả dụ robot chạy vào lề con đường hoặc lên khu vực cao hơn, Robot rất có thể leo lên trên mặt đó. Sau đó, cửa hàng chúng tôi dán chất keo vào nhì bánh sau để bớt ma tiếp giáp của Robot để nó trở về dễ hơn.

Giá đỡ pin

Sau khi đang lắp ráp chấm dứt phần bánh xe cộ vào Servo, bọn chúng tôi bắt đầu chuyển sang thêm giá đỡ pin. Thay vì sạc pin, cửa hàng chúng tôi sẽ gạn lọc lấy một cỗ sạc pin Vex cùng hack nó nhằm nó truyền tích điện đến các bánh xe hơn.

Tiếp theo, bạn cần lấy bảng mạch bên trong ra và khử những dây dẫn âm với dương đi cho cổng sạc.

Sau đó, hãy hàn các dây màu black từ hai cực pin lại cùng với nhau và hàn những dây màu đỏ với nhau. Tiếp theo, bạn hãy hàn tiếp từng dây vào dây đỏ với đen. Sau đó cắm trực tiếp vào PCB của bạn.

Hệ thống cảm biến siêu âm

Sau khi đang lắp kết thúc giá đỡ pin, bạn phải lắp thêm một giá đỡ phía trước nhằm gắn khối hệ thống cảm biến hết sức âm đến Robot. 

Vị trí của hệ thống cảm ứng siêu âm này sẽ phụ thuộc vào vào tác dụng của Robot. Điều đó bao gồm nghĩa là bạn muốn Robot vượt lên phía trên nữa thì rất có thể gắn bộ cảm ứng siêu âm xoay tại phần trung vai trung phong của Robot. 

Chúng tôi đã đưa vào những hình ảnh về kiến tạo Mark II của chúng tôi. Là một trong ổ đĩa bốn bánh tiêu chuẩn chỉnh đồng thời gồm thêm xây cất bánh sơ cua. Bánh sơ cua sẽ lập trình nặng nề và tinh vi hơn cơ mà nó chất nhận được truyền động ba chiều.

Bước 3: Bảng mạch điện tử của robot dò đường cần sử dụng arduino

*

Các thiết bị điện tử đến robot này sẽ không khó lắm. Nếu bạn sử dụng ý tưởng phát minh giá đỡ sạc từ trên xuống, thì 9.6 của các bạn sẽ được kết nối tuy nhiên song. Nếu như bạn không sử dụng phát minh đó, hãy kết nối song song những pin của bạn. Sau đó, theo dõi hình hình ảnh của bảng mạch được đăng trên đây. 

Tuy nhiên, hãy cảnh giác vì tùy thuộc vào kích thước đế của bạn, dây servo của chúng ta có thể không tiếp cận được với bảng mạch. 

Uniduc đang áp dụng cùng một dây biểu lộ cho servos 1 với 2 và một dây biểu thị khác mang đến servos 3 với 4. Điều này là do servos 1 cùng 2 phải luôn có cùng một tín hiệu trong lúc servos 3 với 4 phải luôn có thuộc một dấu hiệu (vì bọn chúng ở và một phía).

Nếu bạn muốn thêm một cảm ứng khác hoặc một servo khác, chỉ việc làm theo mô hình tương trường đoản cú như vào hình kết nối tín hiệu với chân Arduino, 5V sang màu đỏ và nối đất thành màu sắc đen. Hãy nhớ rằng mặt khu đất trên đụng cơ phải được kết nối đối với cả màu đen Arduino và màu đen của pin.

Ngoài ra, Uniduc cũng gắn thêm một bộ mã hóa cù trên một trong các động cơ của mình chỉ nhằm đo coi nó đã quay được bao xa. Tuy nhiên điều này trọn vẹn là không yêu cầu thiết.

Trên trên đây là nội dung bài viết hướng dẫn biện pháp làm robot dò đường cần sử dụng arduino. Những kỹ năng và kiến thức liên quan cho robot dò đường bao gồm thể bài viết liên quan tại đây.