Mục lục:

Robot: 7 bước (có hình ảnh)
Robot: 7 bước (có hình ảnh)

Video: Robot: 7 bước (có hình ảnh)

Video: Robot: 7 bước (có hình ảnh)
Video: 7 Con ROBOT Giống Người Thật Một Cách Đáng Sợ - Sẽ "Soắn Ngôi" Loài Người Trong Tương Lai? 2024, Tháng mười một
Anonim
Image
Image

Đối với dự án cuối cùng của chúng tôi, chúng tôi được yêu cầu xây dựng bất cứ thứ gì chúng tôi muốn. Sử dụng những gì chúng tôi đã học và những gì chúng tôi có thể tìm thấy trực tuyến. Tôi là một fan cuồng nhiệt của loạt phim Super Smash Bros. Tôi sở hữu tất cả các trò chơi ngoại trừ trò chơi đầu tiên. Vì vậy, đối với dự án cuối cùng của mình, tôi quyết định chế tạo một robot dựa trên nhân vật có thể điều khiển được là R. O. B.

Bước 1: Vật liệu

Vật liệu
Vật liệu
Vật liệu
Vật liệu
  • 4 180 độ Servo
  • 13 Nam - Dây đực
  • 8 Dây Nam - Nữ
  • 2 Cần điều khiển
  • 1 bảng mạch
  • 1 Arduino

Bước 2: Hệ thống dây điện

Hệ thống dây điện
Hệ thống dây điện
Hệ thống dây điện
Hệ thống dây điện
Hệ thống dây điện
Hệ thống dây điện
Hệ thống dây điện
Hệ thống dây điện

Sử dụng dây đực-đực để kết nối mặt âm của breadboard với mặt đất (GND) trên Arduino. Sau đó, kết nối VR X của cần điều khiển với A0 và A2, và VR Y với A1 và A3 trên Arduino. Sau đó kết nối chân Joysticks 5v với chân 3,5 và 5V trên Arduino và GND với bất kỳ GND nào trên Arduino. Sau đó, đối với mỗi trong số 4 servo, kết nối dây màu trắng với các chân 7 - 4 trên Arduino. Sau đó, kết nối dây màu đỏ trên servo với breadboard phía dương và kết nối dây màu đen với mặt âm của breadboard. Sau đó cắm Hộp Pin để cấp nguồn cho mạch.

Bước 3: Mã - Khai báo các biến của bạn

Mã - Khai báo các biến của bạn
Mã - Khai báo các biến của bạn

#bao gồm

Servo servo1; Servo servo2; Servo servo3; Servo servo4; int joyX = 0; int joyY = 1; int joyX2 = 2; int joyY2 = 3; int joyVal; int joyVal2;

Lệnh Servo tạo một đối tượng servo để điều khiển một servo.

Bước 4: Mã - Thiết lập

Mã - Thiết lập
Mã - Thiết lập

void setup () {// Gắn mỗi servo vào một chân servo1.attach (7); servo2.attach (6); servo3.attach (5); servo4.attach (4); }

Bước 5:

Hình ảnh
Hình ảnh

void loop ()

{

joyVal = analogRead (joyX); // Đọc giá trị Joystick joyVal = map (joyVal, 0, 1023, 0, 180); // Chuyển đổi giá trị Cần điều khiển thành độ servo1.write (joyVal); // Thay đổi vị trí của servo để khớp với đầu vào Joystick joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write (joyVal); chậm trễ (15); joyVal2 = analogRead (joyX2); joyVal2 = map (joyVal2, 0, 1023, 0, 180); servo3.write (joyVal2); joyVal = analogRead (joyY2); joyVal2 = map (joyVal2, 0, 1023, 0, 180); servo4.write (joyVal2); chậm trễ (15); }

Bước 6: Cơ sở

Căn cứ
Căn cứ

Vì vậy, khi bạn đã hoàn thành mạch và mã. Bạn có thể bắt đầu xây dựng robot thực tế. Đối với cơ sở, bạn muốn tạo tất cả các góc 45 độ. Các cạnh dài là 18 cm và các cạnh quần đùi là 6 cm. Vì vậy, chỉ cần làm theo hình ảnh và cắt hình dạng của cơ sở của chúng tôi. Sau đó, làm 2 dải dài 54 cm và rộng 5 cm để sử dụng làm tường. Để hở các cạnh nhỏ 6 cm. Sau đó, bạn muốn nhân đôi phần cơ sở để tạo mái nhà. bây giờ trong ngăn này, chúng tôi sẽ thêm

Bước 7: Thực hiện xoay cơ thể

Image
Image
Làm cho cơ thể quay
Làm cho cơ thể quay
Làm cho cơ thể quay
Làm cho cơ thể quay

Lấy một cuộn khăn giấy và băng keo / súng bắn keo nóng vào giữa mái nhà. Sau đó, tạo một cái gì đó cao 6 cm vòng quanh đế của cuộn khăn giấy. Sau đó tạo một tấm lớn với một lỗ đủ lớn để vừa cuộn khăn giấy qua đó. Đặt đĩa lên vòng, sau đó dán một servo vào đầu cuộn khăn giấy. Chúng tôi không thể đặt tất cả trọng lượng lên servo. Vì vậy, chúng tôi sẽ sử dụng gậy chốt và làm cho nó quay. Vì vậy, tạo 2 lỗ trên tấm đủ lớn để lắp một số chốt. Dính chốt vào lỗ, đủ rồi nó sẽ chọc qua đáy lỗ một chút. Băng keo / súng bắn keo nóng các chốt vào lỗ để nó không di chuyển. Lấy một hộp khăn giấy rỗng và tạo các lỗ đủ lớn để lắp đầu kia của chốt cài. Ngoài ra, hãy đảm bảo rằng mức độ trải ra đủ để cả hai chốt có thể đi qua. Sau đó, dán hộp vào servo và dán các chốt vào các lỗ của hộp khăn giấy. Băng / keo nóng các chốt vào các lỗ để nó không di chuyển.

Đề xuất: