Isi kandungan:

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

Video: WARRIOR ARDUINO NINJA !!!: 6 Langkah

Video: WARRIOR ARDUINO NINJA !!!: 6 Langkah
Video: TRANSFORMERS Bumblebee meets his biggest fan! 2024, November
Anonim
WARRIOR ARDUINO NINJA !!!
WARRIOR ARDUINO NINJA !!!

Begitu banyak orang telah melakukan perkara yang mengerikan kepada Arduino

Hari ini, Arduino akan membalas dendam

Robot arduino ini akan melawan semua penyerang, dengan pedang! YAAAAAAA !!!!!!!!

Langkah 1: Bahagian yang Diperlukan:

Bahagian yang Diperlukan
Bahagian yang Diperlukan

Bertenang! Anda tidak memerlukan pedang keluli dengan pisau yang bersinar dan sarung untuk membuat projek ini! Membunuh orang dilarang di kebanyakan negara, jika tidak semuanya

Anda memerlukan item biasa berikut untuk membuat projek ini:

1) Arduino UNO

2) Joystick analog (barang murah tetapi hebat)

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

4) Kepingan Sunboard / Helaian kadbod / Lembaran Depron (Apa sahaja yang anda suka).

5) Senapang gam panas

6) Papan roti mini, atau alas apa pun

7) Wayar pelompat

8) Bank kuasa

Langkah 2: Perhimpunan:

Perhimpunan
Perhimpunan

Sambungkan pin Arduino berikut ke kayu bedik analog;

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

Sambungkan wayar kawalan servos ke D9 dan D10 pada Arduino dan terminal vcc dan gnd masing-masing ke 5v / 3.3v dan gnd

Catatan: Sekiranya anda menggunakan servo yang lebih besar, sila pasangkannya dari sumber yang terpisah, kerana arduino tidak mencukupi.

Langkah 3: Membina Robot:

Membina Robot
Membina Robot

Betulkan servo yang lebih besar ke pangkal dengan gam panas

Kemudian, pasangkan servo yang lebih kecil di lengannya

Langkah 4: Membuat Pedang:

Membuat Pedang
Membuat Pedang

Buat pedang dengan bahan pilihan anda. Kemudian pasangkannya ke lengan servo robot yang lebih kecil

(Saya benar-benar buruk dalam seni dan kerajinan, jadi pedang saya kelihatan seperti tongkat.)

Langkah 5: Kod;

#sertakan

Servo myservo;

Servo myservo2;

int x = 0;

int y = 1;

int pos1 = 0;

int pos2 = 0;

int a; int b;

int c;

int d;

batal persediaan () {

myservo.attach (9);

myservo2.attach (10);

pinMode (x, INPUT);

pinMode (y, INPUT);

}

gelung kosong () {

a = analogRead (x);

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

myservo.write (b);

kelewatan (15);

c = analogRead (y);

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

myservo2.write (d);

kelewatan (15);

}

Langkah 6: NINJA ANDA SIAP !!!!!

Disyorkan: