Daftar Isi:

ARDUINO NINJA WARRIOR !!!: 6 Langkah
ARDUINO NINJA WARRIOR !!!: 6 Langkah

Video: ARDUINO NINJA WARRIOR !!!: 6 Langkah

Video: ARDUINO NINJA WARRIOR !!!: 6 Langkah
Video: Don't Do This At Home 2024, November
Anonim
ARDUINO NINJA WARRIOR!!!
ARDUINO NINJA WARRIOR!!!

Begitu banyak orang telah melakukan hal-hal yang mengerikan untuk Arduino

Hari ini, Arduino akan membalas dendam

Robot arduino ini akan melawan semua penjajah, dengan sebuah PEDANG !YAAAAAAA!!!!!!!!

Langkah 1: Bagian yang Diperlukan:

Bagian yang Diperlukan
Bagian yang Diperlukan

Tenang! Anda tidak memerlukan pedang baja dengan bilah yang bersinar dan sarungnya untuk membuat proyek ini! Membunuh orang dilarang di sebagian besar negara, jika tidak semua

Anda akan membutuhkan barang-barang biasa berikut untuk membuat proyek ini:

1) Arduino UNO

2) Joystick analog (barang murah tapi luar biasa)

3) Dua servos. Saya menggunakan servo 9g dan servo 3.7g

4) Lembar Sunboard / Lembar karton / lembar Depron (Apa pun yang Anda inginkan).

5) Pistol lem panas

6) Papan tempat memotong roti mini, atau alas apa pun

7) Kabel jumper

8) Sebuah bank daya

Langkah 2: Perakitan:

Perakitan
Perakitan

Hubungkan pin Arduino berikut ke joystick analog;

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

Hubungkan kabel kontrol servo ke D9 dan D10 pada Arduino dan terminal vcc dan gnd masing-masing ke 5v/3.3v dan gnd

Catatan: Jika Anda menggunakan servo yang lebih besar, berikan daya dari sumber terpisah, karena arduino tidak akan cukup.

Langkah 3: Membangun Robot:

Membangun Robot
Membangun Robot

Perbaiki servo yang lebih besar ke alas dengan lem panas

Kemudian, pasang servo yang lebih kecil di lengannya

Langkah 4: Membuat Pedang:

Membuat Pedang
Membuat Pedang

Buat pedang dengan bahan pilihan Anda. Kemudian pasang ke lengan servo robot yang lebih kecil

(Saya sangat buruk dalam seni dan kerajinan, jadi pedang saya lebih mirip tongkat.)

Langkah 5: Kode;

#termasuk

Servo myservo;

Servo myservo2;

int x=0;

int y=1;

int pos1=0;

int pos2=0;

dalam sebuah; int b;

int c;

int d;

batalkan pengaturan() {

myservo.attach(9);

myservo2.attach(10);

pinMode(x, INPUT);

pinMode(y, INPUT);

}

lingkaran kosong() {

a=analogBaca(x);

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

myservo.write(b);

penundaan (15);

c=analogBaca(y);

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

myservo2.write(d);

penundaan (15);

}

Langkah 6: NINJA ANDA SIAP!!!!!

Direkomendasikan: