Innholdsfortegnelse:

ARDUINO NINJA WARRIOR !!!: 6 trinn
ARDUINO NINJA WARRIOR !!!: 6 trinn

Video: ARDUINO NINJA WARRIOR !!!: 6 trinn

Video: ARDUINO NINJA WARRIOR !!!: 6 trinn
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, November
Anonim
ARDUINO NINJA WARRIOR !!!
ARDUINO NINJA WARRIOR !!!

Så mange mennesker har gjort slike fryktelige ting mot Arduino

I dag skal Arduino ta hevn

Denne arduino -roboten vil bekjempe alle inntrengere, med et SVORD! YAAAAAAA !!!!!!!!

Trinn 1: Nødvendige deler:

Nødvendige deler
Nødvendige deler

Ro deg ned! Du trenger ikke et stålsverd med et skinnende blad og et skjede for å lage dette prosjektet! Å drepe mennesker er forbudt i de fleste land, om ikke alle

Du trenger følgende verdslige elementer for å lage dette prosjektet:

1) En Arduino UNO

2) En analog joystick (billige, men fantastiske ting)

3) To servoer. Jeg brukte en 9g servo og en 3.7g servo

4) Sunboard -ark/ Kartong/ Depron -ark (Uansett hva du foretrekker).

5) En varm limpistol

6) Et mini -brødbrett eller en hvilken som helst slags base

7) Stikkledere

8) En kraftbank

Trinn 2: Montering:

Montering
Montering

Koble følgende Arduino -pinner til den analoge styrespaken;

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

Koble kontrolltråden til servoene til D9 og D10 på Arduino og vcc- og gnd -terminalene til henholdsvis 5v/3.3v og gnd

Merk: Hvis du bruker større servoer, må du koble dem fra en egen kilde, da arduinoen er utilstrekkelig.

Trinn 3: Bygg roboten:

Å bygge roboten
Å bygge roboten

Fest den større servoen til basen med varmt lim

Monter deretter den mindre servoen på armen

Trinn 4: Gjøre sverdet:

Å lage sverdet
Å lage sverdet

Lag sverdet med materialet du ønsker. Fest den deretter til armen på den mindre servoen til roboten

(Jeg er veldig dårlig på kunst og håndverk, så sverdet mitt lignet mer på en pinne.)

Trinn 5: Kode;

#inkludere

Servo myservo;

Servo myservo2;

int x = 0;

int y = 1;

int pos1 = 0;

int pos2 = 0;

int a; int b;

int c;

int d;

ugyldig oppsett () {

myservo.attach (9);

myservo2.attach (10);

pinMode (x, INPUT);

pinMode (y, INPUT);

}

void loop () {

a = analogRead (x);

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

myservo.write (b);

forsinkelse (15);

c = analogRead (y);

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

myservo2.write (d);

forsinkelse (15);

}

Trinn 6: DIN NINJA ER KLAR !!!!!

Anbefalt: