INHOUDSOPGAWE:

ARDUINO NINJA WARRIOR !!!: 6 stappe
ARDUINO NINJA WARRIOR !!!: 6 stappe

Video: ARDUINO NINJA WARRIOR !!!: 6 stappe

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

Soveel mense het sulke gruwelike dinge aan Arduino gedoen

Vandag sal Arduino wraak neem

Hierdie arduino -robot sal alle indringers afweer met 'n swaard! YAAAAAAA !!!!!!!!

Stap 1: Onderdele benodig:

Onderdele benodig
Onderdele benodig

Kalmeer! U benodig geen staalswaard met 'n blink lem en 'n skede om hierdie projek te maak nie! Om mense dood te maak is verbied in die meeste lande, indien nie almal nie

U benodig die volgende alledaagse items om hierdie projek te maak:

1) 'n Arduino UNO

2) 'n Analoog joystick (goedkoop, maar wonderlike goed)

3) Twee servo's. Ek het 'n 9g servo en 'n 3.7g servo gebruik

4) Sunboard -vel/ kartonblad/ Depron -blad (wat u ook al verkies).

5) 'n Warm lijmpistool

6) 'n mini broodbord, of enige soort basis

7) Springdrade

8) 'n kragbank

Stap 2: Montering:

Vergadering
Vergadering

Koppel die volgende Arduino -penne aan die analoog joystick;

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

Koppel die bedieningsdraad van die servo's aan D9 en D10 op die Arduino en die vcc- en gnd -terminale op onderskeidelik 5v/3.3v en gnd

Opmerking: as u groter servo's gebruik, moet u dit van 'n aparte bron af kry, aangesien die arduino onvoldoende is.

Stap 3: Bou die robot:

Die bou van die robot
Die bou van die robot

Bevestig die groter servo aan die basis met warm gom

Monteer dan die kleiner servo op sy arm

Stap 4: Maak die swaard:

Maak die swaard
Maak die swaard

Maak die swaard met die materiaal van u keuse. Heg dit dan aan die arm van die kleiner servo van die robot

(Ek is baie swak in kuns en kunsvlyt, so my swaard het meer soos 'n stok gelyk.)

Stap 5: Kodeer;

#insluit

Servo myservo;

Servo myservo2;

int x = 0;

int y = 1;

int pos1 = 0;

int pos2 = 0;

int a; int b;

int c;

int d;

ongeldige opstelling () {

myservo.attach (9);

myservo2.aanheg (10);

pinMode (x, INVOER);

pinMode (y, INVOER);

}

leemte -lus () {

a = analogRead (x);

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

myservo.write (b);

vertraging (15);

c = analogRead (y);

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

myservo2. skryf (d);

vertraging (15);

}

Stap 6: U NINJA IS GEREED !!!!!

Aanbeveel: