Mục lục:

ARDUINO NINJA WARRIOR !!!: 6 bước
ARDUINO NINJA WARRIOR !!!: 6 bước

Video: ARDUINO NINJA WARRIOR !!!: 6 bước

Video: ARDUINO NINJA WARRIOR !!!: 6 bước
Video: minh chứng cho thấy, thời đại đã thay đổi chóng mặt như thế nào. #Short 2024, Tháng mười một
Anonim
ARDUINO NINJA CHIẾN BINH !!!
ARDUINO NINJA CHIẾN BINH !!!

Rất nhiều người đã làm những điều tàn ác như vậy với Arduino

Hôm nay, Arduino sẽ báo thù

Robot arduino này sẽ chống lại tất cả những kẻ xâm lược, với một KIẾM! YAAAAAAA !!!!!!!!!

Bước 1: Các bộ phận bắt buộc:

Các bộ phận yêu cầu
Các bộ phận yêu cầu

Bình tĩnh! Bạn sẽ không cần một thanh kiếm thép với một lưỡi sáng và một bao kiếm để thực hiện dự án này! Việc giết người bị cấm ở hầu hết các quốc gia, nếu không muốn nói là tất cả

Bạn sẽ cần những vật dụng thông thường sau đây để thực hiện dự án này:

1) Một Arduino UNO

2) Cần điều khiển tương tự (công cụ rẻ nhưng tuyệt vời)

3) Hai servo. Tôi đã sử dụng một servo 9g và một servo 3,7g

4) Tấm Sunboard / Tấm bìa cứng / Tấm Depron (Bất cứ thứ gì bạn thích).

5) Một súng bắn keo nóng

6) Một breadboard mini, hoặc bất kỳ loại đế nào

7) Dây nhảy

8) Một ngân hàng điện

Bước 2: Lắp ráp:

Cuộc họp
Cuộc họp

Kết nối các chân Arduino sau với cần điều khiển tương tự;

5v- vcc, gnd-gnd, A0- VRX, A1- VRY

Kết nối dây điều khiển của servos với D9 và D10 trên Arduino và các đầu cuối vcc và gnd với 5v / 3.3v và gnd tương ứng

Lưu ý: Nếu bạn đang sử dụng các Servos lớn hơn, vui lòng cấp nguồn cho chúng từ một nguồn riêng, vì arduino sẽ không đủ.

Bước 3: Xây dựng Robot:

Xây dựng Robot
Xây dựng Robot

Cố định servo lớn hơn vào đế bằng keo nóng

Sau đó, gắn servo nhỏ hơn trên cánh tay của nó

Bước 4: Tạo thanh kiếm:

Tạo thanh kiếm
Tạo thanh kiếm

Làm thanh kiếm bằng vật liệu bạn chọn. Sau đó, gắn nó vào cánh tay của servo nhỏ hơn của robot

(Tôi thực sự không giỏi về nghệ thuật và thủ công, vì vậy thanh kiếm của tôi trông giống một cây gậy hơn.)

Bước 5: Mã;

#bao gồm

Servo myservo;

Servo myservo2;

int x = 0;

int y = 1;

int pos1 = 0;

int pos2 = 0;

int a; int b;

int c;

int d;

void setup () {

myservo.attach (9);

myservo2.attach (10);

pinMode (x, INPUT);

pinMode (y, INPUT);

}

void loop () {

a = analogRead (x);

b = map (a, 0, 1023, 0, 180);

myservo.write (b);

chậm trễ (15);

c = analogRead (y);

d = map (c, 0, 1023, 0, 180);

myservo2.write (d);

chậm trễ (15);

}

Bước 6: NINJA CỦA BẠN ĐÃ SN SÀNG !!!!!!

Đề xuất: