Turinys:

ARDUINO NINJA WARRIOR !!!: 6 žingsniai
ARDUINO NINJA WARRIOR !!!: 6 žingsniai

Video: ARDUINO NINJA WARRIOR !!!: 6 žingsniai

Video: ARDUINO NINJA WARRIOR !!!: 6 žingsniai
Video: This anti-tank drone-missile concept is mind blowing. 2024, Lapkritis
Anonim
ARDUINO NINJA WARRIOR !!!
ARDUINO NINJA WARRIOR !!!

Tiek daug žmonių padarė tokių žiaurių dalykų Arduino

Šiandien „Arduino“keršys

Šis arduino robotas kovos su visais įsibrovėliais kardu! YAAAAAAA !!!!!!!!

1 veiksmas: reikalingos dalys:

Reikalingos dalys
Reikalingos dalys

Nusiramink! Norint įgyvendinti šį projektą, jums nereikės plieninio kardo su spindinčiu peiliuku ir kamščiu! Žmonių žudymas yra uždraustas daugelyje šalių, jei ne visose

Norint įgyvendinti šį projektą, jums reikės šių kasdienių daiktų:

1) „Arduino UNO“

2) Analoginė vairasvirtė (pigus, bet nuostabus dalykas)

3) Du servai. Aš naudoju 9g servo ir 3,7g servo

4) Saulės lentos lapas/ Kartono lapas/ Depron lapas (ko norite).

5) Karštas klijų pistoletas

6) mini duonos lenta arba bet koks pagrindas

7) jungiamieji laidai

8) Maitinimo bankas

2 žingsnis: Surinkimas:

Surinkimas
Surinkimas

Prijunkite šiuos „Arduino“kaiščius prie analoginės vairasvirtės;

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

Prijunkite servo valdymo laidą prie D9 ir D10 „Arduino“ir „vcc“ir „gnd“gnybtų atitinkamai prie 5v/3.3v ir gnd

Pastaba: jei naudojate didesnius servoservisus, maitinkite juos iš kito šaltinio, nes arduino bus nepakankamai.

3 žingsnis: Roboto kūrimas:

Roboto kūrimas
Roboto kūrimas

Pritvirtinkite didesnį servo prie pagrindo karštais klijais

Tada pritvirtinkite mažesnį servo ant rankos

4 žingsnis: sukurkite kardą:

Kardo kūrimas
Kardo kūrimas

Padarykite kardą pasirinkta medžiaga. Tada pritvirtinkite jį prie mažesnio roboto servo rankos

(Aš tikrai blogai moku dailę ir amatus, todėl mano kardas labiau atrodė kaip lazda.)

5 žingsnis: kodas;

#įtraukti

Servo myservo;

Servo myservo2;

int x = 0;

int y = 1;

int poz1 = 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 = žemėlapis (a, 0, 1023, 0, 180);

myservo.write (b);

vėlavimas (15);

c = analogRead (y);

d = žemėlapis (c, 0, 1023, 0, 180);

myservo2.write (d);

vėlavimas (15);

}

6 žingsnis: JŪSŲ NINJA PARENGTA !!!!!

Rekomenduojamas: